From 83e5386a75f5b864990558e74415c89d8b64071f Mon Sep 17 00:00:00 2001 From: str4d Date: Fri, 10 Feb 2023 20:49:08 +0000 Subject: [PATCH] deploy: e0f6512165d0bb76b05d41460d2cd4103fe3afe0 --- dev/bench/data.js | 452 -------- dev/bench/index.html | 281 ----- index.html | 2 +- print.html | 2 +- rustdoc/latest/halo2/all.html | 4 +- rustdoc/latest/halo2/index.html | 4 +- rustdoc/latest/halo2_gadgets/all.html | 4 +- .../constant.FIXED_BASE_WINDOW_SIZE.html | 6 +- .../ecc/chip/constants/constant.H.html | 6 +- .../chip/constants/constant.NUM_WINDOWS.html | 6 +- .../constants/constant.NUM_WINDOWS_SHORT.html | 6 +- .../constants/fn.compute_lagrange_coeffs.html | 9 +- .../ecc/chip/constants/fn.find_zs_and_us.html | 9 +- .../constants/fn.test_lagrange_coeffs.html | 6 +- .../ecc/chip/constants/fn.test_zs_and_us.html | 11 +- .../ecc/chip/constants/index.html | 12 +- .../ecc/chip/enum.BaseFieldElem.html | 118 ++- .../ecc/chip/enum.FullScalar.html | 118 ++- .../ecc/chip/enum.ScalarVar.html | 125 ++- .../ecc/chip/enum.ShortScalar.html | 118 ++- .../latest/halo2_gadgets/ecc/chip/index.html | 22 +- .../ecc/chip/struct.EccChip.html | 233 ++++- .../ecc/chip/struct.EccConfig.html | 134 ++- .../ecc/chip/struct.EccPoint.html | 125 ++- .../ecc/chip/struct.EccScalarFixed.html | 119 ++- .../ecc/chip/struct.EccScalarFixedShort.html | 119 ++- .../ecc/chip/struct.NonIdentityEccPoint.html | 125 ++- .../ecc/chip/trait.FixedPoint.html | 20 +- .../ecc/chip/trait.FixedScalarKind.html | 10 +- rustdoc/latest/halo2_gadgets/ecc/index.html | 12 +- .../halo2_gadgets/ecc/struct.FixedPoint.html | 142 ++- .../ecc/struct.FixedPointBaseField.html | 142 ++- .../ecc/struct.FixedPointShort.html | 142 ++- .../ecc/struct.NonIdentityPoint.html | 168 ++- .../halo2_gadgets/ecc/struct.Point.html | 156 ++- .../halo2_gadgets/ecc/struct.ScalarFixed.html | 135 ++- .../ecc/struct.ScalarFixedShort.html | 135 ++- .../halo2_gadgets/ecc/struct.ScalarVar.html | 141 ++- .../latest/halo2_gadgets/ecc/struct.X.html | 128 ++- .../trait.BaseFitsInScalarInstructions.html | 24 +- .../ecc/trait.EccInstructions.html | 188 +++- .../halo2_gadgets/ecc/trait.FixedPoints.html | 14 +- rustdoc/latest/halo2_gadgets/index.html | 6 +- .../poseidon/enum.PaddedWord.html | 128 ++- .../latest/halo2_gadgets/poseidon/index.html | 6 +- .../primitives/fn.generate_constants.html | 7 +- .../poseidon/primitives/index.html | 8 +- .../poseidon/primitives/struct.Absorbing.html | 123 ++- .../primitives/struct.ConstantLength.html | 119 ++- .../poseidon/primitives/struct.Hash.html | 135 ++- .../primitives/struct.P128Pow5T3.html | 122 ++- .../poseidon/primitives/struct.Squeezing.html | 123 ++- .../poseidon/primitives/trait.Domain.html | 17 +- .../poseidon/primitives/trait.Spec.html | 19 +- .../poseidon/primitives/trait.SpongeMode.html | 6 +- .../poseidon/primitives/type.Mds.html | 6 +- .../halo2_gadgets/poseidon/struct.Hash.html | 147 ++- .../poseidon/struct.Pow5Chip.html | 149 ++- .../poseidon/struct.Pow5Config.html | 122 ++- .../halo2_gadgets/poseidon/struct.Sponge.html | 157 ++- .../poseidon/struct.StateWord.html | 122 ++- .../halo2_gadgets/poseidon/struct.Word.html | 128 ++- .../poseidon/trait.PoseidonInstructions.html | 25 +- .../trait.PoseidonSpongeInstructions.html | 35 +- .../sha256/constant.BLOCK_SIZE.html | 6 +- .../latest/halo2_gadgets/sha256/index.html | 8 +- .../sha256/struct.BlockWord.html | 119 ++- .../halo2_gadgets/sha256/struct.Sha256.html | 154 ++- .../sha256/struct.Sha256Digest.html | 123 ++- .../sha256/struct.Table16Chip.html | 156 ++- .../sha256/struct.Table16Config.html | 119 ++- .../sha256/trait.Sha256Instructions.html | 61 +- .../halo2_gadgets/sinsemilla/chip/index.html | 6 +- .../chip/struct.SinsemillaChip.html | 208 +++- .../chip/struct.SinsemillaConfig.html | 164 ++- .../halo2_gadgets/sinsemilla/index.html | 12 +- .../sinsemilla/merkle/chip/index.html | 6 +- .../merkle/chip/struct.MerkleChip.html | 229 ++++- .../merkle/chip/struct.MerkleConfig.html | 159 ++- .../constant.MERKLE_CRH_PERSONALIZATION.html | 6 +- .../sinsemilla/merkle/index.html | 10 +- .../sinsemilla/merkle/struct.MerklePath.html | 154 ++- .../merkle/trait.MerkleInstructions.html | 30 +- .../sinsemilla/primitives/constant.C.html | 6 +- .../primitives/constant.INV_TWO_POW_K.html | 6 +- .../sinsemilla/primitives/constant.K.html | 6 +- .../constant.Q_PERSONALIZATION.html | 6 +- .../primitives/constant.SINSEMILLA_S.html | 6 +- .../constant.S_PERSONALIZATION.html | 6 +- .../sinsemilla/primitives/index.html | 12 +- .../primitives/struct.CommitDomain.html | 136 ++- .../primitives/struct.HashDomain.html | 127 ++- .../sinsemilla/struct.CommitDomain.html | 162 ++- .../sinsemilla/struct.HashDomain.html | 155 ++- .../sinsemilla/struct.Message.html | 140 ++- .../sinsemilla/struct.MessagePiece.html | 148 ++- .../sinsemilla/trait.CommitDomains.html | 13 +- .../sinsemilla/trait.HashDomains.html | 11 +- .../trait.SinsemillaInstructions.html | 63 +- .../utilities/cond_swap/index.html | 6 +- .../cond_swap/struct.CondSwapChip.html | 149 ++- .../cond_swap/struct.CondSwapConfig.html | 123 ++- .../cond_swap/trait.CondSwapInstructions.html | 26 +- .../decompose_running_sum/index.html | 6 +- .../struct.RunningSum.html | 967 ++++++++++------- .../struct.RunningSumConfig.html | 152 ++- .../utilities/fn.bitrange_subset.html | 9 +- .../utilities/fn.bool_check.html | 6 +- .../utilities/fn.decompose_word.html | 10 +- .../halo2_gadgets/utilities/fn.i2lebsp.html | 6 +- .../halo2_gadgets/utilities/fn.lebs2ip.html | 6 +- .../utilities/fn.range_check.html | 9 +- .../halo2_gadgets/utilities/fn.ternary.html | 10 +- .../latest/halo2_gadgets/utilities/index.html | 16 +- .../utilities/lookup_range_check/index.html | 6 +- .../struct.LookupRangeCheckConfig.html | 164 ++- .../lookup_range_check/struct.RunningSum.html | 967 ++++++++++------- .../utilities/struct.RangeConstrained.html | 144 ++- .../utilities/trait.FieldValue.html | 13 +- .../trait.UtilitiesInstructions.html | 28 +- .../halo2_gadgets/utilities/trait.Var.html | 17 +- rustdoc/latest/halo2_proofs/all.html | 4 +- .../halo2_proofs/arithmetic/fn.best_fft.html | 10 +- .../arithmetic/fn.best_multiexp.html | 9 +- .../arithmetic/fn.compute_inner_product.html | 6 +- .../arithmetic/fn.eval_polynomial.html | 6 +- .../arithmetic/fn.kate_division.html | 10 +- .../arithmetic/fn.lagrange_interpolate.html | 6 +- .../arithmetic/fn.parallelize.html | 9 +- .../fn.recursive_butterfly_arithmetic.html | 11 +- .../arithmetic/fn.small_multiexp.html | 9 +- .../latest/halo2_proofs/arithmetic/index.html | 22 +- .../arithmetic/struct.Coordinates.html | 152 ++- .../arithmetic/trait.CurveAffine.html | 25 +- .../arithmetic/trait.CurveExt.html | 37 +- .../arithmetic/trait.FftGroup.html | 8 +- .../halo2_proofs/arithmetic/trait.Field.html | 60 +- .../circuit/floor_planner/index.html | 6 +- .../circuit/floor_planner/struct.V1.html | 123 ++- .../circuit/floor_planner/struct.V1Pass.html | 149 ++- .../latest/halo2_proofs/circuit/index.html | 10 +- .../circuit/layouter/enum.RegionColumn.html | 134 ++- .../halo2_proofs/circuit/layouter/index.html | 10 +- .../circuit/layouter/struct.RegionShape.html | 167 ++- .../layouter/trait.RegionLayouter.html | 115 ++- .../circuit/layouter/trait.TableLayouter.html | 25 +- .../circuit/struct.AssignedCell.html | 147 ++- .../halo2_proofs/circuit/struct.Cell.html | 119 ++- .../circuit/struct.NamespacedLayouter.html | 149 ++- .../halo2_proofs/circuit/struct.Region.html | 173 +++- .../circuit/struct.RegionIndex.html | 119 ++- .../circuit/struct.RegionStart.html | 123 ++- .../circuit/struct.SimpleFloorPlanner.html | 123 ++- .../halo2_proofs/circuit/struct.Table.html | 130 ++- .../halo2_proofs/circuit/struct.Value.html | 205 +++- .../halo2_proofs/circuit/trait.Chip.html | 17 +- .../halo2_proofs/circuit/trait.Layouter.html | 85 +- .../latest/halo2_proofs/dev/cost/index.html | 6 +- .../dev/cost/struct.CircuitCost.html | 132 ++- .../dev/cost/struct.MarginalProofSize.html | 121 ++- .../dev/cost/struct.ProofSize.html | 121 ++- .../dev/enum.FailureLocation.html | 131 ++- .../halo2_proofs/dev/enum.VerifyFailure.html | 161 ++- .../dev/fn.circuit_dot_graph.html | 8 +- rustdoc/latest/halo2_proofs/dev/index.html | 6 +- .../halo2_proofs/dev/metadata/index.html | 8 +- .../dev/metadata/struct.Column.html | 131 ++- .../dev/metadata/struct.Constraint.html | 123 ++- .../dev/metadata/struct.Gate.html | 123 ++- .../dev/metadata/struct.Region.html | 124 ++- .../dev/metadata/struct.VirtualCell.html | 130 ++- .../halo2_proofs/dev/struct.CircuitGates.html | 123 ++- .../dev/struct.CircuitLayout.html | 135 ++- .../halo2_proofs/dev/struct.MockProver.html | 177 +++- rustdoc/latest/halo2_proofs/index.html | 12 +- .../latest/halo2_proofs/plonk/enum.Any.html | 134 ++- .../halo2_proofs/plonk/enum.Assigned.html | 156 ++- .../latest/halo2_proofs/plonk/enum.Error.html | 126 ++- .../halo2_proofs/plonk/enum.Expression.html | 155 ++- .../halo2_proofs/plonk/fn.create_proof.html | 13 +- .../halo2_proofs/plonk/fn.keygen_pk.html | 12 +- .../halo2_proofs/plonk/fn.keygen_vk.html | 12 +- .../halo2_proofs/plonk/fn.verify_proof.html | 12 +- rustdoc/latest/halo2_proofs/plonk/index.html | 24 +- .../halo2_proofs/plonk/struct.Advice.html | 125 ++- .../plonk/struct.AdviceQuery.html | 119 ++- .../plonk/struct.BatchVerifier.html | 128 ++- .../halo2_proofs/plonk/struct.Column.html | 139 ++- .../halo2_proofs/plonk/struct.Constraint.html | 121 ++- .../plonk/struct.ConstraintSystem.html | 159 ++- .../plonk/struct.Constraints.html | 128 ++- .../halo2_proofs/plonk/struct.Fixed.html | 125 ++- .../halo2_proofs/plonk/struct.FixedQuery.html | 119 ++- .../halo2_proofs/plonk/struct.Instance.html | 125 ++- .../plonk/struct.InstanceQuery.html | 119 ++- .../plonk/struct.PinnedConstraintSystem.html | 120 ++- .../plonk/struct.PinnedVerificationKey.html | 123 ++- .../halo2_proofs/plonk/struct.ProvingKey.html | 129 ++- .../halo2_proofs/plonk/struct.Selector.html | 133 ++- .../plonk/struct.SingleVerifier.html | 132 ++- .../plonk/struct.TableColumn.html | 127 ++- .../plonk/struct.VerifyingKey.html | 136 ++- .../plonk/struct.VirtualCells.html | 141 ++- .../halo2_proofs/plonk/trait.Assignment.html | 137 ++- .../halo2_proofs/plonk/trait.Circuit.html | 29 +- .../halo2_proofs/plonk/trait.ColumnType.html | 6 +- .../plonk/trait.FloorPlanner.html | 23 +- .../plonk/trait.VerificationStrategy.html | 21 +- .../poly/commitment/fn.create_proof.html | 13 +- .../poly/commitment/fn.verify_proof.html | 12 +- .../halo2_proofs/poly/commitment/index.html | 10 +- .../poly/commitment/struct.Accumulator.html | 129 ++- .../poly/commitment/struct.Blind.html | 129 ++- .../poly/commitment/struct.Guard.html | 139 ++- .../poly/commitment/struct.MSM.html | 148 ++- .../poly/commitment/struct.Params.html | 144 ++- .../latest/halo2_proofs/poly/enum.Error.html | 120 ++- rustdoc/latest/halo2_proofs/poly/index.html | 18 +- .../poly/multiopen/fn.create_proof.html | 12 +- .../poly/multiopen/fn.verify_proof.html | 12 +- .../halo2_proofs/poly/multiopen/index.html | 6 +- .../poly/multiopen/struct.ProverQuery.html | 126 ++- .../poly/multiopen/struct.VerifierQuery.html | 141 ++- .../halo2_proofs/poly/struct.Coeff.html | 119 ++- .../poly/struct.EvaluationDomain.html | 188 +++- .../poly/struct.ExtendedLagrangeCoeff.html | 119 ++- .../poly/struct.LagrangeCoeff.html | 119 ++- .../poly/struct.PinnedEvaluationDomain.html | 120 ++- .../halo2_proofs/poly/struct.Polynomial.html | 971 +++++++++++------- .../halo2_proofs/poly/struct.Rotation.html | 129 ++- .../latest/halo2_proofs/poly/trait.Basis.html | 6 +- .../latest/halo2_proofs/transcript/index.html | 12 +- .../transcript/struct.Blake2bRead.html | 140 ++- .../transcript/struct.Blake2bWrite.html | 142 ++- .../transcript/struct.Challenge255.html | 145 ++- .../transcript/struct.ChallengeScalar.html | 132 ++- .../transcript/trait.EncodedChallenge.html | 19 +- .../transcript/trait.Transcript.html | 20 +- .../transcript/trait.TranscriptRead.html | 14 +- .../transcript/trait.TranscriptWrite.html | 14 +- rustdoc/latest/help.html | 4 +- .../implementors/core/clone/trait.Clone.js | 4 +- .../latest/implementors/core/cmp/trait.Eq.js | 4 +- .../latest/implementors/core/cmp/trait.Ord.js | 2 +- .../implementors/core/cmp/trait.PartialEq.js | 4 +- .../implementors/core/cmp/trait.PartialOrd.js | 2 +- .../implementors/core/convert/trait.From.js | 4 +- .../core/default/trait.Default.js | 2 +- .../implementors/core/fmt/trait.Debug.js | 4 +- .../implementors/core/hash/trait.Hash.js | 2 +- .../iter/traits/collect/trait.FromIterator.js | 2 +- .../iter/traits/collect/trait.IntoIterator.js | 2 +- .../implementors/core/marker/trait.Copy.js | 4 +- .../implementors/core/marker/trait.Freeze.js | 4 +- .../implementors/core/marker/trait.Send.js | 4 +- .../core/marker/trait.StructuralEq.js | 4 +- .../core/marker/trait.StructuralPartialEq.js | 4 +- .../implementors/core/marker/trait.Sync.js | 4 +- .../implementors/core/marker/trait.Unpin.js | 4 +- .../implementors/core/ops/arith/trait.Add.js | 2 +- .../core/ops/arith/trait.AddAssign.js | 2 +- .../implementors/core/ops/arith/trait.Mul.js | 2 +- .../core/ops/arith/trait.MulAssign.js | 2 +- .../implementors/core/ops/arith/trait.Neg.js | 2 +- .../implementors/core/ops/arith/trait.Sub.js | 2 +- .../core/ops/arith/trait.SubAssign.js | 2 +- .../core/ops/deref/trait.Deref.js | 4 +- .../implementors/core/ops/drop/trait.Drop.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- .../halo2_proofs/circuit/trait.Chip.js | 2 +- rustdoc/latest/index.html | 4 +- rustdoc/latest/search-index.js | 4 +- rustdoc/latest/settings.html | 4 +- rustdoc/latest/src/halo2/lib.rs.html | 6 +- rustdoc/latest/src/halo2_gadgets/ecc.rs.html | 6 +- .../latest/src/halo2_gadgets/ecc/chip.rs.html | 6 +- .../src/halo2_gadgets/ecc/chip/add.rs.html | 6 +- .../ecc/chip/add_incomplete.rs.html | 6 +- .../halo2_gadgets/ecc/chip/constants.rs.html | 6 +- .../src/halo2_gadgets/ecc/chip/mul.rs.html | 6 +- .../ecc/chip/mul/complete.rs.html | 6 +- .../ecc/chip/mul/incomplete.rs.html | 6 +- .../ecc/chip/mul/overflow.rs.html | 6 +- .../halo2_gadgets/ecc/chip/mul_fixed.rs.html | 6 +- .../chip/mul_fixed/base_field_elem.rs.html | 6 +- .../ecc/chip/mul_fixed/full_width.rs.html | 6 +- .../ecc/chip/mul_fixed/short.rs.html | 6 +- .../ecc/chip/witness_point.rs.html | 6 +- rustdoc/latest/src/halo2_gadgets/lib.rs.html | 6 +- .../latest/src/halo2_gadgets/poseidon.rs.html | 6 +- .../src/halo2_gadgets/poseidon/pow5.rs.html | 6 +- .../halo2_gadgets/poseidon/primitives.rs.html | 6 +- .../poseidon/primitives/fp.rs.html | 6 +- .../poseidon/primitives/fq.rs.html | 6 +- .../poseidon/primitives/grain.rs.html | 6 +- .../poseidon/primitives/mds.rs.html | 6 +- .../poseidon/primitives/p128pow5t3.rs.html | 6 +- .../latest/src/halo2_gadgets/sha256.rs.html | 6 +- .../src/halo2_gadgets/sha256/table16.rs.html | 6 +- .../sha256/table16/compression.rs.html | 6 +- .../compression/compression_gates.rs.html | 6 +- .../compression/compression_util.rs.html | 6 +- .../compression/subregion_digest.rs.html | 6 +- .../compression/subregion_initial.rs.html | 6 +- .../compression/subregion_main.rs.html | 6 +- .../sha256/table16/gates.rs.html | 6 +- .../sha256/table16/message_schedule.rs.html | 6 +- .../message_schedule/schedule_gates.rs.html | 6 +- .../message_schedule/schedule_util.rs.html | 6 +- .../message_schedule/subregion1.rs.html | 6 +- .../message_schedule/subregion2.rs.html | 6 +- .../message_schedule/subregion3.rs.html | 6 +- .../sha256/table16/spread_table.rs.html | 6 +- .../halo2_gadgets/sha256/table16/util.rs.html | 6 +- .../src/halo2_gadgets/sinsemilla.rs.html | 6 +- .../src/halo2_gadgets/sinsemilla/chip.rs.html | 6 +- .../sinsemilla/chip/generator_table.rs.html | 6 +- .../sinsemilla/chip/hash_to_point.rs.html | 6 +- .../halo2_gadgets/sinsemilla/merkle.rs.html | 6 +- .../sinsemilla/merkle/chip.rs.html | 6 +- .../halo2_gadgets/sinsemilla/message.rs.html | 6 +- .../sinsemilla/primitives.rs.html | 6 +- .../sinsemilla/primitives/addition.rs.html | 6 +- .../primitives/sinsemilla_s.rs.html | 6 +- .../src/halo2_gadgets/utilities.rs.html | 6 +- .../halo2_gadgets/utilities/cond_swap.rs.html | 6 +- .../utilities/decompose_running_sum.rs.html | 6 +- .../utilities/lookup_range_check.rs.html | 6 +- .../src/halo2_proofs/arithmetic.rs.html | 6 +- .../latest/src/halo2_proofs/circuit.rs.html | 6 +- .../circuit/floor_planner.rs.html | 6 +- .../circuit/floor_planner/single_pass.rs.html | 6 +- .../circuit/floor_planner/v1.rs.html | 6 +- .../circuit/floor_planner/v1/strategy.rs.html | 6 +- .../src/halo2_proofs/circuit/layouter.rs.html | 6 +- .../src/halo2_proofs/circuit/value.rs.html | 6 +- rustdoc/latest/src/halo2_proofs/dev.rs.html | 6 +- .../latest/src/halo2_proofs/dev/cost.rs.html | 6 +- .../src/halo2_proofs/dev/failure.rs.html | 6 +- .../halo2_proofs/dev/failure/emitter.rs.html | 6 +- .../latest/src/halo2_proofs/dev/gates.rs.html | 6 +- .../latest/src/halo2_proofs/dev/graph.rs.html | 6 +- .../src/halo2_proofs/dev/graph/layout.rs.html | 6 +- .../src/halo2_proofs/dev/metadata.rs.html | 6 +- .../latest/src/halo2_proofs/dev/util.rs.html | 6 +- .../latest/src/halo2_proofs/helpers.rs.html | 6 +- rustdoc/latest/src/halo2_proofs/lib.rs.html | 6 +- .../latest/src/halo2_proofs/multicore.rs.html | 6 +- rustdoc/latest/src/halo2_proofs/plonk.rs.html | 6 +- .../src/halo2_proofs/plonk/assigned.rs.html | 6 +- .../src/halo2_proofs/plonk/circuit.rs.html | 6 +- .../plonk/circuit/compress_selectors.rs.html | 6 +- .../src/halo2_proofs/plonk/error.rs.html | 6 +- .../src/halo2_proofs/plonk/keygen.rs.html | 6 +- .../src/halo2_proofs/plonk/lookup.rs.html | 6 +- .../halo2_proofs/plonk/lookup/prover.rs.html | 6 +- .../plonk/lookup/verifier.rs.html | 6 +- .../halo2_proofs/plonk/permutation.rs.html | 6 +- .../plonk/permutation/keygen.rs.html | 6 +- .../plonk/permutation/prover.rs.html | 6 +- .../plonk/permutation/verifier.rs.html | 6 +- .../src/halo2_proofs/plonk/prover.rs.html | 6 +- .../src/halo2_proofs/plonk/vanishing.rs.html | 6 +- .../plonk/vanishing/prover.rs.html | 6 +- .../plonk/vanishing/verifier.rs.html | 6 +- .../src/halo2_proofs/plonk/verifier.rs.html | 6 +- .../halo2_proofs/plonk/verifier/batch.rs.html | 6 +- rustdoc/latest/src/halo2_proofs/poly.rs.html | 6 +- .../src/halo2_proofs/poly/commitment.rs.html | 6 +- .../halo2_proofs/poly/commitment/msm.rs.html | 6 +- .../poly/commitment/prover.rs.html | 6 +- .../poly/commitment/verifier.rs.html | 6 +- .../src/halo2_proofs/poly/domain.rs.html | 6 +- .../src/halo2_proofs/poly/evaluator.rs.html | 6 +- .../src/halo2_proofs/poly/multiopen.rs.html | 6 +- .../poly/multiopen/prover.rs.html | 6 +- .../poly/multiopen/verifier.rs.html | 6 +- .../src/halo2_proofs/transcript.rs.html | 6 +- ...urceSerif4-Bold-124a1ca42af929b6.ttf.woff2 | Bin 81320 -> 0 bytes ...urceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2 | Bin 0 -> 81540 bytes ...SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2 | Bin 0 -> 59716 bytes ...SourceSerif4-It-d034fe4ef9d0fa00.ttf.woff2 | Bin 59860 -> 0 bytes ... SourceSerif4-LICENSE-971e190366a5901b.md} | 2 +- ...eSerif4-Regular-1f7d512b176f0f72.ttf.woff2 | Bin 76180 -> 0 bytes ...eSerif4-Regular-46f98efaafac5295.ttf.woff2 | Bin 0 -> 76260 bytes .../static.files/ayu-65289d5d067c7c66.css | 1 - .../static.files/ayu-a0090c8b1ced384f.css | 1 + .../static.files/dark-0e1b889528bd466b.css | 1 - .../static.files/dark-e92fc12c34ff89d3.css | 1 + .../down-arrow-927217e04c7463ac.svg | 1 - .../static.files/light-4743e13df3dfe8c4.css | 1 - .../static.files/light-f501212b8b071243.css | 1 + ...95607fafc1.js => main-364b95f387bc3166.js} | 2 +- .../static.files/rustdoc-0ef3deca4ed45ad8.css | 8 + .../static.files/rustdoc-52c5db6f6f352e54.css | 1 - .../static.files/search-28136cea55c34037.js | 1 + .../static.files/search-98d53477a794af0b.js | 1 - .../settings-0bcba95ff279c1db.css | 3 + .../settings-ab1d4ae2ec52020e.css | 3 - .../static.files/settings-c3c521c753752a1a.js | 13 - .../static.files/settings-f0c5c39777a9a2f6.js | 17 + ...03ecbbb.js => storage-3891ce972e3a2bf8.js} | 2 +- .../toggle-minus-31bbd6e4c77f5c96.svg | 1 - .../toggle-plus-1092eb4930d581b0.svg | 1 - .../static.files/wheel-5ec35bf9ca753509.svg | 1 - .../static.files/wheel-7b819b6101059cd0.svg | 1 + searchindex.js | 2 +- searchindex.json | 2 +- 409 files changed, 16593 insertions(+), 6388 deletions(-) delete mode 100644 dev/bench/data.js delete mode 100644 dev/bench/index.html delete mode 100644 rustdoc/latest/static.files/SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2 create mode 100644 rustdoc/latest/static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2 create mode 100644 rustdoc/latest/static.files/SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2 delete mode 100644 rustdoc/latest/static.files/SourceSerif4-It-d034fe4ef9d0fa00.ttf.woff2 rename rustdoc/latest/static.files/{SourceSerif4-LICENSE-964d32dc04f20ca3.md => SourceSerif4-LICENSE-971e190366a5901b.md} (95%) delete mode 100644 rustdoc/latest/static.files/SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2 create mode 100644 rustdoc/latest/static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2 delete mode 100644 rustdoc/latest/static.files/ayu-65289d5d067c7c66.css create mode 100644 rustdoc/latest/static.files/ayu-a0090c8b1ced384f.css delete mode 100644 rustdoc/latest/static.files/dark-0e1b889528bd466b.css create mode 100644 rustdoc/latest/static.files/dark-e92fc12c34ff89d3.css delete mode 100644 rustdoc/latest/static.files/down-arrow-927217e04c7463ac.svg delete mode 100644 rustdoc/latest/static.files/light-4743e13df3dfe8c4.css create mode 100644 rustdoc/latest/static.files/light-f501212b8b071243.css rename rustdoc/latest/static.files/{main-3367e395607fafc1.js => main-364b95f387bc3166.js} (96%) create mode 100644 rustdoc/latest/static.files/rustdoc-0ef3deca4ed45ad8.css delete mode 100644 rustdoc/latest/static.files/rustdoc-52c5db6f6f352e54.css create mode 100644 rustdoc/latest/static.files/search-28136cea55c34037.js delete mode 100644 rustdoc/latest/static.files/search-98d53477a794af0b.js create mode 100644 rustdoc/latest/static.files/settings-0bcba95ff279c1db.css delete mode 100644 rustdoc/latest/static.files/settings-ab1d4ae2ec52020e.css delete mode 100644 rustdoc/latest/static.files/settings-c3c521c753752a1a.js create mode 100644 rustdoc/latest/static.files/settings-f0c5c39777a9a2f6.js rename rustdoc/latest/static.files/{storage-d43fa987303ecbbb.js => storage-3891ce972e3a2bf8.js} (56%) delete mode 100644 rustdoc/latest/static.files/toggle-minus-31bbd6e4c77f5c96.svg delete mode 100644 rustdoc/latest/static.files/toggle-plus-1092eb4930d581b0.svg delete mode 100644 rustdoc/latest/static.files/wheel-5ec35bf9ca753509.svg create mode 100644 rustdoc/latest/static.files/wheel-7b819b6101059cd0.svg diff --git a/dev/bench/data.js b/dev/bench/data.js deleted file mode 100644 index cb96e13d..00000000 --- a/dev/bench/data.js +++ /dev/null @@ -1,452 +0,0 @@ -window.BENCHMARK_DATA = { - "lastUpdate": 1674262797513, - "repoUrl": "https://github.com/zcash/halo2", - "entries": { - "halo2 Benchmark": [ - { - "commit": { - "author": { - "email": "jack@electriccoin.co", - "name": "str4d", - "username": "str4d" - }, - "committer": { - "email": "noreply@github.com", - "name": "GitHub", - "username": "web-flow" - }, - "distinct": true, - "id": "94b454ca2f073bd6bfd39041a2b8f42afb726c7b", - "message": "Merge pull request #723 from ImmanuelSegol/feat/avoid-wasm-error\n\nbug fix - wasm pack compile error", - "timestamp": "2023-01-20T23:55:57Z", - "tree_id": "f5b6b2369a4c9dfad0424da9b43a4f22adbad124", - "url": "https://github.com/zcash/halo2/commit/94b454ca2f073bd6bfd39041a2b8f42afb726c7b" - }, - "date": 1674262788249, - "tool": "cargo", - "benches": [ - { - "name": "WIDTH = 3, RATE = 2-prover", - "value": 102652977, - "range": "± 9651226", - "unit": "ns/iter" - }, - { - "name": "WIDTH = 3, RATE = 2-verifier", - "value": 5832082, - "range": "± 687313", - "unit": "ns/iter" - }, - { - "name": "WIDTH = 9, RATE = 8-prover", - "value": 190192882, - "range": "± 6822136", - "unit": "ns/iter" - }, - { - "name": "WIDTH = 9, RATE = 8-verifier", - "value": 6581673, - "range": "± 712239", - "unit": "ns/iter" - }, - { - "name": "WIDTH = 12, RATE = 11-prover", - "value": 256815351, - "range": "± 7041572", - "unit": "ns/iter" - }, - { - "name": "WIDTH = 12, RATE = 11-verifier", - "value": 7686520, - "range": "± 728773", - "unit": "ns/iter" - }, - { - "name": "Poseidon/2-to-1", - "value": 46886, - "range": "± 543", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash-to-point/510", - "value": 164874, - "range": "± 105", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash/510", - "value": 180103, - "range": "± 975", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/commit/510", - "value": 293505, - "range": "± 655", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/short-commit/510", - "value": 293495, - "range": "± 150", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash-to-point/520", - "value": 168331, - "range": "± 474", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash/520", - "value": 183434, - "range": "± 148", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/commit/520", - "value": 296750, - "range": "± 242", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/short-commit/520", - "value": 296866, - "range": "± 226", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash-to-point/1086", - "value": 352118, - "range": "± 229", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/hash/1086", - "value": 367158, - "range": "± 321", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/commit/1086", - "value": 480542, - "range": "± 209", - "unit": "ns/iter" - }, - { - "name": "Sinsemilla/short-commit/1086", - "value": 480560, - "range": "± 223", - "unit": "ns/iter" - }, - { - "name": "double-and-add", - "value": 3696399, - "range": "± 1818", - "unit": "ns/iter" - }, - { - "name": "dev-lookup/14", - "value": 6016676, - "range": "± 3895", - "unit": "ns/iter" - }, - { - "name": "dev-lookup/15", - "value": 10414736, - "range": "± 27532", - "unit": "ns/iter" - }, - { - "name": "dev-lookup/16", - "value": 21865044, - "range": "± 34728", - "unit": "ns/iter" - }, - { - "name": "dev-lookup/17", - "value": 41278196, - "range": "± 37332", - "unit": "ns/iter" - }, - { - "name": "dev-lookup/18", - "value": 80960959, - "range": "± 133275", - "unit": "ns/iter" - }, - { - "name": "fft/k/3", - "value": 7312, - "range": "± 539", - "unit": "ns/iter" - }, - { - "name": "fft/k/4", - "value": 8483, - "range": "± 751", - "unit": "ns/iter" - }, - { - "name": "fft/k/5", - "value": 15189, - "range": "± 668", - "unit": "ns/iter" - }, - { - "name": "fft/k/6", - "value": 18990, - "range": "± 571", - "unit": "ns/iter" - }, - { - "name": "fft/k/7", - "value": 26651, - "range": "± 3047", - "unit": "ns/iter" - }, - { - "name": "fft/k/8", - "value": 44537, - "range": "± 7666", - "unit": "ns/iter" - }, - { - "name": "fft/k/9", - "value": 99722, - "range": "± 15221", - "unit": "ns/iter" - }, - { - "name": "fft/k/10", - "value": 216568, - "range": "± 40752", - "unit": "ns/iter" - }, - { - "name": "fft/k/11", - "value": 469278, - "range": "± 52320", - "unit": "ns/iter" - }, - { - "name": "fft/k/12", - "value": 868916, - "range": "± 114678", - "unit": "ns/iter" - }, - { - "name": "fft/k/13", - "value": 1645790, - "range": "± 176927", - "unit": "ns/iter" - }, - { - "name": "fft/k/14", - "value": 3436810, - "range": "± 392738", - "unit": "ns/iter" - }, - { - "name": "fft/k/15", - "value": 7994642, - "range": "± 619667", - "unit": "ns/iter" - }, - { - "name": "fft/k/16", - "value": 15355171, - "range": "± 1912361", - "unit": "ns/iter" - }, - { - "name": "fft/k/17", - "value": 33219432, - "range": "± 2940000", - "unit": "ns/iter" - }, - { - "name": "fft/k/18", - "value": 72803435, - "range": "± 988638", - "unit": "ns/iter" - }, - { - "name": "hash-to-curve/Pallas", - "value": 34921, - "range": "± 943", - "unit": "ns/iter" - }, - { - "name": "hash-to-curve/Vesta", - "value": 35032, - "range": "± 29", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/8", - "value": 179555191, - "range": "± 6239361", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/9", - "value": 389708749, - "range": "± 4135256", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/10", - "value": 839849928, - "range": "± 8869363", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/11", - "value": 1788022174, - "range": "± 8370509", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/12", - "value": 3817447780, - "range": "± 7695122", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/13", - "value": 8152365019, - "range": "± 28662809", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/14", - "value": 17335283568, - "range": "± 26095161", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/15", - "value": 36697890831, - "range": "± 20987339", - "unit": "ns/iter" - }, - { - "name": "plonk-keygen/16", - "value": 77243040139, - "range": "± 196268543", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/8", - "value": 120176789, - "range": "± 3266885", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/9", - "value": 211144908, - "range": "± 5586329", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/10", - "value": 353368988, - "range": "± 9390221", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/11", - "value": 637542635, - "range": "± 7883658", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/12", - "value": 1142399063, - "range": "± 10097384", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/13", - "value": 2151035785, - "range": "± 14442854", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/14", - "value": 4070883562, - "range": "± 13157293", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/15", - "value": 7878359894, - "range": "± 23738854", - "unit": "ns/iter" - }, - { - "name": "plonk-prover/16", - "value": 15078930163, - "range": "± 40830504", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/8", - "value": 5827714, - "range": "± 413584", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/9", - "value": 9106415, - "range": "± 848094", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/10", - "value": 14716037, - "range": "± 980782", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/11", - "value": 24872380, - "range": "± 2479694", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/12", - "value": 42876818, - "range": "± 2887938", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/13", - "value": 76420065, - "range": "± 4243001", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/14", - "value": 137597956, - "range": "± 5769311", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/15", - "value": 253057365, - "range": "± 14835595", - "unit": "ns/iter" - }, - { - "name": "plonk-verifier/16", - "value": 464813356, - "range": "± 6281645", - "unit": "ns/iter" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/dev/bench/index.html b/dev/bench/index.html deleted file mode 100644 index 6c887805..00000000 --- a/dev/bench/index.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Benchmarks - - - - -
- - - - - - - diff --git a/index.html b/index.html index 83710c13..c3af5948 100644 --- a/index.html +++ b/index.html @@ -145,7 +145,7 @@

halo2 Crates.io

Documentation

Minimum Supported Rust Version

-

Requires Rust 1.56.1 or higher.

+

Requires Rust 1.60 or higher.

Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.

Controlling parallelism

diff --git a/print.html b/print.html index 51edf47b..f94f383b 100644 --- a/print.html +++ b/print.html @@ -171,7 +171,7 @@

halo2 Crates.io

Documentation

Minimum Supported Rust Version

-

Requires Rust 1.56.1 or higher.

+

Requires Rust 1.60 or higher.

Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.

Controlling parallelism

diff --git a/rustdoc/latest/halo2/all.html b/rustdoc/latest/halo2/all.html index dc4ef1e0..9adc6b02 100644 --- a/rustdoc/latest/halo2/all.html +++ b/rustdoc/latest/halo2/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate -

List of all items

\ No newline at end of file +

List of all items

\ No newline at end of file diff --git a/rustdoc/latest/halo2/index.html b/rustdoc/latest/halo2/index.html index a184167a..6bf319fb 100644 --- a/rustdoc/latest/halo2/index.html +++ b/rustdoc/latest/halo2/index.html @@ -1,4 +1,4 @@ -halo2 - Rust +halo2 - Rust -

Crate halo2

source ·
Expand description
\ No newline at end of file +

Crate halo2

source ·
Expand description
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/all.html b/rustdoc/latest/halo2_gadgets/all.html index 5b188001..5b0b4663 100644 --- a/rustdoc/latest/halo2_gadgets/all.html +++ b/rustdoc/latest/halo2_gadgets/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate -

List of all items

Structs

Enums

Traits

Functions

Type Definitions

Constants

\ No newline at end of file +

List of all items

Structs

Enums

Traits

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.FIXED_BASE_WINDOW_SIZE.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.FIXED_BASE_WINDOW_SIZE.html index 755f1891..c931795a 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.FIXED_BASE_WINDOW_SIZE.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.FIXED_BASE_WINDOW_SIZE.html @@ -1,4 +1,4 @@ -FIXED_BASE_WINDOW_SIZE in halo2_gadgets::ecc::chip::constants - Rust +FIXED_BASE_WINDOW_SIZE in halo2_gadgets::ecc::chip::constants - Rust -
pub const FIXED_BASE_WINDOW_SIZE: usize = 3;
Expand description

Window size for fixed-base scalar multiplication

-
\ No newline at end of file +
pub const FIXED_BASE_WINDOW_SIZE: usize = 3;
Expand description

Window size for fixed-base scalar multiplication

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.H.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.H.html index f0a45c71..daec626a 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.H.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.H.html @@ -1,4 +1,4 @@ -H in halo2_gadgets::ecc::chip::constants - Rust +H in halo2_gadgets::ecc::chip::constants - Rust -

Constant halo2_gadgets::ecc::chip::constants::H

source ·
pub const H: usize = _; // 8usize
Expand description

$2^{FIXED_BASE_WINDOW_SIZE}$

-
\ No newline at end of file +

Constant halo2_gadgets::ecc::chip::constants::H

source ·
pub const H: usize = _; // 8usize
Expand description

$2^{FIXED_BASE_WINDOW_SIZE}$

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS.html index cc9a4be7..17aa085e 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS.html @@ -1,4 +1,4 @@ -NUM_WINDOWS in halo2_gadgets::ecc::chip::constants - Rust +NUM_WINDOWS in halo2_gadgets::ecc::chip::constants - Rust -
pub const NUM_WINDOWS: usize = _; // 85usize
Expand description

Number of windows for a full-width scalar

-
\ No newline at end of file +
pub const NUM_WINDOWS: usize = _; // 85usize
Expand description

Number of windows for a full-width scalar

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS_SHORT.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS_SHORT.html index 4bf82170..aa08aa6b 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS_SHORT.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/constant.NUM_WINDOWS_SHORT.html @@ -1,4 +1,4 @@ -NUM_WINDOWS_SHORT in halo2_gadgets::ecc::chip::constants - Rust +NUM_WINDOWS_SHORT in halo2_gadgets::ecc::chip::constants - Rust -
pub const NUM_WINDOWS_SHORT: usize = _; // 22usize
Expand description

Number of windows for a short signed scalar

-
\ No newline at end of file +
pub const NUM_WINDOWS_SHORT: usize = _; // 22usize
Expand description

Number of windows for a short signed scalar

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.compute_lagrange_coeffs.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.compute_lagrange_coeffs.html index c016dd90..c765b245 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.compute_lagrange_coeffs.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.compute_lagrange_coeffs.html @@ -1,4 +1,4 @@ -compute_lagrange_coeffs in halo2_gadgets::ecc::chip::constants - Rust +compute_lagrange_coeffs in halo2_gadgets::ecc::chip::constants - Rust -
pub fn compute_lagrange_coeffs<C: CurveAffine>(
    base: C,
    num_windows: usize
) -> Vec<[C::Base; 8]>
Expand description

For each window, we interpolate the $x$-coordinate. +

pub fn compute_lagrange_coeffs<C: CurveAffine>(
+    base: C,
+    num_windows: usize
+) -> Vec<[C::Base; 8]> 
Expand description

For each window, we interpolate the $x$-coordinate. Here, we pre-compute and store the coefficients of the interpolation polynomial.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.find_zs_and_us.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.find_zs_and_us.html index 1a5e004f..3e04654f 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.find_zs_and_us.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.find_zs_and_us.html @@ -1,4 +1,4 @@ -find_zs_and_us in halo2_gadgets::ecc::chip::constants - Rust +find_zs_and_us in halo2_gadgets::ecc::chip::constants - Rust -
pub fn find_zs_and_us<C: CurveAffine>(
    base: C,
    num_windows: usize
) -> Option<Vec<(u64, [C::Base; 8])>>
Expand description

For each window, $z$ is a field element such that for each point $(x, y)$ in the window:

+
pub fn find_zs_and_us<C: CurveAffine>(
+    base: C,
+    num_windows: usize
+) -> Option<Vec<(u64, [C::Base; 8])>>
Expand description

For each window, $z$ is a field element such that for each point $(x, y)$ in the window:

  • $z + y = u^2$ (some square in the field); and
  • $z - y$ is not a square. @@ -23,4 +26,4 @@ If successful, return a vector of (z: u64, us: [C::Base; H]) for ea bases. The outputs of this function have been stored as constants, and it is not called anywhere in this codebase. However, we keep this function here as a utility for those who wish to use it with different parameters.

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_lagrange_coeffs.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_lagrange_coeffs.html index 4490cfe0..20c6a568 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_lagrange_coeffs.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_lagrange_coeffs.html @@ -1,4 +1,4 @@ -test_lagrange_coeffs in halo2_gadgets::ecc::chip::constants - Rust +test_lagrange_coeffs in halo2_gadgets::ecc::chip::constants - Rust -
pub fn test_lagrange_coeffs<C: CurveAffine>(base: C, num_windows: usize)
Available on crate feature test-dependencies only.
Expand description

Test that Lagrange interpolation coefficients reproduce the correct x-coordinate +

pub fn test_lagrange_coeffs<C: CurveAffine>(base: C, num_windows: usize)
Available on crate feature test-dependencies only.
Expand description

Test that Lagrange interpolation coefficients reproduce the correct x-coordinate for each fixed-base multiple in each window.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_zs_and_us.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_zs_and_us.html index b51ddc47..b376005d 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_zs_and_us.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/fn.test_zs_and_us.html @@ -1,4 +1,4 @@ -test_zs_and_us in halo2_gadgets::ecc::chip::constants - Rust +test_zs_and_us in halo2_gadgets::ecc::chip::constants - Rust -
pub fn test_zs_and_us<C: CurveAffine>(
    base: C,
    z: &[u64],
    u: &[[[u8; 32]; 8]],
    num_windows: usize
)
Available on crate feature test-dependencies only.
Expand description

Test that the z-values and u-values satisfy the conditions: +

pub fn test_zs_and_us<C: CurveAffine>(
+    base: C,
+    z: &[u64],
+    u: &[[[u8; 32]; 8]],
+    num_windows: usize
+)
Available on crate feature test-dependencies only.
Expand description

Test that the z-values and u-values satisfy the conditions: 1. z + y = u^2, 2. z - y is not a square for the y-coordinate of each fixed-base multiple in each window.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/index.html b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/index.html index 9f48fc5e..fe7bbaf3 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/constants/index.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/constants/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::ecc::chip::constants - Rust +halo2_gadgets::ecc::chip::constants - Rust -
Expand description

Constants required for the ECC chip.

-

Constants

Window size for fixed-base scalar multiplication
$2^{FIXED_BASE_WINDOW_SIZE}$
Number of windows for a full-width scalar
Number of windows for a short signed scalar

Functions

For each window, we interpolate the $x$-coordinate. -Here, we pre-compute and store the coefficients of the interpolation polynomial.
For each window, $z$ is a field element such that for each point $(x, y)$ in the window:
test_lagrange_coeffstest-dependencies
Test that Lagrange interpolation coefficients reproduce the correct x-coordinate -for each fixed-base multiple in each window.
test_zs_and_ustest-dependencies
Test that the z-values and u-values satisfy the conditions: +
Expand description

Constants required for the ECC chip.

+

Constants

Window size for fixed-base scalar multiplication
$2^{FIXED_BASE_WINDOW_SIZE}$
Number of windows for a full-width scalar
Number of windows for a short signed scalar

Functions

For each window, we interpolate the $x$-coordinate. +Here, we pre-compute and store the coefficients of the interpolation polynomial.
For each window, $z$ is a field element such that for each point $(x, y)$ in the window:
test_lagrange_coeffstest-dependencies
Test that Lagrange interpolation coefficients reproduce the correct x-coordinate +for each fixed-base multiple in each window.
test_zs_and_ustest-dependencies
Test that the z-values and u-values satisfy the conditions: 1. z + y = u^2, 2. z - y is not a square -for the y-coordinate of each fixed-base multiple in each window.
\ No newline at end of file +for the y-coordinate of each fixed-base multiple in each window.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.BaseFieldElem.html b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.BaseFieldElem.html index 3fb3340d..0dfe292f 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.BaseFieldElem.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.BaseFieldElem.html @@ -1,4 +1,4 @@ -BaseFieldElem in halo2_gadgets::ecc::chip - Rust +BaseFieldElem in halo2_gadgets::ecc::chip - Rust -
pub enum BaseFieldElem {}
Expand description

Type marker representing a base field element being used as a scalar in fixed-base +

pub enum BaseFieldElem {}
Expand description

Type marker representing a base field element being used as a scalar in fixed-base scalar multiplication.

-

Trait Implementations§

Formats the value using the given formatter. Read more
The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Debug for BaseFieldElem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FixedScalarKind for BaseFieldElem

source§

const NUM_WINDOWS: usize = 85usize

The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.FullScalar.html b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.FullScalar.html index 95bcc564..dc6cc1f6 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.FullScalar.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.FullScalar.html @@ -1,4 +1,4 @@ -FullScalar in halo2_gadgets::ecc::chip - Rust +FullScalar in halo2_gadgets::ecc::chip - Rust -
pub enum FullScalar {}
Expand description

Type marker representing a full-width scalar for use in fixed-base scalar +

pub enum FullScalar {}
Expand description

Type marker representing a full-width scalar for use in fixed-base scalar multiplication.

-

Trait Implementations§

Formats the value using the given formatter. Read more
The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Debug for FullScalar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FixedScalarKind for FullScalar

source§

const NUM_WINDOWS: usize = 85usize

The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ScalarVar.html b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ScalarVar.html index b7df902f..c33356ae 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ScalarVar.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ScalarVar.html @@ -1,4 +1,4 @@ -ScalarVar in halo2_gadgets::ecc::chip - Rust +ScalarVar in halo2_gadgets::ecc::chip - Rust -
pub enum ScalarVar {
-    BaseFieldElem(AssignedCell<Base, Base>),
+
pub enum ScalarVar {
+    BaseFieldElem(AssignedCell<Base, Base>),
     FullWidth,
-}
Expand description

An enumeration of the possible types of scalars used in variable-base +}

Expand description

An enumeration of the possible types of scalars used in variable-base multiplication.

-

Variants§

§

BaseFieldElem(AssignedCell<Base, Base>)

An element of the elliptic curve’s base field, that is used as a scalar +

Variants§

§

BaseFieldElem(AssignedCell<Base, Base>)

An element of the elliptic curve’s base field, that is used as a scalar in variable-base scalar mul.

It is not true in general that a scalar field element fits in a curve’s base field, and in particular it is untrue for the Pallas curve, whose @@ -28,28 +28,97 @@ is in deriving diversified addresses [ivk] g_d, and ivk4.2.3 Orchard Key Components.)

§

FullWidth

A full-width scalar. This is unimplemented for halo2_gadgets v0.1.0.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for ScalarVar

source§

fn clone(&self) -> ScalarVar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ScalarVar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ShortScalar.html b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ShortScalar.html index f54c6f26..0d25c9aa 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ShortScalar.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/enum.ShortScalar.html @@ -1,4 +1,4 @@ -ShortScalar in halo2_gadgets::ecc::chip - Rust +ShortScalar in halo2_gadgets::ecc::chip - Rust -
pub enum ShortScalar {}
Expand description

Type marker representing a signed 64-bit scalar for use in fixed-base scalar +

pub enum ShortScalar {}
Expand description

Type marker representing a signed 64-bit scalar for use in fixed-base scalar multiplication.

-

Trait Implementations§

Formats the value using the given formatter. Read more
The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Debug for ShortScalar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FixedScalarKind for ShortScalar

source§

const NUM_WINDOWS: usize = 22usize

The number of windows that this scalar kind requires.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/index.html b/rustdoc/latest/halo2_gadgets/ecc/chip/index.html index 943dc74a..31be97e4 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/index.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::ecc::chip - Rust +halo2_gadgets::ecc::chip - Rust -

Module halo2_gadgets::ecc::chip

source ·
Expand description

Chip implementations for the ECC gadgets.

-

Re-exports

pub use constants::*;

Modules

Constants required for the ECC chip.

Structs

An EccInstructions chip that uses 10 advice columns.
Configuration for EccChip.
A curve point represented in affine (x, y) coordinates, or the +

Module halo2_gadgets::ecc::chip

source ·
Expand description

Chip implementations for the ECC gadgets.

+

Re-exports

pub use constants::*;

Modules

Constants required for the ECC chip.

Structs

An EccInstructions chip that uses 10 advice columns.
Configuration for EccChip.
A curve point represented in affine (x, y) coordinates, or the identity represented as (0, 0). -Each coordinate is assigned to a cell.
A full-width scalar used for fixed-base scalar multiplication. +Each coordinate is assigned to a cell.
A full-width scalar used for fixed-base scalar multiplication. This is decomposed into 85 3-bit windows in little-endian order, i.e. windows = [k_0, k_1, …, k_84] (for a 255-bit scalar) where scalar = k_0 + k_1 * (2^3) + ... + k_84 * (2^3)^84 and -each k_i is in the range [0..2^3).
A signed short scalar used for fixed-base scalar multiplication. +each k_i is in the range [0..2^3).
A signed short scalar used for fixed-base scalar multiplication. A short scalar must have magnitude in the range [0..2^64), with a sign of either 1 or -1. This is decomposed into 3-bit windows in little-endian order using a running sum z, where z_{i+1} = (z_i - a_i) / (2^3) for element α = a_0 + (2^3) a_1 + … + (2^{3(n-1)}) a_{n-1}. -Each a_i is in the range [0..2^3).
A non-identity point represented in affine (x, y) coordinates. -Each coordinate is assigned to a cell.

Enums

Type marker representing a base field element being used as a scalar in fixed-base -scalar multiplication.
Type marker representing a full-width scalar for use in fixed-base scalar -multiplication.
An enumeration of the possible types of scalars used in variable-base -multiplication.
Type marker representing a signed 64-bit scalar for use in fixed-base scalar -multiplication.

Traits

Returns information about a fixed point that is required by EccChip.
A trait representing the kind of scalar used with a particular FixedPoint.
\ No newline at end of file +Each a_i is in the range [0..2^3).
A non-identity point represented in affine (x, y) coordinates. +Each coordinate is assigned to a cell.

Enums

Type marker representing a base field element being used as a scalar in fixed-base +scalar multiplication.
Type marker representing a full-width scalar for use in fixed-base scalar +multiplication.
An enumeration of the possible types of scalars used in variable-base +multiplication.
Type marker representing a signed 64-bit scalar for use in fixed-base scalar +multiplication.

Traits

Returns information about a fixed point that is required by EccChip.
A trait representing the kind of scalar used with a particular FixedPoint.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccChip.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccChip.html index 1175380a..ef7d6a5a 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccChip.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccChip.html @@ -1,4 +1,4 @@ -EccChip in halo2_gadgets::ecc::chip - Rust +EccChip in halo2_gadgets::ecc::chip - Rust -

Struct halo2_gadgets::ecc::chip::EccChip

source ·
pub struct EccChip<FixedPoints: FixedPoints<Affine>> { /* private fields */ }
Expand description

An EccInstructions chip that uses 10 advice columns.

-

Implementations§

Reconstructs this chip from the given config.

-
Side effects
+

Struct halo2_gadgets::ecc::chip::EccChip

source ·
pub struct EccChip<FixedPoints: FixedPoints<Affine>> { /* private fields */ }
Expand description

An EccInstructions chip that uses 10 advice columns.

+

Implementations§

source§

impl<FixedPoints: FixedPoints<Affine>> EccChip<FixedPoints>

source

pub fn construct(config: <Self as Chip<Base>>::Config) -> Self

Reconstructs this chip from the given config.

+
source

pub fn configure( + meta: &mut ConstraintSystem<Base>, + advices: [Column<Advice>; 10], + lagrange_coeffs: [Column<Fixed>; 8], + range_check: LookupRangeCheckConfig<Base, { sinsemilla::K }> +) -> <Self as Chip<Base>>::Config

Side effects

All columns in advices will be equality-enabled.

-

Trait Implementations§

Converts a base field element that exists as a variable in the circuit -into a scalar to be used in variable-base scalar multiplication.
A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Variable representing a full-width element of the elliptic curve’s -scalar field, to be used for fixed-base scalar mul.
Variable representing a signed short element of the elliptic curve’s -scalar field, to be used for fixed-base scalar mul. Read more
Variable representing a scalar used in variable-base scalar mul. Read more
Variable representing an elliptic curve point.
Variable representing a non-identity elliptic curve point.
Variable representing the affine short Weierstrass x-coordinate of an -elliptic curve point.
Enumeration of the set of fixed bases to be used in scalar mul. +

Trait Implementations§

source§

impl<Fixed: FixedPoints<Affine>> BaseFitsInScalarInstructions<EpAffine> for EccChip<Fixed>where + <Fixed as FixedPoints<Affine>>::Base: FixedPoint<Affine, FixedScalarKind = BaseFieldElem>, + <Fixed as FixedPoints<Affine>>::FullScalar: FixedPoint<Affine, FixedScalarKind = FullScalar>, + <Fixed as FixedPoints<Affine>>::ShortScalar: FixedPoint<Affine, FixedScalarKind = ShortScalar>,

source§

fn scalar_var_from_base( + &self, + _layouter: &mut impl Layouter<Base>, + base: &Self::Var +) -> Result<Self::ScalarVar, Error>

Converts a base field element that exists as a variable in the circuit +into a scalar to be used in variable-base scalar multiplication.
source§

impl<FixedPoints: FixedPoints<Affine>> Chip<Fp> for EccChip<FixedPoints>

§

type Config = EccConfig<FixedPoints>

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccChip<FixedPoints>

source§

fn clone(&self) -> EccChip<FixedPoints>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccChip<FixedPoints>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Fixed: FixedPoints<Affine>> EccInstructions<EpAffine> for EccChip<Fixed>where + <Fixed as FixedPoints<Affine>>::Base: FixedPoint<Affine, FixedScalarKind = BaseFieldElem>, + <Fixed as FixedPoints<Affine>>::FullScalar: FixedPoint<Affine, FixedScalarKind = FullScalar>, + <Fixed as FixedPoints<Affine>>::ShortScalar: FixedPoint<Affine, FixedScalarKind = ShortScalar>,

§

type ScalarFixed = EccScalarFixed

Variable representing a full-width element of the elliptic curve’s +scalar field, to be used for fixed-base scalar mul.
§

type ScalarFixedShort = EccScalarFixedShort

Variable representing a signed short element of the elliptic curve’s +scalar field, to be used for fixed-base scalar mul. Read more
§

type ScalarVar = ScalarVar

Variable representing a scalar used in variable-base scalar mul. Read more
§

type Point = EccPoint

Variable representing an elliptic curve point.
§

type NonIdentityPoint = NonIdentityEccPoint

Variable representing a non-identity elliptic curve point.
§

type X = AssignedCell<Fp, Fp>

Variable representing the affine short Weierstrass x-coordinate of an +elliptic curve point.
§

type FixedPoints = Fixed

Enumeration of the set of fixed bases to be used in scalar mul. TODO: When associated consts can be used as const generics, introduce Self::NUM_WINDOWS, Self::NUM_WINDOWS_BASE_FIELD, Self::NUM_WINDOWS_SHORT -and use them to differentiate FixedPoints types.
Constrains point a to be equal in value to point b.
Witnesses the given point as a private input to the circuit. +and use them to differentiate FixedPoints types.
source§

fn constrain_equal( + &self, + layouter: &mut impl Layouter<Base>, + a: &Self::Point, + b: &Self::Point +) -> Result<(), Error>

Constrains point a to be equal in value to point b.
source§

fn witness_point( + &self, + layouter: &mut impl Layouter<Base>, + value: Value<Affine> +) -> Result<Self::Point, Error>

Witnesses the given point as a private input to the circuit. This allows the point to be the identity, mapped to (0, 0) in -affine coordinates.
Witnesses the given point as a private input to the circuit. -This returns an error if the point is the identity.
Witnesses a full-width scalar to be used in variable-base multiplication.
Witnesses a full-width scalar to be used in fixed-base multiplication.
Converts a magnitude and sign that exists as variables in the circuit into a -signed short scalar to be used in fixed-base scalar multiplication.
Extracts the x-coordinate of a point.
Performs incomplete point addition, returning a + b. Read more
Performs complete point addition, returning a + b.
Performs variable-base scalar multiplication, returning [scalar] base.
Performs fixed-base scalar multiplication using a full-width scalar, returning [scalar] base.
Performs fixed-base scalar multiplication using a short signed scalar, returning -[scalar] base.
Performs fixed-base scalar multiplication using a base field element as the scalar. +affine coordinates.
source§

fn witness_point_non_id( + &self, + layouter: &mut impl Layouter<Base>, + value: Value<Affine> +) -> Result<Self::NonIdentityPoint, Error>

Witnesses the given point as a private input to the circuit. +This returns an error if the point is the identity.
source§

fn witness_scalar_var( + &self, + _layouter: &mut impl Layouter<Base>, + _value: Value<Scalar> +) -> Result<Self::ScalarVar, Error>

Witnesses a full-width scalar to be used in variable-base multiplication.
source§

fn witness_scalar_fixed( + &self, + _layouter: &mut impl Layouter<Base>, + value: Value<Scalar> +) -> Result<Self::ScalarFixed, Error>

Witnesses a full-width scalar to be used in fixed-base multiplication.
source§

fn scalar_fixed_from_signed_short( + &self, + _layouter: &mut impl Layouter<Base>, + (magnitude, sign): (AssignedCell<Base, Base>, AssignedCell<Base, Base>) +) -> Result<Self::ScalarFixedShort, Error>

Converts a magnitude and sign that exists as variables in the circuit into a +signed short scalar to be used in fixed-base scalar multiplication.
source§

fn extract_p<Point: Into<Self::Point> + Clone>(point: &Point) -> Self::X

Extracts the x-coordinate of a point.
source§

fn add_incomplete( + &self, + layouter: &mut impl Layouter<Base>, + a: &Self::NonIdentityPoint, + b: &Self::NonIdentityPoint +) -> Result<Self::NonIdentityPoint, Error>

Performs incomplete point addition, returning a + b. Read more
source§

fn add<A: Into<Self::Point> + Clone, B: Into<Self::Point> + Clone>( + &self, + layouter: &mut impl Layouter<Base>, + a: &A, + b: &B +) -> Result<Self::Point, Error>

Performs complete point addition, returning a + b.
source§

fn mul( + &self, + layouter: &mut impl Layouter<Base>, + scalar: &Self::ScalarVar, + base: &Self::NonIdentityPoint +) -> Result<(Self::Point, Self::ScalarVar), Error>

Performs variable-base scalar multiplication, returning [scalar] base.
source§

fn mul_fixed( + &self, + layouter: &mut impl Layouter<Base>, + scalar: &Self::ScalarFixed, + base: &<Self::FixedPoints as FixedPoints<Affine>>::FullScalar +) -> Result<(Self::Point, Self::ScalarFixed), Error>

Performs fixed-base scalar multiplication using a full-width scalar, returning [scalar] base.
source§

fn mul_fixed_short( + &self, + layouter: &mut impl Layouter<Base>, + scalar: &Self::ScalarFixedShort, + base: &<Self::FixedPoints as FixedPoints<Affine>>::ShortScalar +) -> Result<(Self::Point, Self::ScalarFixedShort), Error>

Performs fixed-base scalar multiplication using a short signed scalar, returning +[scalar] base.
source§

fn mul_fixed_base_field_elem( + &self, + layouter: &mut impl Layouter<Base>, + base_field_elem: AssignedCell<Base, Base>, + base: &<Self::FixedPoints as FixedPoints<Affine>>::Base +) -> Result<Self::Point, Error>

Performs fixed-base scalar multiplication using a base field element as the scalar. In the current implementation, this base field element must be output from another -instruction.
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
Variable in the circuit.
Load a variable.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+instruction.
source§

impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccChip<FixedPoints>> for EccChip<FixedPoints>

source§

fn eq(&self, other: &EccChip<FixedPoints>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<Fixed: FixedPoints<Affine>> UtilitiesInstructions<Fp> for EccChip<Fixed>

§

type Var = AssignedCell<Fp, Fp>

Variable in the circuit.
source§

fn load_private( + &self, + layouter: impl Layouter<F>, + column: Column<Advice>, + value: Value<F> +) -> Result<Self::Var, Error>

Load a variable.
source§

impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccChip<FixedPoints>

source§

impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccChip<FixedPoints>

source§

impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccChip<FixedPoints>

Auto Trait Implementations§

§

impl<FixedPoints> RefUnwindSafe for EccChip<FixedPoints>where + FixedPoints: RefUnwindSafe,

§

impl<FixedPoints> Send for EccChip<FixedPoints>where + FixedPoints: Send,

§

impl<FixedPoints> Sync for EccChip<FixedPoints>where + FixedPoints: Sync,

§

impl<FixedPoints> Unpin for EccChip<FixedPoints>where + FixedPoints: Unpin,

§

impl<FixedPoints> UnwindSafe for EccChip<FixedPoints>where + FixedPoints: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccConfig.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccConfig.html index bedc4d9f..0dd93c68 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccConfig.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccConfig.html @@ -1,4 +1,4 @@ -EccConfig in halo2_gadgets::ecc::chip - Rust +EccConfig in halo2_gadgets::ecc::chip - Rust -
pub struct EccConfig<FixedPoints: FixedPoints<Affine>> {
-    pub advices: [Column<Advice>; 10],
+
pub struct EccConfig<FixedPoints: FixedPoints<Affine>> {
+    pub advices: [Column<Advice>; 10],
     pub lookup_config: LookupRangeCheckConfig<Base, { sinsemilla::K }>,
     /* private fields */
-}
Expand description

Configuration for EccChip.

-

Fields§

§advices: [Column<Advice>; 10]

Advice columns needed by instructions in the ECC chip.

+}
Expand description

Configuration for EccChip.

+

Fields§

§advices: [Column<Advice>; 10]

Advice columns needed by instructions in the ECC chip.

§lookup_config: LookupRangeCheckConfig<Base, { sinsemilla::K }>

Lookup range check using 10-bit lookup table

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccConfig<FixedPoints>

source§

fn clone(&self) -> EccConfig<FixedPoints>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccConfig<FixedPoints>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccConfig<FixedPoints>> for EccConfig<FixedPoints>

source§

fn eq(&self, other: &EccConfig<FixedPoints>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccConfig<FixedPoints>

source§

impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccConfig<FixedPoints>

source§

impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccConfig<FixedPoints>

Auto Trait Implementations§

§

impl<FixedPoints> RefUnwindSafe for EccConfig<FixedPoints>where + FixedPoints: RefUnwindSafe,

§

impl<FixedPoints> Send for EccConfig<FixedPoints>where + FixedPoints: Send,

§

impl<FixedPoints> Sync for EccConfig<FixedPoints>where + FixedPoints: Sync,

§

impl<FixedPoints> Unpin for EccConfig<FixedPoints>where + FixedPoints: Unpin,

§

impl<FixedPoints> UnwindSafe for EccConfig<FixedPoints>where + FixedPoints: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccPoint.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccPoint.html index 4d47ab16..d4b1bd2e 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccPoint.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccPoint.html @@ -1,4 +1,4 @@ -EccPoint in halo2_gadgets::ecc::chip - Rust +EccPoint in halo2_gadgets::ecc::chip - Rust -
pub struct EccPoint { /* private fields */ }
Expand description

A curve point represented in affine (x, y) coordinates, or the +

pub struct EccPoint { /* private fields */ }
Expand description

A curve point represented in affine (x, y) coordinates, or the identity represented as (0, 0). Each coordinate is assigned to a cell.

-

Implementations§

Returns the value of this curve point, if known.

-

The cell containing the affine short-Weierstrass x-coordinate, +

Implementations§

source§

impl EccPoint

source

pub fn point(&self) -> Value<Affine>

Returns the value of this curve point, if known.

+
source

pub fn x(&self) -> AssignedCell<Base, Base>

The cell containing the affine short-Weierstrass x-coordinate, or 0 for the zero point.

-

The cell containing the affine short-Weierstrass y-coordinate, +

source

pub fn y(&self) -> AssignedCell<Base, Base>

The cell containing the affine short-Weierstrass y-coordinate, or 0 for the zero point.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for EccPoint

source§

fn clone(&self) -> EccPoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EccPoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<NonIdentityEccPoint> for EccPoint

source§

fn from(non_id_point: NonIdentityEccPoint) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixed.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixed.html index 60969ff8..e04857a7 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixed.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixed.html @@ -1,4 +1,4 @@ -EccScalarFixed in halo2_gadgets::ecc::chip - Rust +EccScalarFixed in halo2_gadgets::ecc::chip - Rust -
pub struct EccScalarFixed { /* private fields */ }
Expand description

A full-width scalar used for fixed-base scalar multiplication. +

pub struct EccScalarFixed { /* private fields */ }
Expand description

A full-width scalar used for fixed-base scalar multiplication. This is decomposed into 85 3-bit windows in little-endian order, i.e. windows = [k_0, k_1, …, k_84] (for a 255-bit scalar) where scalar = k_0 + k_1 * (2^3) + ... + k_84 * (2^3)^84 and each k_i is in the range [0..2^3).

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for EccScalarFixed

source§

fn clone(&self) -> EccScalarFixed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EccScalarFixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixedShort.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixedShort.html index 3e8349c9..33facc53 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixedShort.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.EccScalarFixedShort.html @@ -1,4 +1,4 @@ -EccScalarFixedShort in halo2_gadgets::ecc::chip - Rust +EccScalarFixedShort in halo2_gadgets::ecc::chip - Rust -
pub struct EccScalarFixedShort { /* private fields */ }
Expand description

A signed short scalar used for fixed-base scalar multiplication. +

pub struct EccScalarFixedShort { /* private fields */ }
Expand description

A signed short scalar used for fixed-base scalar multiplication. A short scalar must have magnitude in the range [0..2^64), with a sign of either 1 or -1. This is decomposed into 3-bit windows in little-endian order @@ -24,28 +24,97 @@ Each a_i is in the range [0..2^3).

where scalar = k_0 + k_1 * (2^3) + ... + k_84 * (2^3)^84 and each k_i is in the range [0..2^3). k_21 must be a single bit, i.e. 0 or 1.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for EccScalarFixedShort

source§

fn clone(&self) -> EccScalarFixedShort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EccScalarFixedShort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.NonIdentityEccPoint.html b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.NonIdentityEccPoint.html index dec66ad9..9411f8a4 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/struct.NonIdentityEccPoint.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/struct.NonIdentityEccPoint.html @@ -1,4 +1,4 @@ -NonIdentityEccPoint in halo2_gadgets::ecc::chip - Rust +NonIdentityEccPoint in halo2_gadgets::ecc::chip - Rust -
pub struct NonIdentityEccPoint { /* private fields */ }
Expand description

A non-identity point represented in affine (x, y) coordinates. +

pub struct NonIdentityEccPoint { /* private fields */ }
Expand description

A non-identity point represented in affine (x, y) coordinates. Each coordinate is assigned to a cell.

-

Implementations§

Returns the value of this curve point, if known.

-

The cell containing the affine short-Weierstrass x-coordinate.

-

The cell containing the affine short-Weierstrass y-coordinate.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl NonIdentityEccPoint

source

pub fn point(&self) -> Value<Affine>

Returns the value of this curve point, if known.

+
source

pub fn x(&self) -> AssignedCell<Base, Base>

The cell containing the affine short-Weierstrass x-coordinate.

+
source

pub fn y(&self) -> AssignedCell<Base, Base>

The cell containing the affine short-Weierstrass y-coordinate.

+

Trait Implementations§

source§

impl Clone for NonIdentityEccPoint

source§

fn clone(&self) -> NonIdentityEccPoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NonIdentityEccPoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<NonIdentityEccPoint> for EccPoint

source§

fn from(non_id_point: NonIdentityEccPoint) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedPoint.html b/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedPoint.html index 6c5ff479..7e16af62 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedPoint.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedPoint.html @@ -1,4 +1,4 @@ -FixedPoint in halo2_gadgets::ecc::chip - Rust +FixedPoint in halo2_gadgets::ecc::chip - Rust -
pub trait FixedPoint<C: CurveAffine>: Debug + Eq + Clone {
+
pub trait FixedPoint<C: CurveAffine>: Debug + Eq + Clone {
     type FixedScalarKind: FixedScalarKind;
 
+    // Required methods
     fn generator(&self) -> C;
     fn u(&self) -> Vec<[<C::Base as PrimeField>::Repr; 8]> ;
     fn z(&self) -> Vec<u64> ;
 
+    // Provided method
     fn lagrange_coeffs(&self) -> Vec<[C::Base; 8]>  { ... }
-}
Expand description

Returns information about a fixed point that is required by EccChip.

+}
Expand description

Returns information about a fixed point that is required by EccChip.

For each window required by Self::FixedScalarKind, $z$ is a field element such that for each point $(x, y)$ in the window:

    @@ -31,9 +33,9 @@ each point $(x, y)$ in the window:

    TODO: When associated consts can be used as const generics, introduce a const NUM_WINDOWS: usize associated const, and return NUM_WINDOWS-sized arrays instead of Vecs.

    -

Required Associated Types§

The kind of scalar that this fixed point can be multiplied by.

-

Required Methods§

Returns the generator for this fixed point.

-

Returns the $u$ values for this fixed point.

-

Returns the $z$ value for this fixed point.

-

Provided Methods§

Returns the Lagrange coefficients for this fixed point.

-

Implementors§

\ No newline at end of file +

Required Associated Types§

source

type FixedScalarKind: FixedScalarKind

The kind of scalar that this fixed point can be multiplied by.

+

Required Methods§

source

fn generator(&self) -> C

Returns the generator for this fixed point.

+
source

fn u(&self) -> Vec<[<C::Base as PrimeField>::Repr; 8]>

Returns the $u$ values for this fixed point.

+
source

fn z(&self) -> Vec<u64>

Returns the $z$ value for this fixed point.

+

Provided Methods§

source

fn lagrange_coeffs(&self) -> Vec<[C::Base; 8]>

Returns the Lagrange coefficients for this fixed point.

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedScalarKind.html b/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedScalarKind.html index 8199339b..2e8f38f4 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedScalarKind.html +++ b/rustdoc/latest/halo2_gadgets/ecc/chip/trait.FixedScalarKind.html @@ -1,4 +1,4 @@ -FixedScalarKind in halo2_gadgets::ecc::chip - Rust +FixedScalarKind in halo2_gadgets::ecc::chip - Rust -
pub trait FixedScalarKind {
+
pub trait FixedScalarKind {
     const NUM_WINDOWS: usize;
-}
Expand description

A trait representing the kind of scalar used with a particular FixedPoint.

+}
Expand description

A trait representing the kind of scalar used with a particular FixedPoint.

This trait exists because of limitations around const generics.

-

Required Associated Constants§

The number of windows that this scalar kind requires.

-

Implementors§

\ No newline at end of file +

Required Associated Constants§

source

const NUM_WINDOWS: usize

The number of windows that this scalar kind requires.

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/index.html b/rustdoc/latest/halo2_gadgets/ecc/index.html index 59614780..17d80f2a 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/index.html +++ b/rustdoc/latest/halo2_gadgets/ecc/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::ecc - Rust +halo2_gadgets::ecc - Rust -

Module halo2_gadgets::ecc

source ·
Expand description

Elliptic curve operations.

-

Modules

Chip implementations for the ECC gadgets.

Structs

Precomputed multiples of a fixed point, for full-width scalar multiplication.
Precomputed multiples of a fixed point, that can be multiplied by base-field elements.
Precomputed multiples of a fixed point, for short signed scalar multiplication.
A point on a specific elliptic curve that is guaranteed to not be the identity.
A point on a specific elliptic curve.
An integer representing an element of the scalar field for a specific elliptic curve, -for FixedPoint scalar multiplication.
A signed short (64-bit) integer represented as an element of the scalar field for a -specific elliptic curve, to be used for FixedPointShort scalar multiplication.
An integer representing an element of the scalar field for a specific elliptic curve.
The affine short Weierstrass x-coordinate of a point on a specific elliptic curve.

Traits

Instructions that can be implemented for a curve whose base field fits into -its scalar field.
The set of circuit instructions required to use the ECC gadgets.
Defines the fixed points for a given instantiation of the ECC chip.
\ No newline at end of file +

Module halo2_gadgets::ecc

source ·
Expand description

Elliptic curve operations.

+

Modules

Chip implementations for the ECC gadgets.

Structs

Precomputed multiples of a fixed point, for full-width scalar multiplication.
Precomputed multiples of a fixed point, that can be multiplied by base-field elements.
Precomputed multiples of a fixed point, for short signed scalar multiplication.
A point on a specific elliptic curve that is guaranteed to not be the identity.
A point on a specific elliptic curve.
An integer representing an element of the scalar field for a specific elliptic curve, +for FixedPoint scalar multiplication.
A signed short (64-bit) integer represented as an element of the scalar field for a +specific elliptic curve, to be used for FixedPointShort scalar multiplication.
An integer representing an element of the scalar field for a specific elliptic curve.
The affine short Weierstrass x-coordinate of a point on a specific elliptic curve.

Traits

Instructions that can be implemented for a curve whose base field fits into +its scalar field.
The set of circuit instructions required to use the ECC gadgets.
Defines the fixed points for a given instantiation of the ECC chip.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPoint.html b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPoint.html index cf3b9444..39b1e410 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPoint.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPoint.html @@ -1,4 +1,4 @@ -FixedPoint in halo2_gadgets::ecc - Rust +FixedPoint in halo2_gadgets::ecc - Rust -
pub struct FixedPoint<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, for full-width scalar multiplication.

+
pub struct FixedPoint<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, for full-width scalar multiplication.

Fixing the curve point enables window tables to be baked into the circuit, making scalar multiplication more efficient. These window tables are tuned to full-width scalar multiplication.

-

Implementations§

Returns [by] self.

-

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> FixedPoint<C, EccChip>

source

pub fn mul( + &self, + layouter: impl Layouter<C::Base>, + by: ScalarFixed<C, EccChip> +) -> Result<(Point<C, EccChip>, ScalarFixed<C, EccChip>), Error>

Returns [by] self.

+
source

pub fn from_inner( + chip: EccChip, + inner: <EccChip::FixedPoints as FixedPoints<C>>::FullScalar +) -> Self

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPoint<C, EccChip>where + EccChip::FixedPoints: Clone,

source§

fn clone(&self) -> FixedPoint<C, EccChip>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPoint<C, EccChip>where + EccChip::FixedPoints: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for FixedPoint<C, EccChip>where + EccChip: RefUnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,

§

impl<C, EccChip> Send for FixedPoint<C, EccChip>where + EccChip: Send, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,

§

impl<C, EccChip> Sync for FixedPoint<C, EccChip>where + EccChip: Sync, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,

§

impl<C, EccChip> Unpin for FixedPoint<C, EccChip>where + EccChip: Unpin, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,

§

impl<C, EccChip> UnwindSafe for FixedPoint<C, EccChip>where + EccChip: UnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointBaseField.html b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointBaseField.html index 5eef806e..bc2c6bea 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointBaseField.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointBaseField.html @@ -1,4 +1,4 @@ -FixedPointBaseField in halo2_gadgets::ecc - Rust +FixedPointBaseField in halo2_gadgets::ecc - Rust -
pub struct FixedPointBaseField<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, that can be multiplied by base-field elements.

+
pub struct FixedPointBaseField<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, that can be multiplied by base-field elements.

Fixing the curve point enables window tables to be baked into the circuit, making scalar multiplication more efficient. These window tables are tuned to scalar multiplication by base-field elements.

-

Implementations§

Returns [by] self.

-

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> FixedPointBaseField<C, EccChip>

source

pub fn mul( + &self, + layouter: impl Layouter<C::Base>, + by: EccChip::Var +) -> Result<Point<C, EccChip>, Error>

Returns [by] self.

+
source

pub fn from_inner( + chip: EccChip, + inner: <EccChip::FixedPoints as FixedPoints<C>>::Base +) -> Self

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointBaseField<C, EccChip>where + EccChip::FixedPoints: Clone,

source§

fn clone(&self) -> FixedPointBaseField<C, EccChip>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointBaseField<C, EccChip>where + EccChip::FixedPoints: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for FixedPointBaseField<C, EccChip>where + EccChip: RefUnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: RefUnwindSafe,

§

impl<C, EccChip> Send for FixedPointBaseField<C, EccChip>where + EccChip: Send, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Send,

§

impl<C, EccChip> Sync for FixedPointBaseField<C, EccChip>where + EccChip: Sync, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Sync,

§

impl<C, EccChip> Unpin for FixedPointBaseField<C, EccChip>where + EccChip: Unpin, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Unpin,

§

impl<C, EccChip> UnwindSafe for FixedPointBaseField<C, EccChip>where + EccChip: UnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointShort.html b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointShort.html index aa79f3b3..84ebc341 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointShort.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.FixedPointShort.html @@ -1,4 +1,4 @@ -FixedPointShort in halo2_gadgets::ecc - Rust +FixedPointShort in halo2_gadgets::ecc - Rust -
pub struct FixedPointShort<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, for short signed scalar multiplication.

-

Implementations§

Returns [by] self.

-

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct FixedPointShort<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

Precomputed multiples of a fixed point, for short signed scalar multiplication.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> FixedPointShort<C, EccChip>

source

pub fn mul( + &self, + layouter: impl Layouter<C::Base>, + by: ScalarFixedShort<C, EccChip> +) -> Result<(Point<C, EccChip>, ScalarFixedShort<C, EccChip>), Error>

Returns [by] self.

+
source

pub fn from_inner( + chip: EccChip, + inner: <EccChip::FixedPoints as FixedPoints<C>>::ShortScalar +) -> Self

Wraps the given fixed base (obtained directly from an instruction) in a gadget.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointShort<C, EccChip>where + EccChip::FixedPoints: Clone,

source§

fn clone(&self) -> FixedPointShort<C, EccChip>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointShort<C, EccChip>where + EccChip::FixedPoints: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for FixedPointShort<C, EccChip>where + EccChip: RefUnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: RefUnwindSafe,

§

impl<C, EccChip> Send for FixedPointShort<C, EccChip>where + EccChip: Send, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Send,

§

impl<C, EccChip> Sync for FixedPointShort<C, EccChip>where + EccChip: Sync, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Sync,

§

impl<C, EccChip> Unpin for FixedPointShort<C, EccChip>where + EccChip: Unpin, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Unpin,

§

impl<C, EccChip> UnwindSafe for FixedPointShort<C, EccChip>where + EccChip: UnwindSafe, + <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.NonIdentityPoint.html b/rustdoc/latest/halo2_gadgets/ecc/struct.NonIdentityPoint.html index 0cfbe169..538a1cd7 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.NonIdentityPoint.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.NonIdentityPoint.html @@ -1,4 +1,4 @@ -NonIdentityPoint in halo2_gadgets::ecc - Rust +NonIdentityPoint in halo2_gadgets::ecc - Rust -
pub struct NonIdentityPoint<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

A point on a specific elliptic curve that is guaranteed to not be the identity.

-

Implementations§

Constructs a new point with the given value.

-

Constrains this point to be equal in value to another point.

-

Returns the inner point.

-

Extracts the x-coordinate of a point.

-

Wraps the given point (obtained directly from an instruction) in a gadget.

-

Returns self + other using complete addition.

-

Returns self + other using incomplete addition. +

pub struct NonIdentityPoint<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

A point on a specific elliptic curve that is guaranteed to not be the identity.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> NonIdentityPoint<C, EccChip>

source

pub fn new( + chip: EccChip, + layouter: impl Layouter<C::Base>, + value: Value<C> +) -> Result<Self, Error>

Constructs a new point with the given value.

+
source

pub fn constrain_equal<Other: Into<Point<C, EccChip>> + Clone>( + &self, + layouter: impl Layouter<C::Base>, + other: &Other +) -> Result<(), Error>

Constrains this point to be equal in value to another point.

+
source

pub fn inner(&self) -> &EccChip::NonIdentityPoint

Returns the inner point.

+
source

pub fn extract_p(&self) -> X<C, EccChip>

Extracts the x-coordinate of a point.

+
source

pub fn from_inner(chip: EccChip, inner: EccChip::NonIdentityPoint) -> Self

Wraps the given point (obtained directly from an instruction) in a gadget.

+
source

pub fn add<Other: Into<Point<C, EccChip>> + Clone>( + &self, + layouter: impl Layouter<C::Base>, + other: &Other +) -> Result<Point<C, EccChip>, Error>

Returns self + other using complete addition.

+
source

pub fn add_incomplete( + &self, + layouter: impl Layouter<C::Base>, + other: &Self +) -> Result<Self, Error>

Returns self + other using incomplete addition. The arguments are type-constrained not to be the identity point, and since exceptional cases return an Error, the result also cannot be the identity point.

-

Returns [by] self.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
source

pub fn mul( + &self, + layouter: impl Layouter<C::Base>, + by: ScalarVar<C, EccChip> +) -> Result<(Point<C, EccChip>, ScalarVar<C, EccChip>), Error>

Returns [by] self.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for NonIdentityPoint<C, EccChip>where + EccChip::NonIdentityPoint: Clone,

source§

fn clone(&self) -> NonIdentityPoint<C, EccChip>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for NonIdentityPoint<C, EccChip>where + EccChip::NonIdentityPoint: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> From<NonIdentityPoint<C, EccChip>> for Point<C, EccChip>

source§

fn from(non_id_point: NonIdentityPoint<C, EccChip>) -> Self

Converts to this type from the input type.
source§

impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C>> Copy for NonIdentityPoint<C, EccChip>where + EccChip::NonIdentityPoint: Copy,

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for NonIdentityPoint<C, EccChip>where + EccChip: RefUnwindSafe, + <EccChip as EccInstructions<C>>::NonIdentityPoint: RefUnwindSafe,

§

impl<C, EccChip> Send for NonIdentityPoint<C, EccChip>where + EccChip: Send, + <EccChip as EccInstructions<C>>::NonIdentityPoint: Send,

§

impl<C, EccChip> Sync for NonIdentityPoint<C, EccChip>where + EccChip: Sync, + <EccChip as EccInstructions<C>>::NonIdentityPoint: Sync,

§

impl<C, EccChip> Unpin for NonIdentityPoint<C, EccChip>where + EccChip: Unpin, + <EccChip as EccInstructions<C>>::NonIdentityPoint: Unpin,

§

impl<C, EccChip> UnwindSafe for NonIdentityPoint<C, EccChip>where + EccChip: UnwindSafe, + <EccChip as EccInstructions<C>>::NonIdentityPoint: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.Point.html b/rustdoc/latest/halo2_gadgets/ecc/struct.Point.html index ef05a636..58d6ccfa 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.Point.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.Point.html @@ -1,4 +1,4 @@ -Point in halo2_gadgets::ecc - Rust +Point in halo2_gadgets::ecc - Rust -

Struct halo2_gadgets::ecc::Point

source ·
pub struct Point<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> { /* private fields */ }
Expand description

A point on a specific elliptic curve.

-

Implementations§

Constructs a new point with the given value.

-

Constrains this point to be equal in value to another point.

-

Returns the inner point.

-

Extracts the x-coordinate of a point.

-

Wraps the given point (obtained directly from an instruction) in a gadget.

-

Returns self + other using complete addition.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Struct halo2_gadgets::ecc::Point

source ·
pub struct Point<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> { /* private fields */ }
Expand description

A point on a specific elliptic curve.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> Point<C, EccChip>

source

pub fn new( + chip: EccChip, + layouter: impl Layouter<C::Base>, + value: Value<C> +) -> Result<Self, Error>

Constructs a new point with the given value.

+
source

pub fn constrain_equal<Other: Into<Point<C, EccChip>> + Clone>( + &self, + layouter: impl Layouter<C::Base>, + other: &Other +) -> Result<(), Error>

Constrains this point to be equal in value to another point.

+
source

pub fn inner(&self) -> &EccChip::Point

Returns the inner point.

+
source

pub fn extract_p(&self) -> X<C, EccChip>

Extracts the x-coordinate of a point.

+
source

pub fn from_inner(chip: EccChip, inner: EccChip::Point) -> Self

Wraps the given point (obtained directly from an instruction) in a gadget.

+
source

pub fn add<Other: Into<Point<C, EccChip>> + Clone>( + &self, + layouter: impl Layouter<C::Base>, + other: &Other +) -> Result<Point<C, EccChip>, Error>

Returns self + other using complete addition.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C> + Clone + Debug + Eq> Clone for Point<C, EccChip>where + EccChip::Point: Clone,

source§

fn clone(&self) -> Point<C, EccChip>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C> + Clone + Debug + Eq> Debug for Point<C, EccChip>where + EccChip::Point: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> From<NonIdentityPoint<C, EccChip>> for Point<C, EccChip>

source§

fn from(non_id_point: NonIdentityPoint<C, EccChip>) -> Self

Converts to this type from the input type.
source§

impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C> + Clone + Debug + Eq> Copy for Point<C, EccChip>where + EccChip::Point: Copy,

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for Point<C, EccChip>where + EccChip: RefUnwindSafe, + <EccChip as EccInstructions<C>>::Point: RefUnwindSafe,

§

impl<C, EccChip> Send for Point<C, EccChip>where + EccChip: Send, + <EccChip as EccInstructions<C>>::Point: Send,

§

impl<C, EccChip> Sync for Point<C, EccChip>where + EccChip: Sync, + <EccChip as EccInstructions<C>>::Point: Sync,

§

impl<C, EccChip> Unpin for Point<C, EccChip>where + EccChip: Unpin, + <EccChip as EccInstructions<C>>::Point: Unpin,

§

impl<C, EccChip> UnwindSafe for Point<C, EccChip>where + EccChip: UnwindSafe, + <EccChip as EccInstructions<C>>::Point: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixed.html b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixed.html index bb47d584..899270c4 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixed.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixed.html @@ -1,4 +1,4 @@ -ScalarFixed in halo2_gadgets::ecc - Rust +ScalarFixed in halo2_gadgets::ecc - Rust -
pub struct ScalarFixed<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

An integer representing an element of the scalar field for a specific elliptic curve, +

pub struct ScalarFixed<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

An integer representing an element of the scalar field for a specific elliptic curve, for FixedPoint scalar multiplication.

-

Implementations§

Witnesses the given full-width scalar.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> ScalarFixed<C, EccChip>

source

pub fn new( + chip: EccChip, + layouter: impl Layouter<C::Base>, + value: Value<C::Scalar> +) -> Result<Self, Error>

Witnesses the given full-width scalar.

Depending on the EccChip implementation, this may either witness the scalar immediately, or delay witnessing until its first use in FixedPoint::mul.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixed<C, EccChip>where + EccChip::ScalarFixed: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for ScalarFixed<C, EccChip>where + EccChip: RefUnwindSafe, + <EccChip as EccInstructions<C>>::ScalarFixed: RefUnwindSafe,

§

impl<C, EccChip> Send for ScalarFixed<C, EccChip>where + EccChip: Send, + <EccChip as EccInstructions<C>>::ScalarFixed: Send,

§

impl<C, EccChip> Sync for ScalarFixed<C, EccChip>where + EccChip: Sync, + <EccChip as EccInstructions<C>>::ScalarFixed: Sync,

§

impl<C, EccChip> Unpin for ScalarFixed<C, EccChip>where + EccChip: Unpin, + <EccChip as EccInstructions<C>>::ScalarFixed: Unpin,

§

impl<C, EccChip> UnwindSafe for ScalarFixed<C, EccChip>where + EccChip: UnwindSafe, + <EccChip as EccInstructions<C>>::ScalarFixed: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixedShort.html b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixedShort.html index 15da0245..003c528f 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixedShort.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarFixedShort.html @@ -1,4 +1,4 @@ -ScalarFixedShort in halo2_gadgets::ecc - Rust +ScalarFixedShort in halo2_gadgets::ecc - Rust -
pub struct ScalarFixedShort<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

A signed short (64-bit) integer represented as an element of the scalar field for a +

pub struct ScalarFixedShort<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

A signed short (64-bit) integer represented as an element of the scalar field for a specific elliptic curve, to be used for FixedPointShort scalar multiplication.

-

Implementations§

Converts the given signed short scalar.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> ScalarFixedShort<C, EccChip>

source

pub fn new( + chip: EccChip, + layouter: impl Layouter<C::Base>, + magnitude_sign: (EccChip::Var, EccChip::Var) +) -> Result<Self, Error>

Converts the given signed short scalar.

magnitude_sign must be a tuple of two circuit-assigned values:

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixedShort<C, EccChip>where + EccChip::ScalarFixedShort: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for ScalarFixedShort<C, EccChip>where + EccChip: RefUnwindSafe, + <EccChip as EccInstructions<C>>::ScalarFixedShort: RefUnwindSafe,

§

impl<C, EccChip> Send for ScalarFixedShort<C, EccChip>where + EccChip: Send, + <EccChip as EccInstructions<C>>::ScalarFixedShort: Send,

§

impl<C, EccChip> Sync for ScalarFixedShort<C, EccChip>where + EccChip: Sync, + <EccChip as EccInstructions<C>>::ScalarFixedShort: Sync,

§

impl<C, EccChip> Unpin for ScalarFixedShort<C, EccChip>where + EccChip: Unpin, + <EccChip as EccInstructions<C>>::ScalarFixedShort: Unpin,

§

impl<C, EccChip> UnwindSafe for ScalarFixedShort<C, EccChip>where + EccChip: UnwindSafe, + <EccChip as EccInstructions<C>>::ScalarFixedShort: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarVar.html b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarVar.html index 33a85549..18d99e15 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarVar.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.ScalarVar.html @@ -1,4 +1,4 @@ -ScalarVar in halo2_gadgets::ecc - Rust +ScalarVar in halo2_gadgets::ecc - Rust -
pub struct ScalarVar<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

An integer representing an element of the scalar field for a specific elliptic curve.

-

Implementations§

Witnesses the given full-width scalar.

+
pub struct ScalarVar<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

An integer representing an element of the scalar field for a specific elliptic curve.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> ScalarVar<C, EccChip>

source

pub fn new( + chip: EccChip, + layouter: impl Layouter<C::Base>, + value: Value<C::Scalar> +) -> Result<Self, Error>

Witnesses the given full-width scalar.

Depending on the EccChip implementation, this may either witness the scalar immediately, or delay witnessing until its first use in NonIdentityPoint::mul.

-

Constructs a scalar from an existing base-field element.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
source§

impl<C: CurveAffine, EccChip: BaseFitsInScalarInstructions<C>> ScalarVar<C, EccChip>

source

pub fn from_base( + chip: EccChip, + layouter: impl Layouter<C::Base>, + base: &EccChip::Var +) -> Result<Self, Error>

Constructs a scalar from an existing base-field element.

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarVar<C, EccChip>where + EccChip::ScalarVar: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for ScalarVar<C, EccChip>where + EccChip: RefUnwindSafe, + <EccChip as EccInstructions<C>>::ScalarVar: RefUnwindSafe,

§

impl<C, EccChip> Send for ScalarVar<C, EccChip>where + EccChip: Send, + <EccChip as EccInstructions<C>>::ScalarVar: Send,

§

impl<C, EccChip> Sync for ScalarVar<C, EccChip>where + EccChip: Sync, + <EccChip as EccInstructions<C>>::ScalarVar: Sync,

§

impl<C, EccChip> Unpin for ScalarVar<C, EccChip>where + EccChip: Unpin, + <EccChip as EccInstructions<C>>::ScalarVar: Unpin,

§

impl<C, EccChip> UnwindSafe for ScalarVar<C, EccChip>where + EccChip: UnwindSafe, + <EccChip as EccInstructions<C>>::ScalarVar: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/struct.X.html b/rustdoc/latest/halo2_gadgets/ecc/struct.X.html index c0005e3c..8681f2d2 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/struct.X.html +++ b/rustdoc/latest/halo2_gadgets/ecc/struct.X.html @@ -1,4 +1,4 @@ -X in halo2_gadgets::ecc - Rust +X in halo2_gadgets::ecc - Rust -

Struct halo2_gadgets::ecc::X

source ·
pub struct X<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

The affine short Weierstrass x-coordinate of a point on a specific elliptic curve.

-

Implementations§

Wraps the given x-coordinate (obtained directly from an instruction) in a gadget.

-

Returns the inner x-coordinate.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Struct halo2_gadgets::ecc::X

source ·
pub struct X<C: CurveAffine, EccChip: EccInstructions<C>> { /* private fields */ }
Expand description

The affine short Weierstrass x-coordinate of a point on a specific elliptic curve.

+

Implementations§

source§

impl<C: CurveAffine, EccChip: EccInstructions<C>> X<C, EccChip>

source

pub fn from_inner(chip: EccChip, inner: EccChip::X) -> Self

Wraps the given x-coordinate (obtained directly from an instruction) in a gadget.

+
source

pub fn inner(&self) -> &EccChip::X

Returns the inner x-coordinate.

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for X<C, EccChip>where + EccChip::X: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, EccChip> RefUnwindSafe for X<C, EccChip>where + <EccChip as EccInstructions<C>>::X: RefUnwindSafe,

§

impl<C, EccChip> Send for X<C, EccChip>where + <EccChip as EccInstructions<C>>::X: Send,

§

impl<C, EccChip> Sync for X<C, EccChip>where + <EccChip as EccInstructions<C>>::X: Sync,

§

impl<C, EccChip> Unpin for X<C, EccChip>where + <EccChip as EccInstructions<C>>::X: Unpin,

§

impl<C, EccChip> UnwindSafe for X<C, EccChip>where + <EccChip as EccInstructions<C>>::X: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/trait.BaseFitsInScalarInstructions.html b/rustdoc/latest/halo2_gadgets/ecc/trait.BaseFitsInScalarInstructions.html index 61238a2f..44fbd0b4 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/trait.BaseFitsInScalarInstructions.html +++ b/rustdoc/latest/halo2_gadgets/ecc/trait.BaseFitsInScalarInstructions.html @@ -1,4 +1,4 @@ -BaseFitsInScalarInstructions in halo2_gadgets::ecc - Rust +BaseFitsInScalarInstructions in halo2_gadgets::ecc - Rust -
pub trait BaseFitsInScalarInstructions<C: CurveAffine>: EccInstructions<C> {
-    fn scalar_var_from_base(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        base: &Self::Var
    ) -> Result<Self::ScalarVar, Error>; -}
Expand description

Instructions that can be implemented for a curve whose base field fits into +

pub trait BaseFitsInScalarInstructions<C: CurveAffine>: EccInstructions<C> {
+    // Required method
+    fn scalar_var_from_base(
+        &self,
+        layouter: &mut impl Layouter<C::Base>,
+        base: &Self::Var
+    ) -> Result<Self::ScalarVar, Error>;
+}
Expand description

Instructions that can be implemented for a curve whose base field fits into its scalar field.

-

Required Methods§

Converts a base field element that exists as a variable in the circuit +

Required Methods§

source

fn scalar_var_from_base( + &self, + layouter: &mut impl Layouter<C::Base>, + base: &Self::Var +) -> Result<Self::ScalarVar, Error>

Converts a base field element that exists as a variable in the circuit into a scalar to be used in variable-base scalar multiplication.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl<Fixed: FixedPoints<Affine>> BaseFitsInScalarInstructions<EpAffine> for EccChip<Fixed>where + <Fixed as FixedPoints<Affine>>::Base: FixedPoint<Affine, FixedScalarKind = BaseFieldElem>, + <Fixed as FixedPoints<Affine>>::FullScalar: FixedPoint<Affine, FixedScalarKind = FullScalar>, + <Fixed as FixedPoints<Affine>>::ShortScalar: FixedPoint<Affine, FixedScalarKind = ShortScalar>,

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/trait.EccInstructions.html b/rustdoc/latest/halo2_gadgets/ecc/trait.EccInstructions.html index 472339da..71fed1f6 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/trait.EccInstructions.html +++ b/rustdoc/latest/halo2_gadgets/ecc/trait.EccInstructions.html @@ -1,4 +1,4 @@ -EccInstructions in halo2_gadgets::ecc - Rust +EccInstructions in halo2_gadgets::ecc - Rust -
pub trait EccInstructions<C: CurveAffine>: Chip<C::Base> + UtilitiesInstructions<C::Base> + Clone + Debug + Eq {
+
pub trait EccInstructions<C: CurveAffine>: Chip<C::Base> + UtilitiesInstructions<C::Base> + Clone + Debug + Eq {
     type ScalarVar: Clone + Debug;
     type ScalarFixed: Clone + Debug;
     type ScalarFixedShort: Clone + Debug;
@@ -22,56 +22,170 @@
     type X: Clone + Debug;
     type FixedPoints: FixedPoints<C>;
 
-
Show 13 methods fn constrain_equal(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        a: &Self::Point,
        b: &Self::Point
    ) -> Result<(), Error>; - fn witness_point(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        value: Value<C>
    ) -> Result<Self::Point, Error>; - fn witness_point_non_id(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        value: Value<C>
    ) -> Result<Self::NonIdentityPoint, Error>; - fn witness_scalar_var(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        value: Value<C::Scalar>
    ) -> Result<Self::ScalarVar, Error>; - fn witness_scalar_fixed(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        value: Value<C::Scalar>
    ) -> Result<Self::ScalarFixed, Error>; - fn scalar_fixed_from_signed_short(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        magnitude_sign: (Self::Var, Self::Var)
    ) -> Result<Self::ScalarFixedShort, Error>; - fn extract_p<Point: Into<Self::Point> + Clone>(point: &Point) -> Self::X; - fn add_incomplete(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        a: &Self::NonIdentityPoint,
        b: &Self::NonIdentityPoint
    ) -> Result<Self::NonIdentityPoint, Error>; - fn add<A: Into<Self::Point> + Clone, B: Into<Self::Point> + Clone>(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        a: &A,
        b: &B
    ) -> Result<Self::Point, Error>; - fn mul(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        scalar: &Self::ScalarVar,
        base: &Self::NonIdentityPoint
    ) -> Result<(Self::Point, Self::ScalarVar), Error>; - fn mul_fixed(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        scalar: &Self::ScalarFixed,
        base: &<Self::FixedPoints as FixedPoints<C>>::FullScalar
    ) -> Result<(Self::Point, Self::ScalarFixed), Error>; - fn mul_fixed_short(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        scalar: &Self::ScalarFixedShort,
        base: &<Self::FixedPoints as FixedPoints<C>>::ShortScalar
    ) -> Result<(Self::Point, Self::ScalarFixedShort), Error>; - fn mul_fixed_base_field_elem(
        &self,
        layouter: &mut impl Layouter<C::Base>,
        base_field_elem: Self::Var,
        base: &<Self::FixedPoints as FixedPoints<C>>::Base
    ) -> Result<Self::Point, Error>; -
}
Expand description

The set of circuit instructions required to use the ECC gadgets.

-

Required Associated Types§

Variable representing a scalar used in variable-base scalar mul.

+
Show 13 methods // Required methods + fn constrain_equal( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &Self::Point, + b: &Self::Point + ) -> Result<(), Error>; + fn witness_point( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C> + ) -> Result<Self::Point, Error>; + fn witness_point_non_id( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C> + ) -> Result<Self::NonIdentityPoint, Error>; + fn witness_scalar_var( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C::Scalar> + ) -> Result<Self::ScalarVar, Error>; + fn witness_scalar_fixed( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C::Scalar> + ) -> Result<Self::ScalarFixed, Error>; + fn scalar_fixed_from_signed_short( + &self, + layouter: &mut impl Layouter<C::Base>, + magnitude_sign: (Self::Var, Self::Var) + ) -> Result<Self::ScalarFixedShort, Error>; + fn extract_p<Point: Into<Self::Point> + Clone>(point: &Point) -> Self::X; + fn add_incomplete( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &Self::NonIdentityPoint, + b: &Self::NonIdentityPoint + ) -> Result<Self::NonIdentityPoint, Error>; + fn add<A: Into<Self::Point> + Clone, B: Into<Self::Point> + Clone>( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &A, + b: &B + ) -> Result<Self::Point, Error>; + fn mul( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarVar, + base: &Self::NonIdentityPoint + ) -> Result<(Self::Point, Self::ScalarVar), Error>; + fn mul_fixed( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarFixed, + base: &<Self::FixedPoints as FixedPoints<C>>::FullScalar + ) -> Result<(Self::Point, Self::ScalarFixed), Error>; + fn mul_fixed_short( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarFixedShort, + base: &<Self::FixedPoints as FixedPoints<C>>::ShortScalar + ) -> Result<(Self::Point, Self::ScalarFixedShort), Error>; + fn mul_fixed_base_field_elem( + &self, + layouter: &mut impl Layouter<C::Base>, + base_field_elem: Self::Var, + base: &<Self::FixedPoints as FixedPoints<C>>::Base + ) -> Result<Self::Point, Error>; +
}
Expand description

The set of circuit instructions required to use the ECC gadgets.

+

Required Associated Types§

source

type ScalarVar: Clone + Debug

Variable representing a scalar used in variable-base scalar mul.

This type is treated as a full-width scalar. However, if Self implements BaseFitsInScalarInstructions then this may also be constructed from an element of the base field.

-

Variable representing a full-width element of the elliptic curve’s +

source

type ScalarFixed: Clone + Debug

Variable representing a full-width element of the elliptic curve’s scalar field, to be used for fixed-base scalar mul.

-

Variable representing a signed short element of the elliptic curve’s +

source

type ScalarFixedShort: Clone + Debug

Variable representing a signed short element of the elliptic curve’s scalar field, to be used for fixed-base scalar mul.

A ScalarFixedShort must be in the range [-(2^64 - 1), 2^64 - 1].

-

Variable representing an elliptic curve point.

-

Variable representing a non-identity elliptic curve point.

-

Variable representing the affine short Weierstrass x-coordinate of an +

source

type Point: From<Self::NonIdentityPoint> + Clone + Debug

Variable representing an elliptic curve point.

+
source

type NonIdentityPoint: Clone + Debug

Variable representing a non-identity elliptic curve point.

+
source

type X: Clone + Debug

Variable representing the affine short Weierstrass x-coordinate of an elliptic curve point.

-

Enumeration of the set of fixed bases to be used in scalar mul. +

source

type FixedPoints: FixedPoints<C>

Enumeration of the set of fixed bases to be used in scalar mul. TODO: When associated consts can be used as const generics, introduce Self::NUM_WINDOWS, Self::NUM_WINDOWS_BASE_FIELD, Self::NUM_WINDOWS_SHORT and use them to differentiate FixedPoints types.

-

Required Methods§

Constrains point a to be equal in value to point b.

-

Witnesses the given point as a private input to the circuit. +

Required Methods§

source

fn constrain_equal( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &Self::Point, + b: &Self::Point +) -> Result<(), Error>

Constrains point a to be equal in value to point b.

+
source

fn witness_point( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C> +) -> Result<Self::Point, Error>

Witnesses the given point as a private input to the circuit. This allows the point to be the identity, mapped to (0, 0) in affine coordinates.

-

Witnesses the given point as a private input to the circuit. +

source

fn witness_point_non_id( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C> +) -> Result<Self::NonIdentityPoint, Error>

Witnesses the given point as a private input to the circuit. This returns an error if the point is the identity.

-

Witnesses a full-width scalar to be used in variable-base multiplication.

-

Witnesses a full-width scalar to be used in fixed-base multiplication.

-

Converts a magnitude and sign that exists as variables in the circuit into a +

source

fn witness_scalar_var( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C::Scalar> +) -> Result<Self::ScalarVar, Error>

Witnesses a full-width scalar to be used in variable-base multiplication.

+
source

fn witness_scalar_fixed( + &self, + layouter: &mut impl Layouter<C::Base>, + value: Value<C::Scalar> +) -> Result<Self::ScalarFixed, Error>

Witnesses a full-width scalar to be used in fixed-base multiplication.

+
source

fn scalar_fixed_from_signed_short( + &self, + layouter: &mut impl Layouter<C::Base>, + magnitude_sign: (Self::Var, Self::Var) +) -> Result<Self::ScalarFixedShort, Error>

Converts a magnitude and sign that exists as variables in the circuit into a signed short scalar to be used in fixed-base scalar multiplication.

-

Extracts the x-coordinate of a point.

-

Performs incomplete point addition, returning a + b.

+
source

fn extract_p<Point: Into<Self::Point> + Clone>(point: &Point) -> Self::X

Extracts the x-coordinate of a point.

+
source

fn add_incomplete( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &Self::NonIdentityPoint, + b: &Self::NonIdentityPoint +) -> Result<Self::NonIdentityPoint, Error>

Performs incomplete point addition, returning a + b.

This returns an error in exceptional cases.

-

Performs complete point addition, returning a + b.

-

Performs variable-base scalar multiplication, returning [scalar] base.

-

Performs fixed-base scalar multiplication using a full-width scalar, returning [scalar] base.

-

Performs fixed-base scalar multiplication using a short signed scalar, returning +

source

fn add<A: Into<Self::Point> + Clone, B: Into<Self::Point> + Clone>( + &self, + layouter: &mut impl Layouter<C::Base>, + a: &A, + b: &B +) -> Result<Self::Point, Error>

Performs complete point addition, returning a + b.

+
source

fn mul( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarVar, + base: &Self::NonIdentityPoint +) -> Result<(Self::Point, Self::ScalarVar), Error>

Performs variable-base scalar multiplication, returning [scalar] base.

+
source

fn mul_fixed( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarFixed, + base: &<Self::FixedPoints as FixedPoints<C>>::FullScalar +) -> Result<(Self::Point, Self::ScalarFixed), Error>

Performs fixed-base scalar multiplication using a full-width scalar, returning [scalar] base.

+
source

fn mul_fixed_short( + &self, + layouter: &mut impl Layouter<C::Base>, + scalar: &Self::ScalarFixedShort, + base: &<Self::FixedPoints as FixedPoints<C>>::ShortScalar +) -> Result<(Self::Point, Self::ScalarFixedShort), Error>

Performs fixed-base scalar multiplication using a short signed scalar, returning [scalar] base.

-

Performs fixed-base scalar multiplication using a base field element as the scalar. +

source

fn mul_fixed_base_field_elem( + &self, + layouter: &mut impl Layouter<C::Base>, + base_field_elem: Self::Var, + base: &<Self::FixedPoints as FixedPoints<C>>::Base +) -> Result<Self::Point, Error>

Performs fixed-base scalar multiplication using a base field element as the scalar. In the current implementation, this base field element must be output from another instruction.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl<Fixed: FixedPoints<Affine>> EccInstructions<EpAffine> for EccChip<Fixed>where + <Fixed as FixedPoints<Affine>>::Base: FixedPoint<Affine, FixedScalarKind = BaseFieldElem>, + <Fixed as FixedPoints<Affine>>::FullScalar: FixedPoint<Affine, FixedScalarKind = FullScalar>, + <Fixed as FixedPoints<Affine>>::ShortScalar: FixedPoint<Affine, FixedScalarKind = ShortScalar>,

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/ecc/trait.FixedPoints.html b/rustdoc/latest/halo2_gadgets/ecc/trait.FixedPoints.html index d1a0a4d2..5874c80c 100644 --- a/rustdoc/latest/halo2_gadgets/ecc/trait.FixedPoints.html +++ b/rustdoc/latest/halo2_gadgets/ecc/trait.FixedPoints.html @@ -1,4 +1,4 @@ -FixedPoints in halo2_gadgets::ecc - Rust +FixedPoints in halo2_gadgets::ecc - Rust -
pub trait FixedPoints<C: CurveAffine>: Debug + Eq + Clone {
+
pub trait FixedPoints<C: CurveAffine>: Debug + Eq + Clone {
     type FullScalar: Debug + Eq + Clone;
     type ShortScalar: Debug + Eq + Clone;
     type Base: Debug + Eq + Clone;
-}
Expand description

Defines the fixed points for a given instantiation of the ECC chip.

-

Required Associated Types§

Fixed points that can be used with full-width scalar multiplication.

-

Fixed points that can be used with short scalar multiplication.

-

Fixed points that can be multiplied by base field elements.

-

Implementors§

\ No newline at end of file +}
Expand description

Defines the fixed points for a given instantiation of the ECC chip.

+

Required Associated Types§

source

type FullScalar: Debug + Eq + Clone

Fixed points that can be used with full-width scalar multiplication.

+
source

type ShortScalar: Debug + Eq + Clone

Fixed points that can be used with short scalar multiplication.

+
source

type Base: Debug + Eq + Clone

Fixed points that can be multiplied by base field elements.

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/index.html b/rustdoc/latest/halo2_gadgets/index.html index 79c0f339..301a0357 100644 --- a/rustdoc/latest/halo2_gadgets/index.html +++ b/rustdoc/latest/halo2_gadgets/index.html @@ -1,4 +1,4 @@ -halo2_gadgets - Rust +halo2_gadgets - Rust -

Crate halo2_gadgets

source ·
Expand description

This crate provides various common gadgets and chips for use with halo2_proofs.

+

Crate halo2_gadgets

source ·
Expand description

This crate provides various common gadgets and chips for use with halo2_proofs.

Gadgets

Gadgets are an abstraction for writing reusable and interoperable circuit logic. They do not create any circuit constraints or assignments themselves, instead interacting @@ -24,4 +24,4 @@ by instantiating them with a particular choice of chip.

implemented by multiple chips, enabling different performance trade-offs to be made. Chips can be highly optimised by their developers, as long as they conform to the defined instructions.

-

Modules

Elliptic curve operations.
The Poseidon algebraic hash function.
sha256unstable-sha256-gadget
The SHA-256 hash function.
The Sinsemilla hash function.
Utility gadgets.
\ No newline at end of file +

Modules

Elliptic curve operations.
The Poseidon algebraic hash function.
sha256unstable-sha256-gadget
The SHA-256 hash function.
The Sinsemilla hash function.
Utility gadgets.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/enum.PaddedWord.html b/rustdoc/latest/halo2_gadgets/poseidon/enum.PaddedWord.html index d86e4aff..74b6c4f6 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/enum.PaddedWord.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/enum.PaddedWord.html @@ -1,4 +1,4 @@ -PaddedWord in halo2_gadgets::poseidon - Rust +PaddedWord in halo2_gadgets::poseidon - Rust -
pub enum PaddedWord<F: Field> {
-    Message(AssignedCell<F, F>),
+
pub enum PaddedWord<F: Field> {
+    Message(AssignedCell<F, F>),
     Padding(F),
-}
Expand description

A word from the padded input to a Poseidon sponge.

-

Variants§

§

Message(AssignedCell<F, F>)

A message word provided by the prover.

+}
Expand description

A word from the padded input to a Poseidon sponge.

+

Variants§

§

Message(AssignedCell<F, F>)

A message word provided by the prover.

§

Padding(F)

A padding word, that will be fixed in the circuit parameters.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<F: Clone + Field> Clone for PaddedWord<F>

source§

fn clone(&self) -> PaddedWord<F>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<F: Debug + Field> Debug for PaddedWord<F>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F> RefUnwindSafe for PaddedWord<F>where + F: RefUnwindSafe,

§

impl<F> Send for PaddedWord<F>

§

impl<F> Sync for PaddedWord<F>

§

impl<F> Unpin for PaddedWord<F>where + F: Unpin,

§

impl<F> UnwindSafe for PaddedWord<F>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/index.html b/rustdoc/latest/halo2_gadgets/poseidon/index.html index 14e97ebc..09bc47cf 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/index.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::poseidon - Rust +halo2_gadgets::poseidon - Rust -

Module halo2_gadgets::poseidon

source ·
Expand description

The Poseidon algebraic hash function.

-

Modules

The Poseidon algebraic hash function.

Structs

A Poseidon hash function, built around a sponge.
A Poseidon chip using an $x^5$ S-Box.
Configuration for a Pow5Chip.
A Poseidon sponge.
A word in the Poseidon state.
A word over which the Poseidon permutation operates.

Enums

A word from the padded input to a Poseidon sponge.

Traits

The set of circuit instructions required to use the Poseidon permutation.
The set of circuit instructions required to use the Sponge and Hash gadgets.
\ No newline at end of file +

Module halo2_gadgets::poseidon

source ·
Expand description

The Poseidon algebraic hash function.

+

Modules

The Poseidon algebraic hash function.

Structs

A Poseidon hash function, built around a sponge.
A Poseidon chip using an $x^5$ S-Box.
Configuration for a Pow5Chip.
A Poseidon sponge.
A word in the Poseidon state.
A word over which the Poseidon permutation operates.

Enums

A word from the padded input to a Poseidon sponge.

Traits

The set of circuit instructions required to use the Poseidon permutation.
The set of circuit instructions required to use the Sponge and Hash gadgets.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/fn.generate_constants.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/fn.generate_constants.html index ae427575..cd907539 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/fn.generate_constants.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/fn.generate_constants.html @@ -1,4 +1,4 @@ -generate_constants in halo2_gadgets::poseidon::primitives - Rust +generate_constants in halo2_gadgets::poseidon::primitives - Rust -
pub fn generate_constants<F: FromUniformBytes<64> + Ord, S: Spec<F, T, RATE>, const T: usize, const RATE: usize>(
) -> (Vec<[F; T]>, Mds<F, T>, Mds<F, T>)
Expand description

Generates (round_constants, mds, mds^-1) corresponding to this specification.

-
\ No newline at end of file +
pub fn generate_constants<F: FromUniformBytes<64> + Ord, S: Spec<F, T, RATE>, const T: usize, const RATE: usize>(
+) -> (Vec<[F; T]>, Mds<F, T>, Mds<F, T>)
Expand description

Generates (round_constants, mds, mds^-1) corresponding to this specification.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/index.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/index.html index 34eae1bd..789d318c 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/index.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::poseidon::primitives - Rust +halo2_gadgets::poseidon::primitives - Rust -
Expand description

The Poseidon algebraic hash function.

-

Structs

The absorbing state of the Sponge.
A Poseidon hash function used with constant input length.
A Poseidon hash function, built around a sponge.
Poseidon-128 using the $x^5$ S-box, with a width of 3 field elements, and the -standard number of rounds for 128-bit security “with margin”.
The squeezing state of the Sponge.

Traits

A domain in which a Poseidon hash function is being used.
A specification for a Poseidon permutation.
The state of the Sponge.

Functions

Generates (round_constants, mds, mds^-1) corresponding to this specification.

Type Definitions

The type used to hold the MDS matrix and its inverse.
\ No newline at end of file +
Expand description

The Poseidon algebraic hash function.

+

Structs

The absorbing state of the Sponge.
A Poseidon hash function used with constant input length.
A Poseidon hash function, built around a sponge.
Poseidon-128 using the $x^5$ S-box, with a width of 3 field elements, and the +standard number of rounds for 128-bit security “with margin”.
The squeezing state of the Sponge.

Traits

A domain in which a Poseidon hash function is being used.
A specification for a Poseidon permutation.
The state of the Sponge.

Functions

Generates (round_constants, mds, mds^-1) corresponding to this specification.

Type Definitions

The type used to hold the MDS matrix and its inverse.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Absorbing.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Absorbing.html index 67545be2..436d5c1c 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Absorbing.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Absorbing.html @@ -1,4 +1,4 @@ -Absorbing in halo2_gadgets::poseidon::primitives - Rust +Absorbing in halo2_gadgets::poseidon::primitives - Rust -
pub struct Absorbing<F, const RATE: usize>(_);
Expand description

The absorbing state of the Sponge.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Absorbing<F, const RATE: usize>(_);
Expand description

The absorbing state of the Sponge.

+

Trait Implementations§

source§

impl<F: Debug, const RATE: usize> Debug for Absorbing<F, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F, const RATE: usize> SpongeMode for Absorbing<F, RATE>

Auto Trait Implementations§

§

impl<F, const RATE: usize> RefUnwindSafe for Absorbing<F, RATE>where + F: RefUnwindSafe,

§

impl<F, const RATE: usize> Send for Absorbing<F, RATE>where + F: Send,

§

impl<F, const RATE: usize> Sync for Absorbing<F, RATE>where + F: Sync,

§

impl<F, const RATE: usize> Unpin for Absorbing<F, RATE>where + F: Unpin,

§

impl<F, const RATE: usize> UnwindSafe for Absorbing<F, RATE>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.ConstantLength.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.ConstantLength.html index cfe0ad13..a2c5d249 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.ConstantLength.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.ConstantLength.html @@ -1,4 +1,4 @@ -ConstantLength in halo2_gadgets::poseidon::primitives - Rust +ConstantLength in halo2_gadgets::poseidon::primitives - Rust -
pub struct ConstantLength<const L: usize>;
Expand description

A Poseidon hash function used with constant input length.

+
pub struct ConstantLength<const L: usize>;
Expand description

A Poseidon hash function used with constant input length.

Domain specified in ePrint 2019/458 section 4.2.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Iterator that outputs padding field elements.
The name of this domain, for debug formatting purposes.
The initial capacity element, encoding this domain.
Returns the padding to be appended to the input.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<const L: usize> Clone for ConstantLength<L>

source§

fn clone(&self) -> ConstantLength<L>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const L: usize> Debug for ConstantLength<L>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F: PrimeField, const RATE: usize, const L: usize> Domain<F, RATE> for ConstantLength<L>

§

type Padding = Take<Repeat<F>>

Iterator that outputs padding field elements.
source§

fn name() -> String

The name of this domain, for debug formatting purposes.
source§

fn initial_capacity_element() -> F

The initial capacity element, encoding this domain.
source§

fn padding(input_len: usize) -> Self::Padding

Returns the padding to be appended to the input.
source§

impl<const L: usize> Copy for ConstantLength<L>

Auto Trait Implementations§

§

impl<const L: usize> RefUnwindSafe for ConstantLength<L>

§

impl<const L: usize> Send for ConstantLength<L>

§

impl<const L: usize> Sync for ConstantLength<L>

§

impl<const L: usize> Unpin for ConstantLength<L>

§

impl<const L: usize> UnwindSafe for ConstantLength<L>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Hash.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Hash.html index ef7d6adb..ab371e6a 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Hash.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Hash.html @@ -1,4 +1,4 @@ -Hash in halo2_gadgets::poseidon::primitives - Rust +Hash in halo2_gadgets::poseidon::primitives - Rust -
pub struct Hash<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon hash function, built around a sponge.

-

Implementations§

Initializes a new hasher.

-

Hashes the given input.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Hash<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon hash function, built around a sponge.

+

Implementations§

source§

impl<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Hash<F, S, D, T, RATE>

source

pub fn init() -> Self

Initializes a new hasher.

+
source§

impl<F: PrimeField, S: Spec<F, T, RATE>, const T: usize, const RATE: usize, const L: usize> Hash<F, S, ConstantLength<L>, T, RATE>

source

pub fn hash(self, message: [F; L]) -> F

Hashes the given input.

+

Trait Implementations§

source§

impl<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, S, D, T, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, S, D, T, RATE>where + D: RefUnwindSafe, + F: RefUnwindSafe, + S: RefUnwindSafe,

§

impl<F, S, D, const T: usize, const RATE: usize> Send for Hash<F, S, D, T, RATE>where + D: Send, + S: Send,

§

impl<F, S, D, const T: usize, const RATE: usize> Sync for Hash<F, S, D, T, RATE>where + D: Sync, + S: Sync,

§

impl<F, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, S, D, T, RATE>where + D: Unpin, + F: Unpin, + S: Unpin,

§

impl<F, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, S, D, T, RATE>where + D: UnwindSafe, + F: UnwindSafe, + S: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.P128Pow5T3.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.P128Pow5T3.html index f480c46b..d90d8ae6 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.P128Pow5T3.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.P128Pow5T3.html @@ -1,4 +1,4 @@ -P128Pow5T3 in halo2_gadgets::poseidon::primitives - Rust +P128Pow5T3 in halo2_gadgets::poseidon::primitives - Rust -
pub struct P128Pow5T3;
Expand description

Poseidon-128 using the $x^5$ S-box, with a width of 3 field elements, and the +

pub struct P128Pow5T3;
Expand description

Poseidon-128 using the $x^5$ S-box, with a width of 3 field elements, and the standard number of rounds for 128-bit security “with margin”.

The standard specification for this set of parameters (on either of the Pasta fields) uses $R_F = 8, R_P = 56$. This is conveniently an even number of partial rounds, making it easier to construct a Halo 2 circuit.

-

Trait Implementations§

Formats the value using the given formatter. Read more
The number of full rounds for this specification. Read more
The number of partial rounds for this specification.
The S-box for this specification.
Side-loaded index of the first correct and secure MDS that will be generated by -the reference implementation. Read more
Generates (round_constants, mds, mds^-1) corresponding to this specification.
The number of full rounds for this specification. Read more
The number of partial rounds for this specification.
The S-box for this specification.
Side-loaded index of the first correct and secure MDS that will be generated by -the reference implementation. Read more
Generates (round_constants, mds, mds^-1) corresponding to this specification.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl Debug for P128Pow5T3

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Spec<Fp, 3, 2> for P128Pow5T3

source§

fn full_rounds() -> usize

The number of full rounds for this specification. Read more
source§

fn partial_rounds() -> usize

The number of partial rounds for this specification.
source§

fn sbox(val: Fp) -> Fp

The S-box for this specification.
source§

fn secure_mds() -> usize

Side-loaded index of the first correct and secure MDS that will be generated by +the reference implementation. Read more
source§

fn constants() -> (Vec<[Fp; 3]>, Mds<Fp, 3>, Mds<Fp, 3>)

Generates (round_constants, mds, mds^-1) corresponding to this specification.
source§

impl Spec<Fq, 3, 2> for P128Pow5T3

source§

fn full_rounds() -> usize

The number of full rounds for this specification. Read more
source§

fn partial_rounds() -> usize

The number of partial rounds for this specification.
source§

fn sbox(val: Fq) -> Fq

The S-box for this specification.
source§

fn secure_mds() -> usize

Side-loaded index of the first correct and secure MDS that will be generated by +the reference implementation. Read more
source§

fn constants() -> (Vec<[Fq; 3]>, Mds<Fq, 3>, Mds<Fq, 3>)

Generates (round_constants, mds, mds^-1) corresponding to this specification.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Squeezing.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Squeezing.html index cc30c16c..cce83028 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Squeezing.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/struct.Squeezing.html @@ -1,4 +1,4 @@ -Squeezing in halo2_gadgets::poseidon::primitives - Rust +Squeezing in halo2_gadgets::poseidon::primitives - Rust -
pub struct Squeezing<F, const RATE: usize>(_);
Expand description

The squeezing state of the Sponge.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Squeezing<F, const RATE: usize>(_);
Expand description

The squeezing state of the Sponge.

+

Trait Implementations§

source§

impl<F: Debug, const RATE: usize> Debug for Squeezing<F, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F, const RATE: usize> SpongeMode for Squeezing<F, RATE>

Auto Trait Implementations§

§

impl<F, const RATE: usize> RefUnwindSafe for Squeezing<F, RATE>where + F: RefUnwindSafe,

§

impl<F, const RATE: usize> Send for Squeezing<F, RATE>where + F: Send,

§

impl<F, const RATE: usize> Sync for Squeezing<F, RATE>where + F: Sync,

§

impl<F, const RATE: usize> Unpin for Squeezing<F, RATE>where + F: Unpin,

§

impl<F, const RATE: usize> UnwindSafe for Squeezing<F, RATE>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Domain.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Domain.html index 7a78b65a..b9b537f1 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Domain.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Domain.html @@ -1,4 +1,4 @@ -Domain in halo2_gadgets::poseidon::primitives - Rust +Domain in halo2_gadgets::poseidon::primitives - Rust -
pub trait Domain<F: Field, const RATE: usize> {
+
pub trait Domain<F: Field, const RATE: usize> {
     type Padding: IntoIterator<Item = F>;
 
+    // Required methods
     fn name() -> String;
     fn initial_capacity_element() -> F;
     fn padding(input_len: usize) -> Self::Padding;
-}
Expand description

A domain in which a Poseidon hash function is being used.

-

Required Associated Types§

Iterator that outputs padding field elements.

-

Required Methods§

The name of this domain, for debug formatting purposes.

-

The initial capacity element, encoding this domain.

-

Returns the padding to be appended to the input.

-

Implementors§

\ No newline at end of file +}
Expand description

A domain in which a Poseidon hash function is being used.

+

Required Associated Types§

source

type Padding: IntoIterator<Item = F>

Iterator that outputs padding field elements.

+

Required Methods§

source

fn name() -> String

The name of this domain, for debug formatting purposes.

+
source

fn initial_capacity_element() -> F

The initial capacity element, encoding this domain.

+
source

fn padding(input_len: usize) -> Self::Padding

Returns the padding to be appended to the input.

+

Implementors§

source§

impl<F: PrimeField, const RATE: usize, const L: usize> Domain<F, RATE> for ConstantLength<L>

§

type Padding = Take<Repeat<F>>

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Spec.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Spec.html index 049650b0..a653f956 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Spec.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.Spec.html @@ -1,4 +1,4 @@ -Spec in halo2_gadgets::poseidon::primitives - Rust +Spec in halo2_gadgets::poseidon::primitives - Rust -
pub trait Spec<F: Field, const T: usize, const RATE: usize>: Debug {
+
pub trait Spec<F: Field, const T: usize, const RATE: usize>: Debug {
+    // Required methods
     fn full_rounds() -> usize;
     fn partial_rounds() -> usize;
     fn sbox(val: F) -> F;
     fn secure_mds() -> usize;
     fn constants() -> (Vec<[F; T]>, Mds<F, T>, Mds<F, T>);
-}
Expand description

A specification for a Poseidon permutation.

-

Required Methods§

The number of full rounds for this specification.

+}
Expand description

A specification for a Poseidon permutation.

+

Required Methods§

source

fn full_rounds() -> usize

The number of full rounds for this specification.

This must be an even number.

-

The number of partial rounds for this specification.

-

The S-box for this specification.

-

Side-loaded index of the first correct and secure MDS that will be generated by +

source

fn partial_rounds() -> usize

The number of partial rounds for this specification.

+
source

fn sbox(val: F) -> F

The S-box for this specification.

+
source

fn secure_mds() -> usize

Side-loaded index of the first correct and secure MDS that will be generated by the reference implementation.

This is used by the default implementation of Spec::constants. If you are hard-coding the constants, you may leave this unimplemented.

-

Generates (round_constants, mds, mds^-1) corresponding to this specification.

-

Implementors§

\ No newline at end of file +
source

fn constants() -> (Vec<[F; T]>, Mds<F, T>, Mds<F, T>)

Generates (round_constants, mds, mds^-1) corresponding to this specification.

+

Implementors§

source§

impl Spec<Fp, 3, 2> for P128Pow5T3

source§

impl Spec<Fq, 3, 2> for P128Pow5T3

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.SpongeMode.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.SpongeMode.html index 1dbfc911..a2321d75 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.SpongeMode.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/trait.SpongeMode.html @@ -1,4 +1,4 @@ -SpongeMode in halo2_gadgets::poseidon::primitives - Rust +SpongeMode in halo2_gadgets::poseidon::primitives - Rust -
pub trait SpongeMode: SealedSpongeMode { }
Expand description

The state of the Sponge.

-

Implementors§

\ No newline at end of file +
pub trait SpongeMode: SealedSpongeMode { }
Expand description

The state of the Sponge.

+

Implementors§

source§

impl<F, const RATE: usize> SpongeMode for Absorbing<F, RATE>

source§

impl<F, const RATE: usize> SpongeMode for Squeezing<F, RATE>

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/primitives/type.Mds.html b/rustdoc/latest/halo2_gadgets/poseidon/primitives/type.Mds.html index e00b11f1..d34a3471 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/primitives/type.Mds.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/primitives/type.Mds.html @@ -1,4 +1,4 @@ -Mds in halo2_gadgets::poseidon::primitives - Rust +Mds in halo2_gadgets::poseidon::primitives - Rust -

Type Definition halo2_gadgets::poseidon::primitives::Mds

source ·
pub type Mds<F, const T: usize> = [[F; T]; T];
Expand description

The type used to hold the MDS matrix and its inverse.

-
\ No newline at end of file +

Type Definition halo2_gadgets::poseidon::primitives::Mds

source ·
pub type Mds<F, const T: usize> = [[F; T]; T];
Expand description

The type used to hold the MDS matrix and its inverse.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.Hash.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.Hash.html index ce279c59..41603c78 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.Hash.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.Hash.html @@ -1,4 +1,4 @@ -Hash in halo2_gadgets::poseidon - Rust +Hash in halo2_gadgets::poseidon - Rust -
pub struct Hash<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon hash function, built around a sponge.

-

Implementations§

Initializes a new hasher.

-

Hashes the given input.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Hash<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon hash function, built around a sponge.

+

Implementations§

source§

impl<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Hash<F, PoseidonChip, S, D, T, RATE>

source

pub fn init( + chip: PoseidonChip, + layouter: impl Layouter<F> +) -> Result<Self, Error>

Initializes a new hasher.

+
source§

impl<F: PrimeField, PoseidonChip: PoseidonSpongeInstructions<F, S, ConstantLength<L>, T, RATE>, S: Spec<F, T, RATE>, const T: usize, const RATE: usize, const L: usize> Hash<F, PoseidonChip, S, ConstantLength<L>, T, RATE>

source

pub fn hash( + self, + layouter: impl Layouter<F>, + message: [AssignedCell<F, F>; L] +) -> Result<AssignedCell<F, F>, Error>

Hashes the given input.

+

Trait Implementations§

source§

impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, PoseidonChip, S, D, T, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where + D: RefUnwindSafe, + F: RefUnwindSafe, + PoseidonChip: RefUnwindSafe, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,

§

impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Send for Hash<F, PoseidonChip, S, D, T, RATE>where + D: Send, + PoseidonChip: Send, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,

§

impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Sync for Hash<F, PoseidonChip, S, D, T, RATE>where + D: Sync, + PoseidonChip: Sync, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,

§

impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, PoseidonChip, S, D, T, RATE>where + D: Unpin, + F: Unpin, + PoseidonChip: Unpin, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,

§

impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where + D: UnwindSafe, + F: UnwindSafe, + PoseidonChip: UnwindSafe, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Chip.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Chip.html index 58ae29b8..4d129096 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Chip.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Chip.html @@ -1,4 +1,4 @@ -Pow5Chip in halo2_gadgets::poseidon - Rust +Pow5Chip in halo2_gadgets::poseidon - Rust -
pub struct Pow5Chip<F: Field, const WIDTH: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon chip using an $x^5$ S-Box.

+
pub struct Pow5Chip<F: Field, const WIDTH: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon chip using an $x^5$ S-Box.

The chip is implemented using a single round per row for full rounds, and two rounds per row for partial rounds.

-

Implementations§

Configures this chip for use in a circuit.

+

Implementations§

source§

impl<F: Field, const WIDTH: usize, const RATE: usize> Pow5Chip<F, WIDTH, RATE>

source

pub fn configure<S: Spec<F, WIDTH, RATE>>( + meta: &mut ConstraintSystem<F>, + state: [Column<Advice>; WIDTH], + partial_sbox: Column<Advice>, + rc_a: [Column<Fixed>; WIDTH], + rc_b: [Column<Fixed>; WIDTH] +) -> Pow5Config<F, WIDTH, RATE>

Configures this chip for use in a circuit.

Side-effects

All columns in state will be equality-enabled.

-

Construct a Pow5Chip.

-

Trait Implementations§

A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Formats the value using the given formatter. Read more
Variable representing the word over which the Poseidon permutation operates.
Applies the Poseidon permutation to the given state.
Returns the initial empty state for the given domain.
Adds the given input to the state.
Extracts sponge output from the given state.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
source

pub fn construct(config: Pow5Config<F, WIDTH, RATE>) -> Self

Construct a Pow5Chip.

+

Trait Implementations§

source§

impl<F: Field, const WIDTH: usize, const RATE: usize> Chip<F> for Pow5Chip<F, WIDTH, RATE>

§

type Config = Pow5Config<F, WIDTH, RATE>

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Chip<F, WIDTH, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F: Field, S: Spec<F, WIDTH, RATE>, const WIDTH: usize, const RATE: usize> PoseidonInstructions<F, S, WIDTH, RATE> for Pow5Chip<F, WIDTH, RATE>

§

type Word = StateWord<F>

Variable representing the word over which the Poseidon permutation operates.
source§

fn permute( + &self, + layouter: &mut impl Layouter<F>, + initial_state: &[Self::Word; T] +) -> Result<[Self::Word; T], Error>

Applies the Poseidon permutation to the given state.
source§

impl<F: Field, S: Spec<F, WIDTH, RATE>, D: Domain<F, RATE>, const WIDTH: usize, const RATE: usize> PoseidonSpongeInstructions<F, S, D, WIDTH, RATE> for Pow5Chip<F, WIDTH, RATE>

source§

fn initial_state( + &self, + layouter: &mut impl Layouter<F> +) -> Result<[Self::Word; T], Error>

Returns the initial empty state for the given domain.
source§

fn add_input( + &self, + layouter: &mut impl Layouter<F>, + initial_state: &[Self::Word; T], + input: &Absorbing<PaddedWord<F>, RATE> +) -> Result<[Self::Word; T], Error>

Adds the given input to the state.
source§

fn get_output(state: &[Self::Word; T]) -> Squeezing<Self::Word, RATE>

Extracts sponge output from the given state.

Auto Trait Implementations§

§

impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Chip<F, WIDTH, RATE>where + F: RefUnwindSafe,

§

impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Chip<F, WIDTH, RATE>

§

impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Chip<F, WIDTH, RATE>

§

impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Chip<F, WIDTH, RATE>where + F: Unpin,

§

impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Chip<F, WIDTH, RATE>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Config.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Config.html index 09820ec9..276681c5 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Config.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.Pow5Config.html @@ -1,4 +1,4 @@ -Pow5Config in halo2_gadgets::poseidon - Rust +Pow5Config in halo2_gadgets::poseidon - Rust -
pub struct Pow5Config<F: Field, const WIDTH: usize, const RATE: usize> { /* private fields */ }
Expand description

Configuration for a Pow5Chip.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Pow5Config<F: Field, const WIDTH: usize, const RATE: usize> { /* private fields */ }
Expand description

Configuration for a Pow5Chip.

+

Trait Implementations§

source§

impl<F: Clone + Field, const WIDTH: usize, const RATE: usize> Clone for Pow5Config<F, WIDTH, RATE>

source§

fn clone(&self) -> Pow5Config<F, WIDTH, RATE>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Config<F, WIDTH, RATE>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Config<F, WIDTH, RATE>where + F: RefUnwindSafe,

§

impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Config<F, WIDTH, RATE>

§

impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Config<F, WIDTH, RATE>

§

impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Config<F, WIDTH, RATE>where + F: Unpin,

§

impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Config<F, WIDTH, RATE>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.Sponge.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.Sponge.html index b3fe33b6..e561020f 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.Sponge.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.Sponge.html @@ -1,4 +1,4 @@ -Sponge in halo2_gadgets::poseidon - Rust +Sponge in halo2_gadgets::poseidon - Rust -
pub struct Sponge<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, M: SpongeMode, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon sponge.

-

Implementations§

Constructs a new duplex sponge for the given Poseidon specification.

-

Absorbs an element into the sponge.

-

Transitions the sponge into its squeezing state.

-

Squeezes an element from the sponge.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Sponge<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, M: SpongeMode, D: Domain<F, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A Poseidon sponge.

+

Implementations§

source§

impl<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Sponge<F, PoseidonChip, S, Absorbing<PaddedWord<F>, RATE>, D, T, RATE>

source

pub fn new(chip: PoseidonChip, layouter: impl Layouter<F>) -> Result<Self, Error>

Constructs a new duplex sponge for the given Poseidon specification.

+
source

pub fn absorb( + &mut self, + layouter: impl Layouter<F>, + value: PaddedWord<F> +) -> Result<(), Error>

Absorbs an element into the sponge.

+
source

pub fn finish_absorbing( + self, + layouter: impl Layouter<F> +) -> Result<Sponge<F, PoseidonChip, S, Squeezing<PoseidonChip::Word, RATE>, D, T, RATE>, Error>

Transitions the sponge into its squeezing state.

+
source§

impl<F: Field, PoseidonChip: PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Sponge<F, PoseidonChip, S, Squeezing<PoseidonChip::Word, RATE>, D, T, RATE>

source

pub fn squeeze( + &mut self, + layouter: impl Layouter<F> +) -> Result<AssignedCell<F, F>, Error>

Squeezes an element from the sponge.

+

Trait Implementations§

source§

impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, M: Debug + SpongeMode, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + PoseidonChip::Word: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> RefUnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + D: RefUnwindSafe, + M: RefUnwindSafe, + PoseidonChip: RefUnwindSafe, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,

§

impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Send for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + D: Send, + M: Send, + PoseidonChip: Send, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,

§

impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Sync for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + D: Sync, + M: Sync, + PoseidonChip: Sync, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,

§

impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Unpin for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + D: Unpin, + M: Unpin, + PoseidonChip: Unpin, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,

§

impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> UnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where + D: UnwindSafe, + M: UnwindSafe, + PoseidonChip: UnwindSafe, + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.StateWord.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.StateWord.html index 201bdc8b..8b51df25 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.StateWord.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.StateWord.html @@ -1,4 +1,4 @@ -StateWord in halo2_gadgets::poseidon - Rust +StateWord in halo2_gadgets::poseidon - Rust -
pub struct StateWord<F: Field>(_);
Expand description

A word in the Poseidon state.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.
Converts to this type from the input type.
The cell at which this variable was allocated.
The value allocated to this variable.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct StateWord<F: Field>(_);
Expand description

A word in the Poseidon state.

+

Trait Implementations§

source§

impl<F: Clone + Field> Clone for StateWord<F>

source§

fn clone(&self) -> StateWord<F>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<F: Debug + Field> Debug for StateWord<F>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F: Field> From<AssignedCell<F, F>> for StateWord<F>

source§

fn from(cell_value: AssignedCell<F, F>) -> StateWord<F>

Converts to this type from the input type.
source§

impl<F: Field> From<StateWord<F>> for AssignedCell<F, F>

source§

fn from(state_word: StateWord<F>) -> AssignedCell<F, F>

Converts to this type from the input type.
source§

impl<F: Field> Var<F> for StateWord<F>

source§

fn cell(&self) -> Cell

The cell at which this variable was allocated.
source§

fn value(&self) -> Value<F>

The value allocated to this variable.

Auto Trait Implementations§

§

impl<F> RefUnwindSafe for StateWord<F>where + F: RefUnwindSafe,

§

impl<F> Send for StateWord<F>

§

impl<F> Sync for StateWord<F>

§

impl<F> Unpin for StateWord<F>where + F: Unpin,

§

impl<F> UnwindSafe for StateWord<F>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/struct.Word.html b/rustdoc/latest/halo2_gadgets/poseidon/struct.Word.html index 97fea168..f6891f6e 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/struct.Word.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/struct.Word.html @@ -1,4 +1,4 @@ -Word in halo2_gadgets::poseidon - Rust +Word in halo2_gadgets::poseidon - Rust -
pub struct Word<F: Field, PoseidonChip: PoseidonInstructions<F, S, T, RATE>, S: Spec<F, T, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A word over which the Poseidon permutation operates.

-

Implementations§

The word contained in this gadget.

-

Construct a Word gadget from the inner word.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Word<F: Field, PoseidonChip: PoseidonInstructions<F, S, T, RATE>, S: Spec<F, T, RATE>, const T: usize, const RATE: usize> { /* private fields */ }
Expand description

A word over which the Poseidon permutation operates.

+

Implementations§

source§

impl<F: Field, PoseidonChip: PoseidonInstructions<F, S, T, RATE>, S: Spec<F, T, RATE>, const T: usize, const RATE: usize> Word<F, PoseidonChip, S, T, RATE>

source

pub fn inner(&self) -> PoseidonChip::Word

The word contained in this gadget.

+
source

pub fn from_inner(inner: PoseidonChip::Word) -> Self

Construct a Word gadget from the inner word.

+

Trait Implementations§

source§

impl<F: Debug + Field, PoseidonChip: Debug + PoseidonInstructions<F, S, T, RATE>, S: Debug + Spec<F, T, RATE>, const T: usize, const RATE: usize> Debug for Word<F, PoseidonChip, S, T, RATE>where + PoseidonChip::Word: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, PoseidonChip, S, const T: usize, const RATE: usize> RefUnwindSafe for Word<F, PoseidonChip, S, T, RATE>where + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,

§

impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Send for Word<F, PoseidonChip, S, T, RATE>where + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,

§

impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Sync for Word<F, PoseidonChip, S, T, RATE>where + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,

§

impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Unpin for Word<F, PoseidonChip, S, T, RATE>where + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,

§

impl<F, PoseidonChip, S, const T: usize, const RATE: usize> UnwindSafe for Word<F, PoseidonChip, S, T, RATE>where + <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonInstructions.html b/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonInstructions.html index 5ff7279f..751dece8 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonInstructions.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonInstructions.html @@ -1,4 +1,4 @@ -PoseidonInstructions in halo2_gadgets::poseidon - Rust +PoseidonInstructions in halo2_gadgets::poseidon - Rust -
pub trait PoseidonInstructions<F: Field, S: Spec<F, T, RATE>, const T: usize, const RATE: usize>: Chip<F> {
-    type Word: Clone + Debug + From<AssignedCell<F, F>> + Into<AssignedCell<F, F>>;
+
pub trait PoseidonInstructions<F: Field, S: Spec<F, T, RATE>, const T: usize, const RATE: usize>: Chip<F> {
+    type Word: Clone + Debug + From<AssignedCell<F, F>> + Into<AssignedCell<F, F>>;
 
-    fn permute(
        &self,
        layouter: &mut impl Layouter<F>,
        initial_state: &[Self::Word; T]
    ) -> Result<[Self::Word; T], Error>; -}
Expand description

The set of circuit instructions required to use the Poseidon permutation.

-

Required Associated Types§

Variable representing the word over which the Poseidon permutation operates.

-

Required Methods§

Applies the Poseidon permutation to the given state.

-

Implementors§

\ No newline at end of file + // Required method + fn permute( + &self, + layouter: &mut impl Layouter<F>, + initial_state: &[Self::Word; T] + ) -> Result<[Self::Word; T], Error>; +}
Expand description

The set of circuit instructions required to use the Poseidon permutation.

+

Required Associated Types§

source

type Word: Clone + Debug + From<AssignedCell<F, F>> + Into<AssignedCell<F, F>>

Variable representing the word over which the Poseidon permutation operates.

+

Required Methods§

source

fn permute( + &self, + layouter: &mut impl Layouter<F>, + initial_state: &[Self::Word; T] +) -> Result<[Self::Word; T], Error>

Applies the Poseidon permutation to the given state.

+

Implementors§

source§

impl<F: Field, S: Spec<F, WIDTH, RATE>, const WIDTH: usize, const RATE: usize> PoseidonInstructions<F, S, WIDTH, RATE> for Pow5Chip<F, WIDTH, RATE>

§

type Word = StateWord<F>

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonSpongeInstructions.html b/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonSpongeInstructions.html index a33024cd..171ace57 100644 --- a/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonSpongeInstructions.html +++ b/rustdoc/latest/halo2_gadgets/poseidon/trait.PoseidonSpongeInstructions.html @@ -1,4 +1,4 @@ -PoseidonSpongeInstructions in halo2_gadgets::poseidon - Rust +PoseidonSpongeInstructions in halo2_gadgets::poseidon - Rust -
pub trait PoseidonSpongeInstructions<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize>: PoseidonInstructions<F, S, T, RATE> {
-    fn initial_state(
        &self,
        layouter: &mut impl Layouter<F>
    ) -> Result<[Self::Word; T], Error>; - fn add_input(
        &self,
        layouter: &mut impl Layouter<F>,
        initial_state: &[Self::Word; T],
        input: &Absorbing<PaddedWord<F>, RATE>
    ) -> Result<[Self::Word; T], Error>; +
pub trait PoseidonSpongeInstructions<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize>: PoseidonInstructions<F, S, T, RATE> {
+    // Required methods
+    fn initial_state(
+        &self,
+        layouter: &mut impl Layouter<F>
+    ) -> Result<[Self::Word; T], Error>;
+    fn add_input(
+        &self,
+        layouter: &mut impl Layouter<F>,
+        initial_state: &[Self::Word; T],
+        input: &Absorbing<PaddedWord<F>, RATE>
+    ) -> Result<[Self::Word; T], Error>;
     fn get_output(state: &[Self::Word; T]) -> Squeezing<Self::Word, RATE>;
-}
Expand description

The set of circuit instructions required to use the Sponge and Hash gadgets.

-

Required Methods§

Returns the initial empty state for the given domain.

-

Adds the given input to the state.

-

Extracts sponge output from the given state.

-

Implementors§

\ No newline at end of file +}
Expand description

The set of circuit instructions required to use the Sponge and Hash gadgets.

+

Required Methods§

source

fn initial_state( + &self, + layouter: &mut impl Layouter<F> +) -> Result<[Self::Word; T], Error>

Returns the initial empty state for the given domain.

+
source

fn add_input( + &self, + layouter: &mut impl Layouter<F>, + initial_state: &[Self::Word; T], + input: &Absorbing<PaddedWord<F>, RATE> +) -> Result<[Self::Word; T], Error>

Adds the given input to the state.

+
source

fn get_output(state: &[Self::Word; T]) -> Squeezing<Self::Word, RATE>

Extracts sponge output from the given state.

+

Implementors§

source§

impl<F: Field, S: Spec<F, WIDTH, RATE>, D: Domain<F, RATE>, const WIDTH: usize, const RATE: usize> PoseidonSpongeInstructions<F, S, D, WIDTH, RATE> for Pow5Chip<F, WIDTH, RATE>

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/constant.BLOCK_SIZE.html b/rustdoc/latest/halo2_gadgets/sha256/constant.BLOCK_SIZE.html index 2e65216a..401e5a4b 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/constant.BLOCK_SIZE.html +++ b/rustdoc/latest/halo2_gadgets/sha256/constant.BLOCK_SIZE.html @@ -1,4 +1,4 @@ -BLOCK_SIZE in halo2_gadgets::sha256 - Rust +BLOCK_SIZE in halo2_gadgets::sha256 - Rust -
pub const BLOCK_SIZE: usize = 16;
Available on crate feature unstable-sha256-gadget only.
Expand description

The size of a SHA-256 block, in 32-bit words.

-
\ No newline at end of file +
pub const BLOCK_SIZE: usize = 16;
Available on crate feature unstable-sha256-gadget only.
Expand description

The size of a SHA-256 block, in 32-bit words.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/index.html b/rustdoc/latest/halo2_gadgets/sha256/index.html index d874d09e..96241697 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/index.html +++ b/rustdoc/latest/halo2_gadgets/sha256/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sha256 - Rust +halo2_gadgets::sha256 - Rust -

Module halo2_gadgets::sha256

source ·
Available on crate feature unstable-sha256-gadget only.
Expand description

The SHA-256 hash function.

-

Structs

A word in a Table16 message block.
A gadget that constrains a SHA-256 invocation. It supports input at a granularity of -32 bits.
The output of a SHA-256 circuit invocation.
A chip that implements SHA-256 with a maximum lookup table size of $2^16$.
Configuration for a Table16Chip.

Constants

The size of a SHA-256 block, in 32-bit words.

Traits

The set of circuit instructions required to use the Sha256 gadget.
\ No newline at end of file +

Module halo2_gadgets::sha256

source ·
Available on crate feature unstable-sha256-gadget only.
Expand description

The SHA-256 hash function.

+

Structs

A word in a Table16 message block.
A gadget that constrains a SHA-256 invocation. It supports input at a granularity of +32 bits.
The output of a SHA-256 circuit invocation.
A chip that implements SHA-256 with a maximum lookup table size of $2^16$.
Configuration for a Table16Chip.

Constants

The size of a SHA-256 block, in 32-bit words.

Traits

The set of circuit instructions required to use the Sha256 gadget.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/struct.BlockWord.html b/rustdoc/latest/halo2_gadgets/sha256/struct.BlockWord.html index 380437b6..d3967436 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/struct.BlockWord.html +++ b/rustdoc/latest/halo2_gadgets/sha256/struct.BlockWord.html @@ -1,4 +1,4 @@ -BlockWord in halo2_gadgets::sha256 - Rust +BlockWord in halo2_gadgets::sha256 - Rust -
pub struct BlockWord(pub Value<u32>);
Available on crate feature unstable-sha256-gadget only.
Expand description

A word in a Table16 message block.

-

Tuple Fields§

§0: Value<u32>

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct BlockWord(pub Value<u32>);
Available on crate feature unstable-sha256-gadget only.
Expand description

A word in a Table16 message block.

+

Tuple Fields§

§0: Value<u32>

Trait Implementations§

source§

impl Clone for BlockWord

source§

fn clone(&self) -> BlockWord

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BlockWord

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BlockWord

source§

fn default() -> BlockWord

Returns the “default value” for a type. Read more
source§

impl Copy for BlockWord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256.html b/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256.html index 372215fa..db365cca 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256.html +++ b/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256.html @@ -1,4 +1,4 @@ -Sha256 in halo2_gadgets::sha256 - Rust +Sha256 in halo2_gadgets::sha256 - Rust -
pub struct Sha256<F: Field, CS: Sha256Instructions<F>> { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

A gadget that constrains a SHA-256 invocation. It supports input at a granularity of +

pub struct Sha256<F: Field, CS: Sha256Instructions<F>> { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

A gadget that constrains a SHA-256 invocation. It supports input at a granularity of 32 bits.

-

Implementations§

Create a new hasher instance.

-

Digest data, updating the internal state.

-

Retrieve result and consume hasher instance.

-

Convenience function to compute hash of the data. It will handle hasher creation, +

Implementations§

source§

impl<F: Field, Sha256Chip: Sha256Instructions<F>> Sha256<F, Sha256Chip>

source

pub fn new(chip: Sha256Chip, layouter: impl Layouter<F>) -> Result<Self, Error>

Create a new hasher instance.

+
source

pub fn update( + &mut self, + layouter: impl Layouter<F>, + data: &[Sha256Chip::BlockWord] +) -> Result<(), Error>

Digest data, updating the internal state.

+
source

pub fn finalize( + self, + layouter: impl Layouter<F> +) -> Result<Sha256Digest<Sha256Chip::BlockWord>, Error>

Retrieve result and consume hasher instance.

+
source

pub fn digest( + chip: Sha256Chip, + layouter: impl Layouter<F>, + data: &[Sha256Chip::BlockWord] +) -> Result<Sha256Digest<Sha256Chip::BlockWord>, Error>

Convenience function to compute hash of the data. It will handle hasher creation, data feeding and finalization.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<F: Debug + Field, CS: Debug + Sha256Instructions<F>> Debug for Sha256<F, CS>where + CS::State: Debug, + CS::BlockWord: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<F, CS> RefUnwindSafe for Sha256<F, CS>where + CS: RefUnwindSafe, + <CS as Sha256Instructions<F>>::BlockWord: RefUnwindSafe, + <CS as Sha256Instructions<F>>::State: RefUnwindSafe,

§

impl<F, CS> Send for Sha256<F, CS>where + CS: Send, + <CS as Sha256Instructions<F>>::BlockWord: Send, + <CS as Sha256Instructions<F>>::State: Send,

§

impl<F, CS> Sync for Sha256<F, CS>where + CS: Sync, + <CS as Sha256Instructions<F>>::BlockWord: Sync, + <CS as Sha256Instructions<F>>::State: Sync,

§

impl<F, CS> Unpin for Sha256<F, CS>where + CS: Unpin, + <CS as Sha256Instructions<F>>::BlockWord: Unpin, + <CS as Sha256Instructions<F>>::State: Unpin,

§

impl<F, CS> UnwindSafe for Sha256<F, CS>where + CS: UnwindSafe, + <CS as Sha256Instructions<F>>::BlockWord: UnwindSafe, + <CS as Sha256Instructions<F>>::State: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256Digest.html b/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256Digest.html index 0b58758c..78aae1a4 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256Digest.html +++ b/rustdoc/latest/halo2_gadgets/sha256/struct.Sha256Digest.html @@ -1,4 +1,4 @@ -Sha256Digest in halo2_gadgets::sha256 - Rust +Sha256Digest in halo2_gadgets::sha256 - Rust -
pub struct Sha256Digest<BlockWord>(_);
Available on crate feature unstable-sha256-gadget only.
Expand description

The output of a SHA-256 circuit invocation.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Sha256Digest<BlockWord>(_);
Available on crate feature unstable-sha256-gadget only.
Expand description

The output of a SHA-256 circuit invocation.

+

Trait Implementations§

source§

impl<BlockWord: Debug> Debug for Sha256Digest<BlockWord>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<BlockWord> RefUnwindSafe for Sha256Digest<BlockWord>where + BlockWord: RefUnwindSafe,

§

impl<BlockWord> Send for Sha256Digest<BlockWord>where + BlockWord: Send,

§

impl<BlockWord> Sync for Sha256Digest<BlockWord>where + BlockWord: Sync,

§

impl<BlockWord> Unpin for Sha256Digest<BlockWord>where + BlockWord: Unpin,

§

impl<BlockWord> UnwindSafe for Sha256Digest<BlockWord>where + BlockWord: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Chip.html b/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Chip.html index fb4f4768..3b689046 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Chip.html +++ b/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Chip.html @@ -1,4 +1,4 @@ -Table16Chip in halo2_gadgets::sha256 - Rust +Table16Chip in halo2_gadgets::sha256 - Rust -
pub struct Table16Chip { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

A chip that implements SHA-256 with a maximum lookup table size of $2^16$.

-

Implementations§

Reconstructs this chip from the given config.

-

Configures a circuit to include this chip.

-

Loads the lookup table required by this chip into the circuit.

-

Trait Implementations§

A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Variable representing the SHA-256 internal state.
Variable representing a 32-bit word of the input block to the SHA-256 compression -function.
Places the SHA-256 IV in the circuit, returning the initial state variable.
Creates an initial state from the output state of a previous block
Starting from the given initialized state, processes a block of input and returns the -final state.
Converts the given state into a message digest.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Table16Chip { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

A chip that implements SHA-256 with a maximum lookup table size of $2^16$.

+

Implementations§

source§

impl Table16Chip

source

pub fn construct(config: <Self as Chip<Base>>::Config) -> Self

Reconstructs this chip from the given config.

+
source

pub fn configure( + meta: &mut ConstraintSystem<Base> +) -> <Self as Chip<Base>>::Config

Configures a circuit to include this chip.

+
source

pub fn load( + config: Table16Config, + layouter: &mut impl Layouter<Base> +) -> Result<(), Error>

Loads the lookup table required by this chip into the circuit.

+

Trait Implementations§

source§

impl Chip<Fp> for Table16Chip

§

type Config = Table16Config

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl Clone for Table16Chip

source§

fn clone(&self) -> Table16Chip

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Table16Chip

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Sha256Instructions<Fp> for Table16Chip

§

type State = State

Variable representing the SHA-256 internal state.
§

type BlockWord = BlockWord

Variable representing a 32-bit word of the input block to the SHA-256 compression +function.
source§

fn initialization_vector( + &self, + layouter: &mut impl Layouter<Base> +) -> Result<State, Error>

Places the SHA-256 IV in the circuit, returning the initial state variable.
source§

fn initialization( + &self, + layouter: &mut impl Layouter<Base>, + init_state: &Self::State +) -> Result<Self::State, Error>

Creates an initial state from the output state of a previous block
source§

fn compress( + &self, + layouter: &mut impl Layouter<Base>, + initialized_state: &Self::State, + input: [Self::BlockWord; 16] +) -> Result<Self::State, Error>

Starting from the given initialized state, processes a block of input and returns the +final state.
source§

fn digest( + &self, + layouter: &mut impl Layouter<Base>, + state: &Self::State +) -> Result<[Self::BlockWord; 8], Error>

Converts the given state into a message digest.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Config.html b/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Config.html index 8468e6b4..4e44b3ea 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Config.html +++ b/rustdoc/latest/halo2_gadgets/sha256/struct.Table16Config.html @@ -1,4 +1,4 @@ -Table16Config in halo2_gadgets::sha256 - Rust +Table16Config in halo2_gadgets::sha256 - Rust -
pub struct Table16Config { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

Configuration for a Table16Chip.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct Table16Config { /* private fields */ }
Available on crate feature unstable-sha256-gadget only.
Expand description

Configuration for a Table16Chip.

+

Trait Implementations§

source§

impl Clone for Table16Config

source§

fn clone(&self) -> Table16Config

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Table16Config

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sha256/trait.Sha256Instructions.html b/rustdoc/latest/halo2_gadgets/sha256/trait.Sha256Instructions.html index 57c155aa..e0c3436b 100644 --- a/rustdoc/latest/halo2_gadgets/sha256/trait.Sha256Instructions.html +++ b/rustdoc/latest/halo2_gadgets/sha256/trait.Sha256Instructions.html @@ -1,4 +1,4 @@ -Sha256Instructions in halo2_gadgets::sha256 - Rust +Sha256Instructions in halo2_gadgets::sha256 - Rust -
pub trait Sha256Instructions<F: Field>: Chip<F> {
+
pub trait Sha256Instructions<F: Field>: Chip<F> {
     type State: Clone + Debug;
     type BlockWord: Copy + Debug + Default;
 
-    fn initialization_vector(
        &self,
        layouter: &mut impl Layouter<F>
    ) -> Result<Self::State, Error>; - fn initialization(
        &self,
        layouter: &mut impl Layouter<F>,
        init_state: &Self::State
    ) -> Result<Self::State, Error>; - fn compress(
        &self,
        layouter: &mut impl Layouter<F>,
        initialized_state: &Self::State,
        input: [Self::BlockWord; 16]
    ) -> Result<Self::State, Error>; - fn digest(
        &self,
        layouter: &mut impl Layouter<F>,
        state: &Self::State
    ) -> Result<[Self::BlockWord; 8], Error>; -}
Available on crate feature unstable-sha256-gadget only.
Expand description

The set of circuit instructions required to use the Sha256 gadget.

-

Required Associated Types§

Variable representing the SHA-256 internal state.

-

Variable representing a 32-bit word of the input block to the SHA-256 compression + // Required methods + fn initialization_vector( + &self, + layouter: &mut impl Layouter<F> + ) -> Result<Self::State, Error>; + fn initialization( + &self, + layouter: &mut impl Layouter<F>, + init_state: &Self::State + ) -> Result<Self::State, Error>; + fn compress( + &self, + layouter: &mut impl Layouter<F>, + initialized_state: &Self::State, + input: [Self::BlockWord; 16] + ) -> Result<Self::State, Error>; + fn digest( + &self, + layouter: &mut impl Layouter<F>, + state: &Self::State + ) -> Result<[Self::BlockWord; 8], Error>; +}

Available on crate feature unstable-sha256-gadget only.
Expand description

The set of circuit instructions required to use the Sha256 gadget.

+

Required Associated Types§

source

type State: Clone + Debug

Variable representing the SHA-256 internal state.

+
source

type BlockWord: Copy + Debug + Default

Variable representing a 32-bit word of the input block to the SHA-256 compression function.

-

Required Methods§

Places the SHA-256 IV in the circuit, returning the initial state variable.

-

Creates an initial state from the output state of a previous block

-

Starting from the given initialized state, processes a block of input and returns the +

Required Methods§

source

fn initialization_vector( + &self, + layouter: &mut impl Layouter<F> +) -> Result<Self::State, Error>

Places the SHA-256 IV in the circuit, returning the initial state variable.

+
source

fn initialization( + &self, + layouter: &mut impl Layouter<F>, + init_state: &Self::State +) -> Result<Self::State, Error>

Creates an initial state from the output state of a previous block

+
source

fn compress( + &self, + layouter: &mut impl Layouter<F>, + initialized_state: &Self::State, + input: [Self::BlockWord; 16] +) -> Result<Self::State, Error>

Starting from the given initialized state, processes a block of input and returns the final state.

-

Converts the given state into a message digest.

-

Implementors§

\ No newline at end of file +
source

fn digest( + &self, + layouter: &mut impl Layouter<F>, + state: &Self::State +) -> Result<[Self::BlockWord; 8], Error>

Converts the given state into a message digest.

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/index.html b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/index.html index d0644f48..aee7d0fa 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/index.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sinsemilla::chip - Rust +halo2_gadgets::sinsemilla::chip - Rust -
Expand description

Chip implementations for the Sinsemilla gadgets.

-

Structs

A chip that implements 10-bit Sinsemilla using a lookup table and 5 advice columns.
Configuration for the Sinsemilla hash chip
\ No newline at end of file +
Expand description

Chip implementations for the Sinsemilla gadgets.

+

Structs

A chip that implements 10-bit Sinsemilla using a lookup table and 5 advice columns.
Configuration for the Sinsemilla hash chip
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaChip.html b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaChip.html index fbf63f10..7e0d91b2 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaChip.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaChip.html @@ -1,4 +1,4 @@ -SinsemillaChip in halo2_gadgets::sinsemilla::chip - Rust +SinsemillaChip in halo2_gadgets::sinsemilla::chip - Rust -
pub struct SinsemillaChip<Hash, Commit, Fixed>where
    Hash: HashDomains<Affine>,
    Fixed: FixedPoints<Affine>,
    Commit: CommitDomains<Affine, Fixed, Hash>,
{ /* private fields */ }
Expand description

A chip that implements 10-bit Sinsemilla using a lookup table and 5 advice columns.

+
pub struct SinsemillaChip<Hash, Commit, Fixed>where
+    Hash: HashDomains<Affine>,
+    Fixed: FixedPoints<Affine>,
+    Commit: CommitDomains<Affine, Fixed, Hash>,{ /* private fields */ }
Expand description

A chip that implements 10-bit Sinsemilla using a lookup table and 5 advice columns.

Chip description.

-

Implementations§

Reconstructs this chip from the given config.

-

Loads the lookup table required by this chip into the circuit.

-

Implementations§

source§

impl<Hash, Commit, F> SinsemillaChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

source

pub fn construct(config: <Self as Chip<Base>>::Config) -> Self

Reconstructs this chip from the given config.

+
source

pub fn load( + config: SinsemillaConfig<Hash, Commit, F>, + layouter: &mut impl Layouter<Base> +) -> Result<<Self as Chip<Base>>::Loaded, Error>

Loads the lookup table required by this chip into the circuit.

+
source

pub fn configure( + meta: &mut ConstraintSystem<Base>, + advices: [Column<Advice>; 5], + witness_pieces: Column<Advice>, + fixed_y_q: Column<Fixed>, + lookup: (TableColumn, TableColumn, TableColumn), + range_check: LookupRangeCheckConfig<Base, { sinsemilla::K }> +) -> <Self as Chip<Base>>::Config

Side-effects

All columns in advices and will be equality-enabled.

-

Trait Implementations§

A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
A variable in the circuit.
A message composed of Self::MessagePieces.
A piece in a message containing a number of K-bit words. +

Trait Implementations§

source§

impl<Hash, Commit, Fixed> Chip<Fp> for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

§

type Config = SinsemillaConfig<Hash, Commit, Fixed>

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl<Hash, Commit, Fixed> Clone for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Clone, + Fixed: FixedPoints<Affine> + Clone, + Commit: CommitDomains<Affine, Fixed, Hash> + Clone,

source§

fn clone(&self) -> SinsemillaChip<Hash, Commit, Fixed>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Hash, Commit, Fixed> Debug for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Debug, + Fixed: FixedPoints<Affine> + Debug, + Commit: CommitDomains<Affine, Fixed, Hash> + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Hash, Commit, Fixed> PartialEq<SinsemillaChip<Hash, Commit, Fixed>> for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + PartialEq, + Fixed: FixedPoints<Affine> + PartialEq, + Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,

source§

fn eq(&self, other: &SinsemillaChip<Hash, Commit, Fixed>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<Hash, Commit, F> SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }> for SinsemillaChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

§

type CellValue = AssignedCell<Fp, Fp>

A variable in the circuit.
§

type Message = Message<Fp, { sinsemilla::K }, { sinsemilla::C }>

A message composed of Self::MessagePieces.
§

type MessagePiece = MessagePiece<Fp, { sinsemilla::K }>

A piece in a message containing a number of K-bit words. A Self::MessagePiece fits in a single base field element, which means it can only contain up to N words, where -N*K <= C::Base::CAPACITY. Read more
A cumulative sum z is used to decompose a Sinsemilla message. It +N*K <= C::Base::CAPACITY. Read more
§

type RunningSum = Vec<<SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CellValue, Global>

A cumulative sum z is used to decompose a Sinsemilla message. It produces intermediate values for each word in the message, such -that z_next = (z_cur - word_next) / 2^K. Read more
The x-coordinate of a point output of Self::hash_to_point.
A point output of Self::hash_to_point.
A type enumerating the fixed points used in CommitDomains.
HashDomains used in this instruction.
CommitDomains used in this instruction.
Witness a message piece given a field element. Returns a Self::MessagePiece -encoding the given message. Read more
Hashes a message to an ECC curve point. +that z_next = (z_cur - word_next) / 2^K. Read more
§

type X = AssignedCell<Fp, Fp>

The x-coordinate of a point output of Self::hash_to_point.
§

type NonIdentityPoint = NonIdentityEccPoint

A point output of Self::hash_to_point.
§

type FixedPoints = F

A type enumerating the fixed points used in CommitDomains.
§

type HashDomains = Hash

HashDomains used in this instruction.
§

type CommitDomains = Commit

CommitDomains used in this instruction.
source§

fn witness_message_piece( + &self, + layouter: impl Layouter<Base>, + field_elem: Value<Base>, + num_words: usize +) -> Result<Self::MessagePiece, Error>

Witness a message piece given a field element. Returns a Self::MessagePiece +encoding the given message. Read more
source§

fn hash_to_point( + &self, + layouter: impl Layouter<Base>, + Q: Affine, + message: Self::Message +) -> Result<(Self::NonIdentityPoint, Vec<Self::RunningSum>), Error>

Hashes a message to an ECC curve point. This returns both the resulting point, as well as the message decomposition in the form of intermediate values in a cumulative -sum.
Extracts the x-coordinate of the output of a Sinsemilla hash.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+sum.
source§

fn extract(point: &Self::NonIdentityPoint) -> Self::X

Extracts the x-coordinate of the output of a Sinsemilla hash.
source§

impl<Hash, Commit, Fixed> Eq for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Eq, + Fixed: FixedPoints<Affine> + Eq, + Commit: CommitDomains<Affine, Fixed, Hash> + Eq,

source§

impl<Hash, Commit, Fixed> StructuralEq for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

source§

impl<Hash, Commit, Fixed> StructuralPartialEq for SinsemillaChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

Auto Trait Implementations§

§

impl<Hash, Commit, Fixed> RefUnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where + Commit: RefUnwindSafe, + Fixed: RefUnwindSafe, + Hash: RefUnwindSafe,

§

impl<Hash, Commit, Fixed> Send for SinsemillaChip<Hash, Commit, Fixed>where + Commit: Send, + Fixed: Send, + Hash: Send,

§

impl<Hash, Commit, Fixed> Sync for SinsemillaChip<Hash, Commit, Fixed>where + Commit: Sync, + Fixed: Sync, + Hash: Sync,

§

impl<Hash, Commit, Fixed> Unpin for SinsemillaChip<Hash, Commit, Fixed>where + Commit: Unpin, + Fixed: Unpin, + Hash: Unpin,

§

impl<Hash, Commit, Fixed> UnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where + Commit: UnwindSafe, + Fixed: UnwindSafe, + Hash: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaConfig.html b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaConfig.html index 5b394c82..6bbbdcb7 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaConfig.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/chip/struct.SinsemillaConfig.html @@ -1,4 +1,4 @@ -SinsemillaConfig in halo2_gadgets::sinsemilla::chip - Rust +SinsemillaConfig in halo2_gadgets::sinsemilla::chip - Rust -
pub struct SinsemillaConfig<Hash, Commit, F>where
    Hash: HashDomains<Affine>,
    F: FixedPoints<Affine>,
    Commit: CommitDomains<Affine, F, Hash>,
{ /* private fields */ }
Expand description

Configuration for the Sinsemilla hash chip

-

Implementations§

Returns the lookup range check config used in this config.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct SinsemillaConfig<Hash, Commit, F>where
+    Hash: HashDomains<Affine>,
+    F: FixedPoints<Affine>,
+    Commit: CommitDomains<Affine, F, Hash>,{ /* private fields */ }
Expand description

Configuration for the Sinsemilla hash chip

+

Implementations§

source§

impl<Hash, Commit, F> SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

source

pub fn lookup_config(&self) -> LookupRangeCheckConfig<Base, { sinsemilla::K }>

Returns the lookup range check config used in this config.

+

Trait Implementations§

source§

impl<Hash, Commit, F> Clone for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine> + Clone, + F: FixedPoints<Affine> + Clone, + Commit: CommitDomains<Affine, F, Hash> + Clone,

source§

fn clone(&self) -> SinsemillaConfig<Hash, Commit, F>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Hash, Commit, F> Debug for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine> + Debug, + F: FixedPoints<Affine> + Debug, + Commit: CommitDomains<Affine, F, Hash> + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Hash, Commit, F> PartialEq<SinsemillaConfig<Hash, Commit, F>> for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine> + PartialEq, + F: FixedPoints<Affine> + PartialEq, + Commit: CommitDomains<Affine, F, Hash> + PartialEq,

source§

fn eq(&self, other: &SinsemillaConfig<Hash, Commit, F>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<Hash, Commit, F> Eq for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine> + Eq, + F: FixedPoints<Affine> + Eq, + Commit: CommitDomains<Affine, F, Hash> + Eq,

source§

impl<Hash, Commit, F> StructuralEq for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

source§

impl<Hash, Commit, F> StructuralPartialEq for SinsemillaConfig<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

Auto Trait Implementations§

§

impl<Hash, Commit, F> RefUnwindSafe for SinsemillaConfig<Hash, Commit, F>where + Commit: RefUnwindSafe, + F: RefUnwindSafe, + Hash: RefUnwindSafe,

§

impl<Hash, Commit, F> Send for SinsemillaConfig<Hash, Commit, F>where + Commit: Send, + F: Send, + Hash: Send,

§

impl<Hash, Commit, F> Sync for SinsemillaConfig<Hash, Commit, F>where + Commit: Sync, + F: Sync, + Hash: Sync,

§

impl<Hash, Commit, F> Unpin for SinsemillaConfig<Hash, Commit, F>where + Commit: Unpin, + F: Unpin, + Hash: Unpin,

§

impl<Hash, Commit, F> UnwindSafe for SinsemillaConfig<Hash, Commit, F>where + Commit: UnwindSafe, + F: UnwindSafe, + Hash: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/index.html b/rustdoc/latest/halo2_gadgets/sinsemilla/index.html index 35830dc8..d855ba9c 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/index.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sinsemilla - Rust +halo2_gadgets::sinsemilla - Rust -
Expand description

The Sinsemilla hash function.

-

Modules

Chip implementations for the Sinsemilla gadgets.
Gadgets for implementing a Merkle tree with Sinsemilla.
Implementation of Sinsemilla outside the circuit.

Structs

Gadget representing a domain in which $\mathsf{SinsemillaCommit}$ and -$\mathsf{SinsemillaShortCommit}$ can be used.
A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can -be used.
A message to be hashed.
A message piece with a bitlength of some multiple of K.

Traits

Trait allowing circuit’s Sinsemilla CommitDomains to be enumerated.
Trait allowing circuit’s Sinsemilla HashDomains to be enumerated.
The set of circuit instructions required to use the Sinsemilla gadget. +
Expand description

The Sinsemilla hash function.

+

Modules

Chip implementations for the Sinsemilla gadgets.
Gadgets for implementing a Merkle tree with Sinsemilla.
Implementation of Sinsemilla outside the circuit.

Structs

Gadget representing a domain in which $\mathsf{SinsemillaCommit}$ and +$\mathsf{SinsemillaShortCommit}$ can be used.
A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can +be used.
A message to be hashed.
A message piece with a bitlength of some multiple of K.

Traits

Trait allowing circuit’s Sinsemilla CommitDomains to be enumerated.
Trait allowing circuit’s Sinsemilla HashDomains to be enumerated.
The set of circuit instructions required to use the Sinsemilla gadget. This trait is bounded on two constant parameters: K, the number of bits in each word accepted by the Sinsemilla hash, and MAX_WORDS, the maximum -number of words that a single hash instance can process.
\ No newline at end of file +number of words that a single hash instance can process.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/index.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/index.html index 1c2017a8..4379e5eb 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/index.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sinsemilla::merkle::chip - Rust +halo2_gadgets::sinsemilla::merkle::chip - Rust -
Expand description

Chip implementing a Merkle hash using Sinsemilla as the hash function.

-

Structs

Chip implementing MerkleInstructions.
Configuration for the MerkleChip implementation.
\ No newline at end of file +
Expand description

Chip implementing a Merkle hash using Sinsemilla as the hash function.

+

Structs

Chip implementing MerkleInstructions.
Configuration for the MerkleChip implementation.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleChip.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleChip.html index b429faa4..ad71311f 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleChip.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleChip.html @@ -1,4 +1,4 @@ -MerkleChip in halo2_gadgets::sinsemilla::merkle::chip - Rust +MerkleChip in halo2_gadgets::sinsemilla::merkle::chip - Rust -
pub struct MerkleChip<Hash, Commit, Fixed>where
    Hash: HashDomains<Affine>,
    Fixed: FixedPoints<Affine>,
    Commit: CommitDomains<Affine, Fixed, Hash>,
{ /* private fields */ }
Expand description

Chip implementing MerkleInstructions.

+
pub struct MerkleChip<Hash, Commit, Fixed>where
+    Hash: HashDomains<Affine>,
+    Fixed: FixedPoints<Affine>,
+    Commit: CommitDomains<Affine, Fixed, Hash>,{ /* private fields */ }
Expand description

Chip implementing MerkleInstructions.

This chip specifically implements MerkleInstructions::hash_layer as the MerkleCRH function hash = SinsemillaHash(Q, 𝑙⋆ || left⋆ || right⋆), where:

    @@ -23,47 +26,197 @@ function hash = SinsemillaHash(Q, 𝑙⋆ || left⋆ || right⋆),

This chip does NOT constrain left⋆ and right⋆ to be canonical encodings of left and right.

-

Implementations§

Configures the MerkleChip.

-

Constructs a MerkleChip given a MerkleConfig.

-

Trait Implementations§

A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Given an input pair (a,b) and a swap boolean flag, returns -(b,a) if swap is set, else (a,b) if swap is not set. Read more
Formats the value using the given formatter. Read more
Compute MerkleCRH for a given layer. The hash that computes the root +

Implementations§

source§

impl<Hash, Commit, F> MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

source

pub fn configure( + meta: &mut ConstraintSystem<Base>, + sinsemilla_config: SinsemillaConfig<Hash, Commit, F> +) -> MerkleConfig<Hash, Commit, F>

Configures the MerkleChip.

+
source

pub fn construct(config: MerkleConfig<Hash, Commit, F>) -> Self

Constructs a MerkleChip given a MerkleConfig.

+

Trait Implementations§

source§

impl<Hash, Commit, Fixed> Chip<Fp> for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

§

type Config = MerkleConfig<Hash, Commit, Fixed>

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl<Hash, Commit, Fixed> Clone for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Clone, + Fixed: FixedPoints<Affine> + Clone, + Commit: CommitDomains<Affine, Fixed, Hash> + Clone,

source§

fn clone(&self) -> MerkleChip<Hash, Commit, Fixed>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Hash, Commit, F> CondSwapInstructions<Fp> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

source§

fn swap( + &self, + layouter: impl Layouter<Base>, + pair: (Self::Var, Value<Base>), + swap: Value<bool> +) -> Result<(Self::Var, Self::Var), Error>

Given an input pair (a,b) and a swap boolean flag, returns +(b,a) if swap is set, else (a,b) if swap is not set. Read more
source§

impl<Hash, Commit, Fixed> Debug for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Debug, + Fixed: FixedPoints<Affine> + Debug, + Commit: CommitDomains<Affine, Fixed, Hash> + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Hash, Commit, F, const MERKLE_DEPTH: usize> MerkleInstructions<EpAffine, MERKLE_DEPTH, { sinsemilla::K }, { sinsemilla::C }> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine> + Eq, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash> + Eq,

source§

fn hash_layer( + &self, + layouter: impl Layouter<Base>, + Q: Affine, + l: usize, + left: Self::Var, + right: Self::Var +) -> Result<Self::Var, Error>

Compute MerkleCRH for a given layer. The hash that computes the root is at layer 0, and the hashes that are applied to two leaves are at -layer MERKLE_DEPTH - 1 = layer 31.
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
A variable in the circuit.
A message composed of Self::MessagePieces.
A piece in a message containing a number of K-bit words. +layer MERKLE_DEPTH - 1 = layer 31.
source§

impl<Hash, Commit, Fixed> PartialEq<MerkleChip<Hash, Commit, Fixed>> for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + PartialEq, + Fixed: FixedPoints<Affine> + PartialEq, + Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,

source§

fn eq(&self, other: &MerkleChip<Hash, Commit, Fixed>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<Hash, Commit, F> SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

§

type CellValue = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CellValue

A variable in the circuit.
§

type Message = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::Message

A message composed of Self::MessagePieces.
§

type MessagePiece = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::MessagePiece

A piece in a message containing a number of K-bit words. A Self::MessagePiece fits in a single base field element, which means it can only contain up to N words, where -N*K <= C::Base::CAPACITY. Read more
A cumulative sum z is used to decompose a Sinsemilla message. It +N*K <= C::Base::CAPACITY. Read more
§

type RunningSum = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::RunningSum

A cumulative sum z is used to decompose a Sinsemilla message. It produces intermediate values for each word in the message, such -that z_next = (z_cur - word_next) / 2^K. Read more
The x-coordinate of a point output of Self::hash_to_point.
A point output of Self::hash_to_point.
A type enumerating the fixed points used in CommitDomains.
HashDomains used in this instruction.
CommitDomains used in this instruction.
Witness a message piece given a field element. Returns a Self::MessagePiece -encoding the given message. Read more
Hashes a message to an ECC curve point. +that z_next = (z_cur - word_next) / 2^K. Read more
§

type X = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::X

The x-coordinate of a point output of Self::hash_to_point.
§

type NonIdentityPoint = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::NonIdentityPoint

A point output of Self::hash_to_point.
§

type FixedPoints = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::FixedPoints

A type enumerating the fixed points used in CommitDomains.
§

type HashDomains = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::HashDomains

HashDomains used in this instruction.
§

type CommitDomains = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CommitDomains

CommitDomains used in this instruction.
source§

fn witness_message_piece( + &self, + layouter: impl Layouter<Base>, + value: Value<Base>, + num_words: usize +) -> Result<Self::MessagePiece, Error>

Witness a message piece given a field element. Returns a Self::MessagePiece +encoding the given message. Read more
source§

fn hash_to_point( + &self, + layouter: impl Layouter<Base>, + Q: Affine, + message: Self::Message +) -> Result<(Self::NonIdentityPoint, Vec<Vec<Self::CellValue>>), Error>

Hashes a message to an ECC curve point. This returns both the resulting point, as well as the message decomposition in the form of intermediate values in a cumulative -sum.
Extracts the x-coordinate of the output of a Sinsemilla hash.
Variable in the circuit.
Load a variable.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+sum.
source§

fn extract(point: &Self::NonIdentityPoint) -> Self::X

Extracts the x-coordinate of the output of a Sinsemilla hash.
source§

impl<Hash, Commit, F> UtilitiesInstructions<Fp> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

§

type Var = AssignedCell<Fp, Fp>

Variable in the circuit.
source§

fn load_private( + &self, + layouter: impl Layouter<F>, + column: Column<Advice>, + value: Value<F> +) -> Result<Self::Var, Error>

Load a variable.
source§

impl<Hash, Commit, Fixed> Eq for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Eq, + Fixed: FixedPoints<Affine> + Eq, + Commit: CommitDomains<Affine, Fixed, Hash> + Eq,

source§

impl<Hash, Commit, Fixed> StructuralEq for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

source§

impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleChip<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

Auto Trait Implementations§

§

impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleChip<Hash, Commit, Fixed>where + Commit: RefUnwindSafe, + Fixed: RefUnwindSafe, + Hash: RefUnwindSafe,

§

impl<Hash, Commit, Fixed> Send for MerkleChip<Hash, Commit, Fixed>where + Commit: Send, + Fixed: Send, + Hash: Send,

§

impl<Hash, Commit, Fixed> Sync for MerkleChip<Hash, Commit, Fixed>where + Commit: Sync, + Fixed: Sync, + Hash: Sync,

§

impl<Hash, Commit, Fixed> Unpin for MerkleChip<Hash, Commit, Fixed>where + Commit: Unpin, + Fixed: Unpin, + Hash: Unpin,

§

impl<Hash, Commit, Fixed> UnwindSafe for MerkleChip<Hash, Commit, Fixed>where + Commit: UnwindSafe, + Fixed: UnwindSafe, + Hash: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleConfig.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleConfig.html index d8846768..62d6588b 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleConfig.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/chip/struct.MerkleConfig.html @@ -1,4 +1,4 @@ -MerkleConfig in halo2_gadgets::sinsemilla::merkle::chip - Rust +MerkleConfig in halo2_gadgets::sinsemilla::merkle::chip - Rust -
pub struct MerkleConfig<Hash, Commit, Fixed>where
    Hash: HashDomains<Affine>,
    Fixed: FixedPoints<Affine>,
    Commit: CommitDomains<Affine, Fixed, Hash>,
{ /* private fields */ }
Expand description

Configuration for the MerkleChip implementation.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct MerkleConfig<Hash, Commit, Fixed>where
+    Hash: HashDomains<Affine>,
+    Fixed: FixedPoints<Affine>,
+    Commit: CommitDomains<Affine, Fixed, Hash>,{ /* private fields */ }
Expand description

Configuration for the MerkleChip implementation.

+

Trait Implementations§

source§

impl<Hash, Commit, Fixed> Clone for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Clone, + Fixed: FixedPoints<Affine> + Clone, + Commit: CommitDomains<Affine, Fixed, Hash> + Clone,

source§

fn clone(&self) -> MerkleConfig<Hash, Commit, Fixed>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Hash, Commit, Fixed> Debug for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Debug, + Fixed: FixedPoints<Affine> + Debug, + Commit: CommitDomains<Affine, Fixed, Hash> + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Hash, Commit, Fixed> PartialEq<MerkleConfig<Hash, Commit, Fixed>> for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + PartialEq, + Fixed: FixedPoints<Affine> + PartialEq, + Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,

source§

fn eq(&self, other: &MerkleConfig<Hash, Commit, Fixed>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<Hash, Commit, Fixed> Eq for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine> + Eq, + Fixed: FixedPoints<Affine> + Eq, + Commit: CommitDomains<Affine, Fixed, Hash> + Eq,

source§

impl<Hash, Commit, Fixed> StructuralEq for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

source§

impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleConfig<Hash, Commit, Fixed>where + Hash: HashDomains<Affine>, + Fixed: FixedPoints<Affine>, + Commit: CommitDomains<Affine, Fixed, Hash>,

Auto Trait Implementations§

§

impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleConfig<Hash, Commit, Fixed>where + Commit: RefUnwindSafe, + Fixed: RefUnwindSafe, + Hash: RefUnwindSafe,

§

impl<Hash, Commit, Fixed> Send for MerkleConfig<Hash, Commit, Fixed>where + Commit: Send, + Fixed: Send, + Hash: Send,

§

impl<Hash, Commit, Fixed> Sync for MerkleConfig<Hash, Commit, Fixed>where + Commit: Sync, + Fixed: Sync, + Hash: Sync,

§

impl<Hash, Commit, Fixed> Unpin for MerkleConfig<Hash, Commit, Fixed>where + Commit: Unpin, + Fixed: Unpin, + Hash: Unpin,

§

impl<Hash, Commit, Fixed> UnwindSafe for MerkleConfig<Hash, Commit, Fixed>where + Commit: UnwindSafe, + Fixed: UnwindSafe, + Hash: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/constant.MERKLE_CRH_PERSONALIZATION.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/constant.MERKLE_CRH_PERSONALIZATION.html index 8dc3c5f1..913ce3bc 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/constant.MERKLE_CRH_PERSONALIZATION.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/constant.MERKLE_CRH_PERSONALIZATION.html @@ -1,4 +1,4 @@ -MERKLE_CRH_PERSONALIZATION in halo2_gadgets::sinsemilla::merkle - Rust +MERKLE_CRH_PERSONALIZATION in halo2_gadgets::sinsemilla::merkle - Rust -
pub const MERKLE_CRH_PERSONALIZATION: &str = "z.cash:Orchard-MerkleCRH";
Expand description

SWU hash-to-curve personalization for the Merkle CRH generator

-
\ No newline at end of file +
pub const MERKLE_CRH_PERSONALIZATION: &str = "z.cash:Orchard-MerkleCRH";
Expand description

SWU hash-to-curve personalization for the Merkle CRH generator

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/index.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/index.html index 5e5b78b1..b1c6bb69 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/index.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sinsemilla::merkle - Rust +halo2_gadgets::sinsemilla::merkle - Rust -
Expand description

Gadgets for implementing a Merkle tree with Sinsemilla.

-

Modules

Chip implementing a Merkle hash using Sinsemilla as the hash function.

Structs

Gadget representing a Merkle path that proves a leaf exists in a Merkle tree at a -specific position.

Constants

SWU hash-to-curve personalization for the Merkle CRH generator

Traits

Instructions to check the validity of a Merkle path of a given PATH_LENGTH. +
Expand description

Gadgets for implementing a Merkle tree with Sinsemilla.

+

Modules

Chip implementing a Merkle hash using Sinsemilla as the hash function.

Structs

Gadget representing a Merkle path that proves a leaf exists in a Merkle tree at a +specific position.

Constants

SWU hash-to-curve personalization for the Merkle CRH generator

Traits

Instructions to check the validity of a Merkle path of a given PATH_LENGTH. The hash function used is a Sinsemilla instance with K-bit words. -The hash function can process MAX_WORDS words.
\ No newline at end of file +The hash function can process MAX_WORDS words.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/struct.MerklePath.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/struct.MerklePath.html index 8683713a..b491c729 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/struct.MerklePath.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/struct.MerklePath.html @@ -1,4 +1,4 @@ -MerklePath in halo2_gadgets::sinsemilla::merkle - Rust +MerklePath in halo2_gadgets::sinsemilla::merkle - Rust -
pub struct MerklePath<C: CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize>where
    MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone,
{ /* private fields */ }
Expand description

Gadget representing a Merkle path that proves a leaf exists in a Merkle tree at a +

pub struct MerklePath<C: CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize>where
+    MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone,{ /* private fields */ }
Expand description

Gadget representing a Merkle path that proves a leaf exists in a Merkle tree at a specific position.

-

Implementations§

Constructs a MerklePath.

+

Implementations§

source§

impl<C: CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone,

source

pub fn construct( + chips: [MerkleChip; PAR], + domain: MerkleChip::HashDomains, + leaf_pos: Value<u32>, + path: Value<[C::Base; PATH_LENGTH]> +) -> Self

Constructs a MerklePath.

A circuit may have many more columns available than are required by a single MerkleChip. To make better use of the available circuit area, the MerklePath gadget will distribute its path hashing across each MerkleChip in chips, such that each chip processes ceil(PATH_LENGTH / PAR) layers (with the last chip processing fewer layers if the division is inexact).

-

Calculates the root of the tree containing the given leaf at this Merkle path.

+
source§

impl<C: CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone,

source

pub fn calculate_root( + &self, + layouter: impl Layouter<C::Base>, + leaf: MerkleChip::Var +) -> Result<MerkleChip::Var, Error>

Calculates the root of the tree containing the given leaf at this Merkle path.

Implements Zcash Protocol Specification Section 4.9: Merkle Path Validity.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Clone for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Clone, + MerkleChip::HashDomains: Clone, + C::Base: Clone,

source§

fn clone(&self) -> MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Debug for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Debug, + MerkleChip::HashDomains: Debug, + C::Base: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> RefUnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: RefUnwindSafe,

§

impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Send for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: Send, + <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Send,

§

impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Sync for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: Sync, + <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Sync,

§

impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Unpin for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: Unpin, + <C as CurveAffine>::Base: Unpin, + <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Unpin,

§

impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> UnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where + MerkleChip: UnwindSafe, + <C as CurveAffine>::Base: UnwindSafe, + <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/trait.MerkleInstructions.html b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/trait.MerkleInstructions.html index ac5852b2..86e9d1b3 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/trait.MerkleInstructions.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/merkle/trait.MerkleInstructions.html @@ -1,4 +1,4 @@ -MerkleInstructions in halo2_gadgets::sinsemilla::merkle - Rust +MerkleInstructions in halo2_gadgets::sinsemilla::merkle - Rust -
pub trait MerkleInstructions<C: CurveAffine, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize>: SinsemillaInstructions<C, K, MAX_WORDS> + CondSwapInstructions<C::Base> + UtilitiesInstructions<C::Base> + Chip<C::Base> {
-    fn hash_layer(
        &self,
        layouter: impl Layouter<C::Base>,
        Q: C,
        l: usize,
        left: Self::Var,
        right: Self::Var
    ) -> Result<Self::Var, Error>; -}
Expand description

Instructions to check the validity of a Merkle path of a given PATH_LENGTH. +

pub trait MerkleInstructions<C: CurveAffine, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize>: SinsemillaInstructions<C, K, MAX_WORDS> + CondSwapInstructions<C::Base> + UtilitiesInstructions<C::Base> + Chip<C::Base> {
+    // Required method
+    fn hash_layer(
+        &self,
+        layouter: impl Layouter<C::Base>,
+        Q: C,
+        l: usize,
+        left: Self::Var,
+        right: Self::Var
+    ) -> Result<Self::Var, Error>;
+}
Expand description

Instructions to check the validity of a Merkle path of a given PATH_LENGTH. The hash function used is a Sinsemilla instance with K-bit words. The hash function can process MAX_WORDS words.

-

Required Methods§

Compute MerkleCRH for a given layer. The hash that computes the root +

Required Methods§

source

fn hash_layer( + &self, + layouter: impl Layouter<C::Base>, + Q: C, + l: usize, + left: Self::Var, + right: Self::Var +) -> Result<Self::Var, Error>

Compute MerkleCRH for a given layer. The hash that computes the root is at layer 0, and the hashes that are applied to two leaves are at layer MERKLE_DEPTH - 1 = layer 31.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl<Hash, Commit, F, const MERKLE_DEPTH: usize> MerkleInstructions<EpAffine, MERKLE_DEPTH, { sinsemilla::K }, { sinsemilla::C }> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine> + Eq, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash> + Eq,

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.C.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.C.html index 3200ba34..b6ceca0f 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.C.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.C.html @@ -1,4 +1,4 @@ -C in halo2_gadgets::sinsemilla::primitives - Rust +C in halo2_gadgets::sinsemilla::primitives - Rust -
pub const C: usize = 253;
Expand description

The largest integer such that $2^c \leq (r_P - 1) / 2$, where $r_P$ is the order +

pub const C: usize = 253;
Expand description

The largest integer such that $2^c \leq (r_P - 1) / 2$, where $r_P$ is the order of Pallas.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.INV_TWO_POW_K.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.INV_TWO_POW_K.html index 4d41d89a..2f7edda7 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.INV_TWO_POW_K.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.INV_TWO_POW_K.html @@ -1,4 +1,4 @@ -INV_TWO_POW_K in halo2_gadgets::sinsemilla::primitives - Rust +INV_TWO_POW_K in halo2_gadgets::sinsemilla::primitives - Rust -
pub const INV_TWO_POW_K: [u8; 32];
Expand description

$\frac{1}{2^K}$

-
\ No newline at end of file +
pub const INV_TWO_POW_K: [u8; 32];
Expand description

$\frac{1}{2^K}$

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.K.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.K.html index fcfcac6a..7cf325ad 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.K.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.K.html @@ -1,4 +1,4 @@ -K in halo2_gadgets::sinsemilla::primitives - Rust +K in halo2_gadgets::sinsemilla::primitives - Rust -
pub const K: usize = 10;
Expand description

Number of bits of each message piece in $\mathsf{SinsemillaHashToPoint}$

-
\ No newline at end of file +
pub const K: usize = 10;
Expand description

Number of bits of each message piece in $\mathsf{SinsemillaHashToPoint}$

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.Q_PERSONALIZATION.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.Q_PERSONALIZATION.html index 3833f142..aeeb2f0b 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.Q_PERSONALIZATION.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.Q_PERSONALIZATION.html @@ -1,4 +1,4 @@ -Q_PERSONALIZATION in halo2_gadgets::sinsemilla::primitives - Rust +Q_PERSONALIZATION in halo2_gadgets::sinsemilla::primitives - Rust -
pub const Q_PERSONALIZATION: &str = "z.cash:SinsemillaQ";
Expand description

SWU hash-to-curve personalization for Sinsemilla $Q$ generators.

-
\ No newline at end of file +
pub const Q_PERSONALIZATION: &str = "z.cash:SinsemillaQ";
Expand description

SWU hash-to-curve personalization for Sinsemilla $Q$ generators.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.SINSEMILLA_S.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.SINSEMILLA_S.html index 9a421913..b0c38063 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.SINSEMILLA_S.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.SINSEMILLA_S.html @@ -1,4 +1,4 @@ -SINSEMILLA_S in halo2_gadgets::sinsemilla::primitives - Rust +SINSEMILLA_S in halo2_gadgets::sinsemilla::primitives - Rust -
pub const SINSEMILLA_S: [(Base, Base); 1024];
Expand description

The precomputed bases for the Sinsemilla hash function.

-
\ No newline at end of file +
pub const SINSEMILLA_S: [(Base, Base); 1024];
Expand description

The precomputed bases for the Sinsemilla hash function.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.S_PERSONALIZATION.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.S_PERSONALIZATION.html index 6137f9c2..80fe9528 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.S_PERSONALIZATION.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/constant.S_PERSONALIZATION.html @@ -1,4 +1,4 @@ -S_PERSONALIZATION in halo2_gadgets::sinsemilla::primitives - Rust +S_PERSONALIZATION in halo2_gadgets::sinsemilla::primitives - Rust -
pub const S_PERSONALIZATION: &str = "z.cash:SinsemillaS";
Expand description

SWU hash-to-curve personalization for Sinsemilla $S$ generators.

-
\ No newline at end of file +
pub const S_PERSONALIZATION: &str = "z.cash:SinsemillaS";
Expand description

SWU hash-to-curve personalization for Sinsemilla $S$ generators.

+
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/index.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/index.html index 9d5a2b9e..1da0d05a 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/index.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::sinsemilla::primitives - Rust +halo2_gadgets::sinsemilla::primitives - Rust -
Expand description

Implementation of Sinsemilla outside the circuit.

-

Structs

A domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can -be used.
A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can -be used.

Constants

The largest integer such that $2^c \leq (r_P - 1) / 2$, where $r_P$ is the order -of Pallas.
$\frac{1}{2^K}$
Number of bits of each message piece in $\mathsf{SinsemillaHashToPoint}$
SWU hash-to-curve personalization for Sinsemilla $Q$ generators.
The precomputed bases for the Sinsemilla hash function.
SWU hash-to-curve personalization for Sinsemilla $S$ generators.
\ No newline at end of file +
Expand description

Implementation of Sinsemilla outside the circuit.

+

Structs

A domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can +be used.
A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can +be used.

Constants

The largest integer such that $2^c \leq (r_P - 1) / 2$, where $r_P$ is the order +of Pallas.
$\frac{1}{2^K}$
Number of bits of each message piece in $\mathsf{SinsemillaHashToPoint}$
SWU hash-to-curve personalization for Sinsemilla $Q$ generators.
The precomputed bases for the Sinsemilla hash function.
SWU hash-to-curve personalization for Sinsemilla $S$ generators.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.CommitDomain.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.CommitDomain.html index c29ed249..81aa281c 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.CommitDomain.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.CommitDomain.html @@ -1,4 +1,4 @@ -CommitDomain in halo2_gadgets::sinsemilla::primitives - Rust +CommitDomain in halo2_gadgets::sinsemilla::primitives - Rust -
pub struct CommitDomain { /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can +

pub struct CommitDomain { /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can be used.

-

Implementations§

Constructs a new CommitDomain with a specific prefix string.

-

$\mathsf{SinsemillaCommit}$ from § 5.4.8.4.

-

$\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.

-
Available on crate feature test-dependencies only.

Returns the Sinsemilla $R$ constant for this domain.

-
Available on crate feature test-dependencies only.

Returns the Sinsemilla $Q$ constant for this domain.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl CommitDomain

source

pub fn new(domain: &str) -> Self

Constructs a new CommitDomain with a specific prefix string.

+
source

pub fn commit( + &self, + msg: impl Iterator<Item = bool>, + r: &Scalar +) -> CtOption<Point>

$\mathsf{SinsemillaCommit}$ from § 5.4.8.4.

+
source

pub fn short_commit( + &self, + msg: impl Iterator<Item = bool>, + r: &Scalar +) -> CtOption<Base>

$\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.

+
source

pub fn R(&self) -> Point

Available on crate feature test-dependencies only.

Returns the Sinsemilla $R$ constant for this domain.

+
source

pub fn Q(&self) -> Point

Available on crate feature test-dependencies only.

Returns the Sinsemilla $Q$ constant for this domain.

+

Trait Implementations§

source§

impl Debug for CommitDomain

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.HashDomain.html b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.HashDomain.html index 05ad037a..6d58fbcc 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.HashDomain.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/primitives/struct.HashDomain.html @@ -1,4 +1,4 @@ -HashDomain in halo2_gadgets::sinsemilla::primitives - Rust +HashDomain in halo2_gadgets::sinsemilla::primitives - Rust -
pub struct HashDomain { /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can +

pub struct HashDomain { /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can be used.

-

Implementations§

Constructs a new HashDomain with a specific prefix string.

-

$\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.

-

$\mathsf{SinsemillaHash}$ from § 5.4.1.9.

+

Implementations§

source§

impl HashDomain

source

pub fn new(domain: &str) -> Self

Constructs a new HashDomain with a specific prefix string.

+
source

pub fn hash_to_point(&self, msg: impl Iterator<Item = bool>) -> CtOption<Point>

$\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.

+
source

pub fn hash(&self, msg: impl Iterator<Item = bool>) -> CtOption<Base>

$\mathsf{SinsemillaHash}$ from § 5.4.1.9.

Panics

This panics if the message length is greater than K * C

-
Available on crate feature test-dependencies only.

Returns the Sinsemilla $Q$ constant for this domain.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
source

pub fn Q(&self) -> Point

Available on crate feature test-dependencies only.

Returns the Sinsemilla $Q$ constant for this domain.

+

Trait Implementations§

source§

impl Clone for HashDomain

source§

fn clone(&self) -> HashDomain

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HashDomain

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.CommitDomain.html b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.CommitDomain.html index e8411f2f..c4180d3d 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.CommitDomain.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.CommitDomain.html @@ -1,4 +1,4 @@ -CommitDomain in halo2_gadgets::sinsemilla - Rust +CommitDomain in halo2_gadgets::sinsemilla - Rust -
pub struct CommitDomain<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize>where
    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
    EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,
{ /* private fields */ }
Expand description

Gadget representing a domain in which $\mathsf{SinsemillaCommit}$ and +

pub struct CommitDomain<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize>where
+    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
+    EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,{ /* private fields */ }
Expand description

Gadget representing a domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can be used.

-

Implementations§

Constructs a new CommitDomain for the given domain.

-

$\mathsf{SinsemillaCommit}$ from § 5.4.8.4.

-

$\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq, + EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,

source

pub fn new( + sinsemilla_chip: SinsemillaChip, + ecc_chip: EccChip, + domain: &SinsemillaChip::CommitDomains +) -> Self

Constructs a new CommitDomain for the given domain.

+
source

pub fn commit( + &self, + layouter: impl Layouter<C::Base>, + message: Message<C, SinsemillaChip, K, MAX_WORDS>, + r: ScalarFixed<C, EccChip> +) -> Result<(Point<C, EccChip>, Vec<SinsemillaChip::RunningSum>), Error>

$\mathsf{SinsemillaCommit}$ from § 5.4.8.4.

+
source

pub fn short_commit( + &self, + layouter: impl Layouter<C::Base>, + message: Message<C, SinsemillaChip, K, MAX_WORDS>, + r: ScalarFixed<C, EccChip> +) -> Result<(X<C, EccChip>, Vec<SinsemillaChip::RunningSum>), Error>

$\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug, + EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: RefUnwindSafe, + EccChip: RefUnwindSafe, + SinsemillaChip: RefUnwindSafe, + <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + EccChip: Send, + SinsemillaChip: Send, + <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + EccChip: Sync, + SinsemillaChip: Sync, + <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: Unpin, + EccChip: Unpin, + SinsemillaChip: Unpin, + <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: UnwindSafe, + EccChip: UnwindSafe, + SinsemillaChip: UnwindSafe, + <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.HashDomain.html b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.HashDomain.html index 4547265d..110ee4b9 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.HashDomain.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.HashDomain.html @@ -1,4 +1,4 @@ -HashDomain in halo2_gadgets::sinsemilla - Rust +HashDomain in halo2_gadgets::sinsemilla - Rust -
pub struct HashDomain<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize>where
    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
    EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,
{ /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can +

pub struct HashDomain<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize>where
+    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
+    EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,{ /* private fields */ }
Expand description

A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can be used.

-

Implementations§

Constructs a new HashDomain for the given domain.

-

$\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.

-

$\mathsf{SinsemillaHash}$ from § 5.4.1.9.

-

Trait Implementations§

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl<C: CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq, + EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq,

source

pub fn new( + sinsemilla_chip: SinsemillaChip, + ecc_chip: EccChip, + domain: &SinsemillaChip::HashDomains +) -> Self

Constructs a new HashDomain for the given domain.

+
source

pub fn hash_to_point( + &self, + layouter: impl Layouter<C::Base>, + message: Message<C, SinsemillaChip, K, MAX_WORDS> +) -> Result<(NonIdentityPoint<C, EccChip>, Vec<SinsemillaChip::RunningSum>), Error>

$\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.

+
source

pub fn hash( + &self, + layouter: impl Layouter<C::Base>, + message: Message<C, SinsemillaChip, K, MAX_WORDS> +) -> Result<(X<C, EccChip>, Vec<SinsemillaChip::RunningSum>), Error>

$\mathsf{SinsemillaHash}$ from § 5.4.1.9.

+

Trait Implementations§

source§

impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug, + EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: RefUnwindSafe, + EccChip: RefUnwindSafe, + SinsemillaChip: RefUnwindSafe,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + EccChip: Send, + SinsemillaChip: Send,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + EccChip: Sync, + SinsemillaChip: Sync,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: Unpin, + EccChip: Unpin, + SinsemillaChip: Unpin,

§

impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where + C: UnwindSafe, + EccChip: UnwindSafe, + SinsemillaChip: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.Message.html b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.Message.html index 36bd7142..7f4d6c15 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.Message.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.Message.html @@ -1,4 +1,4 @@ -Message in halo2_gadgets::sinsemilla - Rust +Message in halo2_gadgets::sinsemilla - Rust -
pub struct Message<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize>where
    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
{ /* private fields */ }
Expand description

A message to be hashed.

+
pub struct Message<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize>where
+    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,{ /* private fields */ }
Expand description

A message to be hashed.

Composed of MessagePieces with bitlength some multiple of K.

-

Implementations§

Constructs a message from a vector of MessagePieces.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Implementations§

source§

impl<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,

source

pub fn from_pieces( + chip: SinsemillaChip, + pieces: Vec<MessagePiece<C, SinsemillaChip, K, MAX_WORDS>> +) -> Self

Constructs a message from a vector of MessagePieces.

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone, + SinsemillaChip::Message: Clone,

source§

fn clone(&self) -> Message<C, SinsemillaChip, K, MAX_WORDS>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug, + SinsemillaChip::Message: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: RefUnwindSafe, + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: RefUnwindSafe,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: Send, + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Send,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: Sync, + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Sync,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: Unpin, + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Unpin,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: UnwindSafe, + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.MessagePiece.html b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.MessagePiece.html index 3f68eb01..3400d5ba 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/struct.MessagePiece.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/struct.MessagePiece.html @@ -1,4 +1,4 @@ -MessagePiece in halo2_gadgets::sinsemilla - Rust +MessagePiece in halo2_gadgets::sinsemilla - Rust -
pub struct MessagePiece<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize>where
    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,
{ /* private fields */ }
Expand description

A message piece with a bitlength of some multiple of K.

-

Implementations§

Returns the inner MessagePiece contained in this gadget.

-

Constructs a MessagePiece from a field element.

-

Constructs a MessagePiece by concatenating a sequence of RangeConstrained +

pub struct MessagePiece<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize>where
+    SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,{ /* private fields */ }
Expand description

A message piece with a bitlength of some multiple of K.

+

Implementations§

source§

impl<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,

source

pub fn inner(&self) -> SinsemillaChip::MessagePiece

Returns the inner MessagePiece contained in this gadget.

+
source§

impl<C: CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq,

source

pub fn from_field_elem( + chip: SinsemillaChip, + layouter: impl Layouter<C::Base>, + field_elem: Value<C::Base>, + num_words: usize +) -> Result<Self, Error>

Constructs a MessagePiece from a field element.

+
source

pub fn from_subpieces( + chip: SinsemillaChip, + layouter: impl Layouter<C::Base>, + subpieces: impl IntoIterator<Item = RangeConstrained<C::Base, Value<C::Base>>> +) -> Result<Self, Error>

Constructs a MessagePiece by concatenating a sequence of RangeConstrained subpiece values.

The MessagePiece is assigned to the circuit, but not constrained in any way.

Panics

Panics if the total number of bits across the subpieces is not a multiple of the word size, or if the required bitshift for any subpiece is greater than 63 bits.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+

Trait Implementations§

source§

impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone, + SinsemillaChip::MessagePiece: Clone,

source§

fn clone(&self) -> MessagePiece<C, SinsemillaChip, K, MAX_WORDS>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug, + SinsemillaChip::MessagePiece: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<C: Copy + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Copy for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Copy, + SinsemillaChip::MessagePiece: Copy,

Auto Trait Implementations§

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: RefUnwindSafe,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Send,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Sync,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Unpin,

§

impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where + <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.CommitDomains.html b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.CommitDomains.html index d55d6071..54c54cf1 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.CommitDomains.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.CommitDomains.html @@ -1,4 +1,4 @@ -CommitDomains in halo2_gadgets::sinsemilla - Rust +CommitDomains in halo2_gadgets::sinsemilla - Rust -
pub trait CommitDomains<C: CurveAffine, F: FixedPoints<C>, H: HashDomains<C>>: Clone + Debug {
+
pub trait CommitDomains<C: CurveAffine, F: FixedPoints<C>, H: HashDomains<C>>: Clone + Debug {
+    // Required methods
     fn r(&self) -> F::FullScalar;
     fn hash_domain(&self) -> H;
-}
Expand description

Trait allowing circuit’s Sinsemilla CommitDomains to be enumerated.

-

Required Methods§

Returns the fixed point corresponding to the R constant used for +}

Expand description

Trait allowing circuit’s Sinsemilla CommitDomains to be enumerated.

+

Required Methods§

source

fn r(&self) -> F::FullScalar

Returns the fixed point corresponding to the R constant used for randomization in this CommitDomain.

-

Returns the HashDomain contained in this CommitDomain

-

Implementors§

\ No newline at end of file +
source

fn hash_domain(&self) -> H

Returns the HashDomain contained in this CommitDomain

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.HashDomains.html b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.HashDomains.html index 1be5b4d8..4c87d6c8 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.HashDomains.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.HashDomains.html @@ -1,4 +1,4 @@ -HashDomains in halo2_gadgets::sinsemilla - Rust +HashDomains in halo2_gadgets::sinsemilla - Rust -
pub trait HashDomains<C: CurveAffine>: Clone + Debug {
+
pub trait HashDomains<C: CurveAffine>: Clone + Debug {
+    // Required method
     fn Q(&self) -> C;
-}
Expand description

Trait allowing circuit’s Sinsemilla HashDomains to be enumerated.

-

Required Methods§

Returns the Q constant for this domain.

-

Implementors§

\ No newline at end of file +}
Expand description

Trait allowing circuit’s Sinsemilla HashDomains to be enumerated.

+

Required Methods§

source

fn Q(&self) -> C

Returns the Q constant for this domain.

+

Implementors§

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.SinsemillaInstructions.html b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.SinsemillaInstructions.html index bdaaef3e..00217407 100644 --- a/rustdoc/latest/halo2_gadgets/sinsemilla/trait.SinsemillaInstructions.html +++ b/rustdoc/latest/halo2_gadgets/sinsemilla/trait.SinsemillaInstructions.html @@ -1,4 +1,4 @@ -SinsemillaInstructions in halo2_gadgets::sinsemilla - Rust +SinsemillaInstructions in halo2_gadgets::sinsemilla - Rust -
pub trait SinsemillaInstructions<C: CurveAffine, const K: usize, const MAX_WORDS: usize> {
+
pub trait SinsemillaInstructions<C: CurveAffine, const K: usize, const MAX_WORDS: usize> {
     type CellValue: Var<C::Base>;
     type Message: From<Vec<Self::MessagePiece>>;
     type MessagePiece: Clone + Debug;
@@ -24,41 +24,68 @@
     type HashDomains: HashDomains<C>;
     type CommitDomains: CommitDomains<C, Self::FixedPoints, Self::HashDomains>;
 
-    fn witness_message_piece(
        &self,
        layouter: impl Layouter<C::Base>,
        value: Value<C::Base>,
        num_words: usize
    ) -> Result<Self::MessagePiece, Error>; - fn hash_to_point(
        &self,
        layouter: impl Layouter<C::Base>,
        Q: C,
        message: Self::Message
    ) -> Result<(Self::NonIdentityPoint, Vec<Self::RunningSum>), Error>; + // Required methods + fn witness_message_piece( + &self, + layouter: impl Layouter<C::Base>, + value: Value<C::Base>, + num_words: usize + ) -> Result<Self::MessagePiece, Error>; + fn hash_to_point( + &self, + layouter: impl Layouter<C::Base>, + Q: C, + message: Self::Message + ) -> Result<(Self::NonIdentityPoint, Vec<Self::RunningSum>), Error>; fn extract(point: &Self::NonIdentityPoint) -> Self::X; -}
Expand description

The set of circuit instructions required to use the Sinsemilla gadget. +}

Expand description

The set of circuit instructions required to use the Sinsemilla gadget. This trait is bounded on two constant parameters: K, the number of bits in each word accepted by the Sinsemilla hash, and MAX_WORDS, the maximum number of words that a single hash instance can process.

-

Required Associated Types§

A variable in the circuit.

-

A message composed of Self::MessagePieces.

-

A piece in a message containing a number of K-bit words. +

Required Associated Types§

source

type CellValue: Var<C::Base>

A variable in the circuit.

+
source

type Message: From<Vec<Self::MessagePiece>>

A message composed of Self::MessagePieces.

+
source

type MessagePiece: Clone + Debug

A piece in a message containing a number of K-bit words. A Self::MessagePiece fits in a single base field element, which means it can only contain up to N words, where N*K <= C::Base::CAPACITY.

For example, in the case K = 10, CAPACITY = 254, we can fit up to N = 25 words in a single base field element.

-

A cumulative sum z is used to decompose a Sinsemilla message. It +

source

type RunningSum

A cumulative sum z is used to decompose a Sinsemilla message. It produces intermediate values for each word in the message, such that z_next = (z_cur - word_next) / 2^K.

These intermediate values are useful for range checks on subsets of the Sinsemilla message. Sinsemilla messages in the Orchard protocol are composed of field elements, and we need to check the canonicity of the field element encodings in certain cases.

-

The x-coordinate of a point output of Self::hash_to_point.

-

A point output of Self::hash_to_point.

-

A type enumerating the fixed points used in CommitDomains.

-

HashDomains used in this instruction.

-

CommitDomains used in this instruction.

-

Required Methods§

Witness a message piece given a field element. Returns a Self::MessagePiece +

source

type X

The x-coordinate of a point output of Self::hash_to_point.

+
source

type NonIdentityPoint: Clone + Debug

A point output of Self::hash_to_point.

+
source

type FixedPoints: FixedPoints<C>

A type enumerating the fixed points used in CommitDomains.

+
source

type HashDomains: HashDomains<C>

HashDomains used in this instruction.

+
source

type CommitDomains: CommitDomains<C, Self::FixedPoints, Self::HashDomains>

CommitDomains used in this instruction.

+

Required Methods§

source

fn witness_message_piece( + &self, + layouter: impl Layouter<C::Base>, + value: Value<C::Base>, + num_words: usize +) -> Result<Self::MessagePiece, Error>

Witness a message piece given a field element. Returns a Self::MessagePiece encoding the given message.

Panics

Panics if num_words exceed the maximum number of K-bit words that can fit into a single base field element.

-

Hashes a message to an ECC curve point. +

source

fn hash_to_point( + &self, + layouter: impl Layouter<C::Base>, + Q: C, + message: Self::Message +) -> Result<(Self::NonIdentityPoint, Vec<Self::RunningSum>), Error>

Hashes a message to an ECC curve point. This returns both the resulting point, as well as the message decomposition in the form of intermediate values in a cumulative sum.

-

Extracts the x-coordinate of the output of a Sinsemilla hash.

-

Implementors§

\ No newline at end of file +
source

fn extract(point: &Self::NonIdentityPoint) -> Self::X

Extracts the x-coordinate of the output of a Sinsemilla hash.

+

Implementors§

source§

impl<Hash, Commit, F> SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }> for SinsemillaChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

§

type CellValue = AssignedCell<Fp, Fp>

§

type Message = Message<Fp, { sinsemilla::K }, { sinsemilla::C }>

§

type MessagePiece = MessagePiece<Fp, { sinsemilla::K }>

§

type RunningSum = Vec<<SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CellValue, Global>

§

type X = AssignedCell<Fp, Fp>

§

type NonIdentityPoint = NonIdentityEccPoint

§

type FixedPoints = F

§

type HashDomains = Hash

§

type CommitDomains = Commit

source§

impl<Hash, Commit, F> SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

§

type CellValue = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CellValue

§

type Message = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::Message

§

type MessagePiece = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::MessagePiece

§

type RunningSum = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::RunningSum

§

type X = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::X

§

type NonIdentityPoint = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::NonIdentityPoint

§

type FixedPoints = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::FixedPoints

§

type HashDomains = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::HashDomains

§

type CommitDomains = <SinsemillaChip<Hash, Commit, F> as SinsemillaInstructions<EpAffine, { sinsemilla::K }, { sinsemilla::C }>>::CommitDomains

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/index.html b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/index.html index a6a472d3..0ece6309 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/index.html +++ b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::utilities::cond_swap - Rust +halo2_gadgets::utilities::cond_swap - Rust -
Expand description

Gadget and chip for a conditional swap utility.

-

Structs

A chip implementing a conditional swap.
Configuration for the CondSwapChip.

Traits

Instructions for a conditional swap gadget.
\ No newline at end of file +
Expand description

Gadget and chip for a conditional swap utility.

+

Structs

A chip implementing a conditional swap.
Configuration for the CondSwapChip.

Traits

Instructions for a conditional swap gadget.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapChip.html b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapChip.html index aef1cd8d..20b8e86e 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapChip.html +++ b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapChip.html @@ -1,4 +1,4 @@ -CondSwapChip in halo2_gadgets::utilities::cond_swap - Rust +CondSwapChip in halo2_gadgets::utilities::cond_swap - Rust -
pub struct CondSwapChip<F> { /* private fields */ }
Expand description

A chip implementing a conditional swap.

-

Implementations§

Configures this chip for use in a circuit.

+
pub struct CondSwapChip<F> { /* private fields */ }
Expand description

A chip implementing a conditional swap.

+

Implementations§

source§

impl<F: PrimeField> CondSwapChip<F>

source

pub fn configure( + meta: &mut ConstraintSystem<F>, + advices: [Column<Advice>; 5] +) -> CondSwapConfig

Configures this chip for use in a circuit.

Side-effects

advices[0] will be equality-enabled.

-

Constructs a CondSwapChip given a CondSwapConfig.

-

Trait Implementations§

A type that holds the configuration for this chip, and any other state it may need -during circuit synthesis, that can be derived during Circuit::configure.
A type that holds any general chip state that needs to be loaded at the start of -Circuit::synthesize. This might simply be () for some chips.
The chip holds its own configuration.
Provides access to general chip state loaded at the beginning of circuit -synthesis. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Given an input pair (a,b) and a swap boolean flag, returns -(b,a) if swap is set, else (a,b) if swap is not set. Read more
Formats the value using the given formatter. Read more
Variable in the circuit.
Load a variable.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
source

pub fn construct(config: CondSwapConfig) -> Self

Constructs a CondSwapChip given a CondSwapConfig.

+

Trait Implementations§

source§

impl<F: Field> Chip<F> for CondSwapChip<F>

§

type Config = CondSwapConfig

A type that holds the configuration for this chip, and any other state it may need +during circuit synthesis, that can be derived during Circuit::configure.
§

type Loaded = ()

A type that holds any general chip state that needs to be loaded at the start of +Circuit::synthesize. This might simply be () for some chips.
source§

fn config(&self) -> &Self::Config

The chip holds its own configuration.
source§

fn loaded(&self) -> &Self::Loaded

Provides access to general chip state loaded at the beginning of circuit +synthesis. Read more
source§

impl<F: Clone> Clone for CondSwapChip<F>

source§

fn clone(&self) -> CondSwapChip<F>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<F: PrimeField> CondSwapInstructions<F> for CondSwapChip<F>

source§

fn swap( + &self, + layouter: impl Layouter<F>, + pair: (Self::Var, Value<F>), + swap: Value<bool> +) -> Result<(Self::Var, Self::Var), Error>

Given an input pair (a,b) and a swap boolean flag, returns +(b,a) if swap is set, else (a,b) if swap is not set. Read more
source§

impl<F: Debug> Debug for CondSwapChip<F>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<F: Field> UtilitiesInstructions<F> for CondSwapChip<F>

§

type Var = AssignedCell<F, F>

Variable in the circuit.
source§

fn load_private( + &self, + layouter: impl Layouter<F>, + column: Column<Advice>, + value: Value<F> +) -> Result<Self::Var, Error>

Load a variable.

Auto Trait Implementations§

§

impl<F> RefUnwindSafe for CondSwapChip<F>where + F: RefUnwindSafe,

§

impl<F> Send for CondSwapChip<F>where + F: Send,

§

impl<F> Sync for CondSwapChip<F>where + F: Sync,

§

impl<F> Unpin for CondSwapChip<F>where + F: Unpin,

§

impl<F> UnwindSafe for CondSwapChip<F>where + F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapConfig.html b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapConfig.html index 6a00df7d..4c99c43f 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapConfig.html +++ b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/struct.CondSwapConfig.html @@ -1,4 +1,4 @@ -CondSwapConfig in halo2_gadgets::utilities::cond_swap - Rust +CondSwapConfig in halo2_gadgets::utilities::cond_swap - Rust -
pub struct CondSwapConfig { /* private fields */ }
Expand description

Configuration for the CondSwapChip.

-

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used -by ==.
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more
Causes self to use its Binary implementation when Debug-formatted.
Causes self to use its Display implementation when -Debug-formatted.
Causes self to use its LowerExp implementation when -Debug-formatted.
Causes self to use its LowerHex implementation when -Debug-formatted.
Causes self to use its Octal implementation when Debug-formatted.
Causes self to use its Pointer implementation when -Debug-formatted.
Causes self to use its UpperExp implementation when -Debug-formatted.
Causes self to use its UpperHex implementation when -Debug-formatted.
Formats each item in a sequence. Read more

Returns the argument unchanged.

-
Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

Calls U::from(self).

+
pub struct CondSwapConfig { /* private fields */ }
Expand description

Configuration for the CondSwapChip.

+

Trait Implementations§

source§

impl Clone for CondSwapConfig

source§

fn clone(&self) -> CondSwapConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CondSwapConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<CondSwapConfig> for CondSwapConfig

source§

fn eq(&self, other: &CondSwapConfig) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for CondSwapConfig

source§

impl StructuralEq for CondSwapConfig

source§

impl StructuralPartialEq for CondSwapConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe -function.
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe -function.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release -builds.
Calls .tap_borrow() only in debug builds, and is erased in release -builds.
Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
Calls .tap_ref() only in debug builds, and is erased in release -builds.
Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
Calls .tap_deref() only in debug builds, and is erased in release -builds.
Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file +
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/trait.CondSwapInstructions.html b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/trait.CondSwapInstructions.html index c9560478..e9c0fc83 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/cond_swap/trait.CondSwapInstructions.html +++ b/rustdoc/latest/halo2_gadgets/utilities/cond_swap/trait.CondSwapInstructions.html @@ -1,4 +1,4 @@ -CondSwapInstructions in halo2_gadgets::utilities::cond_swap - Rust +CondSwapInstructions in halo2_gadgets::utilities::cond_swap - Rust -
pub trait CondSwapInstructions<F: Field>: UtilitiesInstructions<F> {
-    fn swap(
        &self,
        layouter: impl Layouter<F>,
        pair: (Self::Var, Value<F>),
        swap: Value<bool>
    ) -> Result<(Self::Var, Self::Var), Error>; -}
Expand description

Instructions for a conditional swap gadget.

-

Required Methods§

Given an input pair (a,b) and a swap boolean flag, returns +

pub trait CondSwapInstructions<F: Field>: UtilitiesInstructions<F> {
+    // Required method
+    fn swap(
+        &self,
+        layouter: impl Layouter<F>,
+        pair: (Self::Var, Value<F>),
+        swap: Value<bool>
+    ) -> Result<(Self::Var, Self::Var), Error>;
+}
Expand description

Instructions for a conditional swap gadget.

+

Required Methods§

source

fn swap( + &self, + layouter: impl Layouter<F>, + pair: (Self::Var, Value<F>), + swap: Value<bool> +) -> Result<(Self::Var, Self::Var), Error>

Given an input pair (a,b) and a swap boolean flag, returns (b,a) if swap is set, else (a,b) if swap is not set.

The second element of the pair is required to be a witnessed value, not a variable that already exists in the circuit.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl<F: PrimeField> CondSwapInstructions<F> for CondSwapChip<F>

source§

impl<Hash, Commit, F> CondSwapInstructions<Fp> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/index.html b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/index.html index ca3e04f8..74d0480c 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/index.html +++ b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::utilities::decompose_running_sum - Rust +halo2_gadgets::utilities::decompose_running_sum - Rust -
Expand description

Decomposes an $n$-bit field element $\alpha$ into $W$ windows, each window +

Expand description

Decomposes an $n$-bit field element $\alpha$ into $W$ windows, each window being a $K$-bit word, using a running sum $z$. We constrain $K \leq 3$ for this helper. $$\alpha = k_0 + (2^K) k_1 + (2^{2K}) k_2 + … + (2^{(W-1)K}) k_{W-1}$$

@@ -32,4 +32,4 @@ practice we will have a selector * range_check(word, range) express of degree range + 1.

This means that $2^K$ has to be at most degree_bound - 1 in order for the range check constraint to stay within the degree bound.

-

Structs

The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.
Configuration that provides methods for running sum decomposition.
\ No newline at end of file +

Structs

The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.
Configuration that provides methods for running sum decomposition.
\ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSum.html b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSum.html index 203c3519..1850968a 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSum.html +++ b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSum.html @@ -1,4 +1,4 @@ -RunningSum in halo2_gadgets::utilities::decompose_running_sum - Rust +RunningSum in halo2_gadgets::utilities::decompose_running_sum - Rust -
pub struct RunningSum<F: PrimeFieldBits>(_);
Expand description

The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.

-

Methods from Deref<Target = Vec<AssignedCell<F, F>>>§

Returns the total number of elements the vector can hold without +

pub struct RunningSum<F: PrimeFieldBits>(_);
Expand description

The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.

+

Methods from Deref<Target = Vec<AssignedCell<F, F>>>§

1.0.0 · source

pub fn capacity(&self) -> usize

Returns the total number of elements the vector can hold without reallocating.

Examples
let mut vec: Vec<i32> = Vec::with_capacity(10);
 vec.push(42);
 assert_eq!(vec.capacity(), 10);
-

Extracts a slice containing the entire vector.

+
1.7.0 · source

pub fn as_slice(&self) -> &[T]

Extracts a slice containing the entire vector.

Equivalent to &s[..].

Examples
use std::io::{self, Write};
 let buffer = vec![1, 2, 3, 5, 8];
 io::sink().write(buffer.as_slice()).unwrap();
-

Returns a raw pointer to the vector’s buffer, or a dangling raw pointer +

1.37.0 · source

pub fn as_ptr(&self) -> *const T

Returns a raw pointer to the vector’s buffer, or a dangling raw pointer valid for zero sized reads if the vector didn’t allocate.

The caller must ensure that the vector outlives the pointer this function returns, or else it will end up pointing to garbage. @@ -44,52 +44,104 @@ derived from it. If you need to mutate the contents of the slice, use assert_eq!(*x_ptr.add(i), 1 << i); } }

-
🔬This is a nightly-only experimental API. (allocator_api)

Returns a reference to the underlying allocator.

-

Returns the number of elements in the vector, also referred to +

source

pub fn allocator(&self) -> &A

🔬This is a nightly-only experimental API. (allocator_api)

Returns a reference to the underlying allocator.

+
1.0.0 · source

pub fn len(&self) -> usize

Returns the number of elements in the vector, also referred to as its ‘length’.

Examples
let a = vec![1, 2, 3];
 assert_eq!(a.len(), 3);
-

Returns true if the vector contains no elements.

+
1.0.0 · source

pub fn is_empty(&self) -> bool

Returns true if the vector contains no elements.

Examples
let mut v = Vec::new();
 assert!(v.is_empty());
 
 v.push(1);
 assert!(!v.is_empty());
-

Methods from Deref<Target = [T]>§

Returns the number of elements in the slice.

+

Methods from Deref<Target = [T]>§

source

pub fn sort_floats(&mut self)

🔬This is a nightly-only experimental API. (sort_floats)

Sorts the slice of floats.

+

This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses +the ordering defined by f64::total_cmp.

+
Current implementation
+

This uses the same sorting algorithm as sort_unstable_by.

Examples
+
#![feature(sort_floats)]
+let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
+
+v.sort_floats();
+let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
+assert_eq!(&v[..8], &sorted[..8]);
+assert!(v[8].is_nan());
+
source

pub fn flatten(&self) -> &[T]

🔬This is a nightly-only experimental API. (slice_flatten)

Takes a &[[T; N]], and flattens it to a &[T].

+
Panics
+

This panics if the length of the resulting slice would overflow a usize.

+

This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

+
Examples
+
#![feature(slice_flatten)]
+
+assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
+
+assert_eq!(
+    [[1, 2, 3], [4, 5, 6]].flatten(),
+    [[1, 2], [3, 4], [5, 6]].flatten(),
+);
+
+let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
+assert!(slice_of_empty_arrays.flatten().is_empty());
+
+let empty_slice_of_arrays: &[[u32; 10]] = &[];
+assert!(empty_slice_of_arrays.flatten().is_empty());
+
source

pub fn flatten_mut(&mut self) -> &mut [T]

🔬This is a nightly-only experimental API. (slice_flatten)

Takes a &mut [[T; N]], and flattens it to a &mut [T].

+
Panics
+

This panics if the length of the resulting slice would overflow a usize.

+

This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

+
Examples
+
#![feature(slice_flatten)]
+
+fn add_5_to_all(slice: &mut [i32]) {
+    for i in slice {
+        *i += 5;
+    }
+}
+
+let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
+add_5_to_all(array.flatten_mut());
+assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
+
1.0.0 · source

pub fn len(&self) -> usize

Returns the number of elements in the slice.

+
Examples
let a = [1, 2, 3];
 assert_eq!(a.len(), 3);
-

Returns true if the slice has a length of 0.

-
Examples
+
1.0.0 · source

pub fn is_empty(&self) -> bool

Returns true if the slice has a length of 0.

+
Examples
let a = [1, 2, 3];
 assert!(!a.is_empty());
-

Returns the first element of the slice, or None if it is empty.

-
Examples
+
1.0.0 · source

pub fn first(&self) -> Option<&T>

Returns the first element of the slice, or None if it is empty.

+
Examples
let v = [10, 40, 30];
 assert_eq!(Some(&10), v.first());
 
 let w: &[i32] = &[];
 assert_eq!(None, w.first());
-

Returns a mutable pointer to the first element of the slice, or None if it is empty.

-
Examples
+
1.0.0 · source

pub fn first_mut(&mut self) -> Option<&mut T>

Returns a mutable pointer to the first element of the slice, or None if it is empty.

+
Examples
let x = &mut [0, 1, 2];
 
 if let Some(first) = x.first_mut() {
     *first = 5;
 }
 assert_eq!(x, &[5, 1, 2]);
-

Returns the first and all the rest of the elements of the slice, or None if it is empty.

-
Examples
+
1.5.0 · source

pub fn split_first(&self) -> Option<(&T, &[T])>

Returns the first and all the rest of the elements of the slice, or None if it is empty.

+
Examples
let x = &[0, 1, 2];
 
 if let Some((first, elements)) = x.split_first() {
     assert_eq!(first, &0);
     assert_eq!(elements, &[1, 2]);
 }
-

Returns the first and all the rest of the elements of the slice, or None if it is empty.

-
Examples
+
1.5.0 · source

pub fn split_first_mut(&mut self) -> Option<(&mut T, &mut [T])>

Returns the first and all the rest of the elements of the slice, or None if it is empty.

+
Examples
let x = &mut [0, 1, 2];
 
 if let Some((first, elements)) = x.split_first_mut() {
@@ -98,16 +150,16 @@ v.push(1);
     elements[1] = 5;
 }
 assert_eq!(x, &[3, 4, 5]);
-

Returns the last and all the rest of the elements of the slice, or None if it is empty.

-
Examples
+
1.5.0 · source

pub fn split_last(&self) -> Option<(&T, &[T])>

Returns the last and all the rest of the elements of the slice, or None if it is empty.

+
Examples
let x = &[0, 1, 2];
 
 if let Some((last, elements)) = x.split_last() {
     assert_eq!(last, &2);
     assert_eq!(elements, &[0, 1]);
 }
-

Returns the last and all the rest of the elements of the slice, or None if it is empty.

-
Examples
+
1.5.0 · source

pub fn split_last_mut(&mut self) -> Option<(&mut T, &mut [T])>

Returns the last and all the rest of the elements of the slice, or None if it is empty.

+
Examples
let x = &mut [0, 1, 2];
 
 if let Some((last, elements)) = x.split_last_mut() {
@@ -116,22 +168,23 @@ v.push(1);
     elements[1] = 5;
 }
 assert_eq!(x, &[4, 5, 3]);
-

Returns the last element of the slice, or None if it is empty.

-
Examples
+
1.0.0 · source

pub fn last(&self) -> Option<&T>

Returns the last element of the slice, or None if it is empty.

+
Examples
let v = [10, 40, 30];
 assert_eq!(Some(&30), v.last());
 
 let w: &[i32] = &[];
 assert_eq!(None, w.last());
-

Returns a mutable pointer to the last item in the slice.

-
Examples
+
1.0.0 · source

pub fn last_mut(&mut self) -> Option<&mut T>

Returns a mutable pointer to the last item in the slice.

+
Examples
let x = &mut [0, 1, 2];
 
 if let Some(last) = x.last_mut() {
     *last = 10;
 }
 assert_eq!(x, &[0, 1, 10]);
-

Returns a reference to an element or subslice depending on the type of +

1.0.0 · source

pub fn get<I>(&self, index: I) -> Option<&<I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

Returns a reference to an element or subslice depending on the type of index.

  • If given a position, returns a reference to the element at that @@ -139,40 +192,52 @@ position or None if out of bounds.
  • If given a range, returns the subslice corresponding to that range, or None if out of bounds.
-
Examples
+
Examples
let v = [10, 40, 30];
 assert_eq!(Some(&40), v.get(1));
 assert_eq!(Some(&[10, 40][..]), v.get(0..2));
 assert_eq!(None, v.get(3));
 assert_eq!(None, v.get(0..4));
-

Returns a mutable reference to an element or subslice depending on the +

1.0.0 · source

pub fn get_mut<I>( + &mut self, + index: I +) -> Option<&mut <I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

Returns a mutable reference to an element or subslice depending on the type of index (see get) or None if the index is out of bounds.

-
Examples
+
Examples
let x = &mut [0, 1, 2];
 
 if let Some(elem) = x.get_mut(1) {
     *elem = 42;
 }
 assert_eq!(x, &[0, 42, 2]);
-

Returns a reference to an element or subslice, without doing bounds +

1.0.0 · source

pub unsafe fn get_unchecked<I>( + &self, + index: I +) -> &<I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

Returns a reference to an element or subslice, without doing bounds checking.

For a safe alternative see get.

Safety

Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

-
Examples
+
Examples
let x = &[1, 2, 4];
 
 unsafe {
     assert_eq!(x.get_unchecked(1), &2);
 }
-

Returns a mutable reference to an element or subslice, without doing +

1.0.0 · source

pub unsafe fn get_unchecked_mut<I>( + &mut self, + index: I +) -> &mut <I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

Returns a mutable reference to an element or subslice, without doing bounds checking.

For a safe alternative see get_mut.

Safety

Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

-
Examples
+
Examples
let x = &mut [1, 2, 4];
 
 unsafe {
@@ -180,7 +245,7 @@ even if the resulting reference is not used.

*elem = 13; } assert_eq!(x, &[1, 13, 4]);
-

Returns a raw pointer to the slice’s buffer.

+
1.0.0 · source

pub fn as_ptr(&self) -> *const T

Returns a raw pointer to the slice’s buffer.

The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

The caller must also ensure that the memory the pointer (non-transitively) points to @@ -188,7 +253,7 @@ is never written to (except inside an UnsafeCell) using this pointe derived from it. If you need to mutate the contents of the slice, use as_mut_ptr.

Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

-
Examples
+
Examples
let x = &[1, 2, 4];
 let x_ptr = x.as_ptr();
 
@@ -197,12 +262,12 @@ to be reallocated, which would also make any pointers to it invalid.

assert_eq!(x.get_unchecked(i), &*x_ptr.add(i)); } }
-

Returns an unsafe mutable pointer to the slice’s buffer.

+
1.0.0 · source

pub fn as_mut_ptr(&mut self) -> *mut T

Returns an unsafe mutable pointer to the slice’s buffer.

The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

-
Examples
+
Examples
let x = &mut [1, 2, 4];
 let x_ptr = x.as_mut_ptr();
 
@@ -212,7 +277,7 @@ to be reallocated, which would also make any pointers to it invalid.

} } assert_eq!(x, &[3, 4, 6]);
-

Returns the two raw pointers spanning the slice.

+
1.48.0 · source

pub fn as_ptr_range(&self) -> Range<*const T>

Returns the two raw pointers spanning the slice.

The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -232,7 +297,7 @@ element of this slice:

assert!(a.as_ptr_range().contains(&x)); assert!(!a.as_ptr_range().contains(&y));
-

Returns the two unsafe mutable pointers spanning the slice.

+
1.48.0 · source

pub fn as_mut_ptr_range(&mut self) -> Range<*mut T>

Returns the two unsafe mutable pointers spanning the slice.

The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -243,19 +308,19 @@ in the slice.

This function is useful for interacting with foreign interfaces which use two pointers to refer to a range of elements in memory, as is common in C++.

-

Swaps two elements in the slice.

+
1.0.0 · source

pub fn swap(&mut self, a: usize, b: usize)

Swaps two elements in the slice.

Arguments
  • a - The index of the first element
  • b - The index of the second element
-
Panics
+
Panics

Panics if a or b are out of bounds.

-
Examples
+
Examples
let mut v = ["a", "b", "c", "d", "e"];
 v.swap(2, 4);
 assert!(v == ["a", "b", "e", "d", "c"]);
-
🔬This is a nightly-only experimental API. (slice_swap_unchecked)

Swaps two elements in the slice, without doing bounds checking.

+
source

pub unsafe fn swap_unchecked(&mut self, a: usize, b: usize)

🔬This is a nightly-only experimental API. (slice_swap_unchecked)

Swaps two elements in the slice, without doing bounds checking.

For a safe alternative see swap.

Arguments
    @@ -265,21 +330,21 @@ v.swap(2, 4);
    Safety

    Calling this method with an out-of-bounds index is undefined behavior. The caller has to ensure that a < self.len() and b < self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_swap_unchecked)]
     
     let mut v = ["a", "b", "c", "d"];
     // SAFETY: we know that 1 and 3 are both indices of the slice
     unsafe { v.swap_unchecked(1, 3) };
     assert!(v == ["a", "d", "c", "b"]);
    -

Reverses the order of elements in the slice, in place.

-
Examples
+
1.0.0 · source

pub fn reverse(&mut self)

Reverses the order of elements in the slice, in place.

+
Examples
let mut v = [1, 2, 3];
 v.reverse();
 assert!(v == [3, 2, 1]);
-

Returns an iterator over the slice.

+
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the slice.

The iterator yields all items from start to end.

-
Examples
+
Examples
let x = &[1, 2, 4];
 let mut iterator = x.iter();
 
@@ -287,20 +352,20 @@ v.reverse();
 assert_eq!(iterator.next(), Some(&2));
 assert_eq!(iterator.next(), Some(&4));
 assert_eq!(iterator.next(), None);
-

Returns an iterator that allows modifying each value.

+
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns an iterator that allows modifying each value.

The iterator yields all items from start to end.

-
Examples
+
Examples
let x = &mut [1, 2, 4];
 for elem in x.iter_mut() {
     *elem += 2;
 }
 assert_eq!(x, &[3, 4, 6]);
-

Returns an iterator over all contiguous windows of length +

1.0.0 · source

pub fn windows(&self, size: usize) -> Windows<'_, T>

Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

-
Panics
+
Panics

Panics if size is 0.

-
Examples
+
Examples
let slice = ['r', 'u', 's', 't'];
 let mut iter = slice.windows(2);
 assert_eq!(iter.next().unwrap(), &['r', 'u']);
@@ -326,32 +391,32 @@ conjunction with windows to accomplish something similar:

Cell::swap(&w[0], &w[2]); } assert_eq!(array, ['s', 't', ' ', '2', '0', '1', '5', 'u', 'R']);
-

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.0.0 · source

pub fn chunks(&self, chunk_size: usize) -> Chunks<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

See chunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks for the same iterator but starting at the end of the slice.

-
Panics
+
Panics

Panics if chunk_size is 0.

-
Examples
+
Examples
let slice = ['l', 'o', 'r', 'e', 'm'];
 let mut iter = slice.chunks(2);
 assert_eq!(iter.next().unwrap(), &['l', 'o']);
 assert_eq!(iter.next().unwrap(), &['r', 'e']);
 assert_eq!(iter.next().unwrap(), &['m']);
 assert!(iter.next().is_none());
-

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.0.0 · source

pub fn chunks_mut(&mut self, chunk_size: usize) -> ChunksMut<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

See chunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks_mut for the same iterator but starting at the end of the slice.

-
Panics
+
Panics

Panics if chunk_size is 0.

-
Examples
+
Examples
let v = &mut [0, 0, 0, 0, 0];
 let mut count = 1;
 
@@ -362,7 +427,7 @@ the end of the slice.

count += 1; } assert_eq!(v, &[1, 1, 2, 2, 3]);
-

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.31.0 · source

pub fn chunks_exact(&self, chunk_size: usize) -> ChunksExact<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -371,16 +436,16 @@ from the remainder function of the iterator.

resulting code better than in the case of chunks.

See chunks for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact for the same iterator but starting at the end of the slice.

-
Panics
+
Panics

Panics if chunk_size is 0.

-
Examples
+
Examples
let slice = ['l', 'o', 'r', 'e', 'm'];
 let mut iter = slice.chunks_exact(2);
 assert_eq!(iter.next().unwrap(), &['l', 'o']);
 assert_eq!(iter.next().unwrap(), &['r', 'e']);
 assert!(iter.next().is_none());
 assert_eq!(iter.remainder(), &['m']);
-

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.31.0 · source

pub fn chunks_exact_mut(&mut self, chunk_size: usize) -> ChunksExactMut<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -390,9 +455,9 @@ resulting code better than in the case of chunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact_mut for the same iterator but starting at the end of the slice.

-
Panics
+
Panics

Panics if chunk_size is 0.

-
Examples
+
Examples
let v = &mut [0, 0, 0, 0, 0];
 let mut count = 1;
 
@@ -403,7 +468,7 @@ the slice.

count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
-
🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, +

source

pub unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]]

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

Safety

This may only be called when

@@ -411,7 +476,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &[char] = &['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &[[char; 1]] =
    @@ -426,13 +491,13 @@ assuming that there’s no remainder.

    // These would be unsound: // let chunks: &[[_; 5]] = slice.as_chunks_unchecked() // The slice length is not a multiple of 5 // let chunks: &[[_; 0]] = slice.as_chunks_unchecked() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (chunks, remainder) = slice.as_chunks();
    @@ -447,28 +512,28 @@ error before this method gets stabilized.

    panic!("slice didn't have even length") }; assert_eq!(chunks, &[['R', 'u'], ['s', 't']]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (remainder, chunks) = slice.as_rchunks();
     assert_eq!(remainder, &['l']);
     assert_eq!(chunks, &[['o', 'r'], ['e', 'm']]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks<const N: usize>(&self) -> ArrayChunks<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.array_chunks();
    @@ -476,7 +541,9 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &['r', 'e']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['m']);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub unsafe fn as_chunks_unchecked_mut<const N: usize>( + &mut self +) -> &mut [[T; N]]

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

    Safety

    This may only be called when

    @@ -484,7 +551,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &mut [char] = &mut ['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &mut [[char; 1]] =
    @@ -501,13 +568,13 @@ chunks[1] = ['a'
     // These would be unsound:
     // let chunks: &[[_; 5]] = slice.as_chunks_unchecked_mut() // The slice length is not a multiple of 5
     // let chunks: &[[_; 0]] = slice.as_chunks_unchecked_mut() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks_mut<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -519,13 +586,13 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[1, 1, 2, 2, 9]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks_mut<const N: usize>(&mut self) -> (&mut [T], &mut [[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -537,16 +604,16 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[9, 1, 1, 2, 2]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks_mut<const N: usize>(&mut self) -> ArrayChunksMut<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the into_remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact_mut.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -556,14 +623,14 @@ error before this method gets stabilized.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
    -
    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, +

    source

    pub fn array_windows<const N: usize>(&self) -> ArrayWindows<'_, T, N>

    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, starting at the beginning of the slice.

    This is the const generic equivalent of windows.

    If N is greater than the size of the slice, it will return no windows.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_windows)]
     let slice = [0, 1, 2, 3];
     let mut iter = slice.array_windows();
    @@ -571,32 +638,32 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &[1, 2]); assert_eq!(iter.next().unwrap(), &[2, 3]); assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks(&self, chunk_size: usize) -> RChunks<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert_eq!(iter.next().unwrap(), &['l']);
     assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_mut(&mut self, chunk_size: usize) -> RChunksMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -607,7 +674,7 @@ beginning of the slice.

    count += 1; } assert_eq!(v, &[3, 2, 2, 1, 1]);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn rchunks_exact(&self, chunk_size: usize) -> RChunksExact<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -617,16 +684,16 @@ resulting code better than in the case of rchunks for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks_exact(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert!(iter.next().is_none());
     assert_eq!(iter.remainder(), &['l']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_exact_mut(&mut self, chunk_size: usize) -> RChunksExactMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -636,9 +703,9 @@ resulting code better than in the case of rchunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -649,12 +716,13 @@ of the slice.

    count += 1; } assert_eq!(v, &[0, 2, 2, 1, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs +

    source

    pub fn group_by<F>(&self, pred: F) -> GroupBy<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &[1, 1, 1, 3, 3, 2, 2, 2];
    @@ -677,12 +745,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&[2, 3][..])); assert_eq!(iter.next(), Some(&[2, 3, 4][..])); assert_eq!(iter.next(), None);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable +

    source

    pub fn group_by_mut<F>(&mut self, pred: F) -> GroupByMut<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &mut [1, 1, 1, 3, 3, 2, 2, 2];
    @@ -705,13 +774,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&mut [2, 3][..])); assert_eq!(iter.next(), Some(&mut [2, 3, 4][..])); assert_eq!(iter.next(), None);
    -

    Divides one slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at(&self, mid: usize) -> (&[T], &[T])

    Divides one slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 4, 5, 6];
     
     {
    @@ -731,13 +800,13 @@ indices from [mid, len) (excluding the index len itsel
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -

    Divides one mutable slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at_mut(&mut self, mid: usize) -> (&mut [T], &mut [T])

    Divides one mutable slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let mut v = [1, 0, 3, 0, 5, 6];
     let (left, right) = v.split_at_mut(2);
     assert_eq!(left, [1, 0]);
    @@ -745,7 +814,7 @@ indices from [mid, len) (excluding the index len itsel
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_unchecked(&self, mid: usize) -> (&[T], &[T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -754,7 +823,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let v = [1, 2, 3, 4, 5, 6];
    @@ -776,7 +845,10 @@ even if the resulting reference is not used. The caller has to ensure that
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_mut_unchecked( + &mut self, + mid: usize +) -> (&mut [T], &mut [T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -785,7 +857,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let mut v = [1, 0, 3, 0, 5, 6];
    @@ -798,13 +870,13 @@ even if the resulting reference is not used. The caller has to ensure that
         right[1] = 4;
     }
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_ref<const N: usize>(&self) -> (&[T; N], &[T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -826,13 +898,13 @@ indices from [N, len) (excluding the index len itself)
         assert_eq!(left, &[1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_mut<const N: usize>(&mut self) -> (&mut [T; N], &mut [T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -842,14 +914,14 @@ indices from [N, len) (excluding the index len itself)
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from +

    source

    pub fn rsplit_array_ref<const N: usize>(&self) -> (&[T], &[T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index len - N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -871,14 +943,14 @@ indices from [len - N, len) (excluding the index len i
         assert_eq!(left, []);
         assert_eq!(right, &[1, 2, 3, 4, 5, 6]);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an +

    source

    pub fn rsplit_array_mut<const N: usize>(&mut self) -> (&mut [T], &mut [T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -888,9 +960,10 @@ indices from [len - N, len) (excluding the index len i
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn split<F>(&self, pred: F) -> Split<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split(|num| num % 3 == 0);
     
    @@ -918,19 +991,21 @@ present between them:

    assert_eq!(iter.next().unwrap(), &[]); assert_eq!(iter.next().unwrap(), &[20]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.0.0 · source

    pub fn split_mut<F>(&mut self, pred: F) -> SplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_mut(|num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.51.0 · source

    pub fn split_inclusive<F>(&self, pred: F) -> SplitInclusive<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is contained in the end of the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split_inclusive(|num| num % 3 == 0);
     
    @@ -947,10 +1022,11 @@ That slice will be the last item returned by the iterator.

    assert_eq!(iter.next().unwrap(), &[3]); assert_eq!(iter.next().unwrap(), &[10, 40, 33]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.51.0 · source

    pub fn split_inclusive_mut<F>(&mut self, pred: F) -> SplitInclusiveMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is contained in the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_inclusive_mut(|num| *num % 3 == 0) {
    @@ -958,10 +1034,11 @@ subslice as a terminator.

    group[terminator_idx] = 1; } assert_eq!(v, [10, 40, 1, 20, 1, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.27.0 · source

    pub fn rsplit<F>(&self, pred: F) -> RSplit<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [11, 22, 33, 0, 44, 55];
     let mut iter = slice.rsplit(|num| *num == 0);
     
    @@ -978,10 +1055,11 @@ slice will be the first (or last) item returned by the iterator.

    assert_eq!(it.next().unwrap(), &[1, 1]); assert_eq!(it.next().unwrap(), &[]); assert_eq!(it.next(), None);
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.27.0 · source

    pub fn rsplit_mut<F>(&mut self, pred: F) -> RSplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [100, 400, 300, 200, 600, 500];
     
     let mut count = 0;
    @@ -990,12 +1068,13 @@ backwards. The matched element is not contained in the subslices.

    group[0] = count; } assert_eq!(v, [3, 400, 300, 2, 600, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn<F>(&self, n: usize, pred: F) -> SplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once by numbers divisible by 3 (i.e., [10, 40], [20, 60, 50]):

    @@ -1004,25 +1083,27 @@ slice.

    for group in v.splitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over mutable subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn_mut<F>(&mut self, n: usize, pred: F) -> SplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.splitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 50]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn<F>(&self, n: usize, pred: F) -> RSplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once, starting from the end, by numbers divisible by 3 (i.e., [50], [10, 40, 30, 20]):

    @@ -1031,23 +1112,25 @@ by 3 (i.e., [50], [10, 40, 30, 20]):

    for group in v.rsplitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn_mut<F>(&mut self, n: usize, pred: F) -> RSplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut s = [10, 40, 30, 20, 60, 50];
     
     for group in s.rsplitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(s, [1, 40, 30, 20, 60, 1]);
    -

    Returns true if the slice contains an element with the given value.

    +
    1.0.0 · source

    pub fn contains(&self, x: &T) -> boolwhere + T: PartialEq<T>,

    Returns true if the slice contains an element with the given value.

    This operation is O(n).

    Note that if you have a sorted slice, binary_search may be faster.

    -
    Examples
    +
    Examples
    let v = [10, 40, 30];
     assert!(v.contains(&30));
     assert!(!v.contains(&50));
    @@ -1058,8 +1141,9 @@ use iter().any:

    let v = [String::from("hello"), String::from("world")]; // slice of `String`
     assert!(v.iter().any(|e| e == "hello")); // search with `&str`
     assert!(!v.iter().any(|e| e == "hi"));
    -

    Returns true if needle is a prefix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn starts_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a prefix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.starts_with(&[10]));
     assert!(v.starts_with(&[10, 40]));
    @@ -1071,8 +1155,9 @@ use iter().any:

    assert!(v.starts_with(&[])); let v: &[u8] = &[]; assert!(v.starts_with(&[]));
    -

    Returns true if needle is a suffix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn ends_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a suffix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.ends_with(&[30]));
     assert!(v.ends_with(&[40, 30]));
    @@ -1084,11 +1169,13 @@ use iter().any:

    assert!(v.ends_with(&[])); let v: &[u8] = &[]; assert!(v.ends_with(&[]));
    -

    Returns a subslice with the prefix removed.

    +
    1.51.0 · source

    pub fn strip_prefix<P>(&self, prefix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the prefix removed.

    If the slice starts with prefix, returns the subslice after the prefix, wrapped in Some. If prefix is empty, simply returns the original slice.

    If the slice does not start with prefix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_prefix(&[10]), Some(&[40, 30][..]));
     assert_eq!(v.strip_prefix(&[10, 40]), Some(&[30][..]));
    @@ -1098,17 +1185,20 @@ If prefix is empty, simply returns the original slice.

    let prefix : &str = "he"; assert_eq!(b"hello".strip_prefix(prefix.as_bytes()), Some(b"llo".as_ref()));
    -

    Returns a subslice with the suffix removed.

    +
    1.51.0 · source

    pub fn strip_suffix<P>(&self, suffix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the suffix removed.

    If the slice ends with suffix, returns the subslice before the suffix, wrapped in Some. If suffix is empty, simply returns the original slice.

    If the slice does not end with suffix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_suffix(&[30]), Some(&[10, 40][..]));
     assert_eq!(v.strip_suffix(&[40, 30]), Some(&[10][..]));
     assert_eq!(v.strip_suffix(&[50]), None);
     assert_eq!(v.strip_suffix(&[50, 30]), None);
    -

    Binary searches this slice for a given element. +

    Binary searches this slice for a given element. This behaves similarly to contains if this slice is sorted.

    If the value is found then Result::Ok is returned, containing the index of the matching element. If there are multiple matches, then any @@ -1118,7 +1208,7 @@ If the value is not found then binary_search_by, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1159,7 +1249,8 @@ sort order, consider using // The above is equivalent to `let idx = s.binary_search(&num).unwrap_or_else(|x| x);` s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -

    Binary searches this slice with a comparator function. +

    1.0.0 · source

    pub fn binary_search_by<'a, F>(&'a self, f: F) -> Result<usize, usize>where + F: FnMut(&'a T) -> Ordering,

    Binary searches this slice with a comparator function. This behaves similarly to contains if this slice is sorted.

    The comparator function should implement an order consistent with the sort order of the underlying slice, returning an @@ -1173,7 +1264,7 @@ If the value is not found then binary_search, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1189,7 +1280,13 @@ found; the fourth could match any position in [1, 4].

    let seek = 1; let r = s.binary_search_by(|probe| probe.cmp(&seek)); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Binary searches this slice with a key extraction function. +

    1.10.0 · source

    pub fn binary_search_by_key<'a, B, F>( + &'a self, + b: &B, + f: F +) -> Result<usize, usize>where + F: FnMut(&'a T) -> B, + B: Ord,

    Binary searches this slice with a key extraction function. This behaves similarly to contains if this slice is sorted.

    Assumes that the slice is sorted by the key, for instance with sort_by_key using the same key extraction function.

    @@ -1201,7 +1298,7 @@ If the value is not found then binary_search, binary_search_by, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements in a slice of pairs sorted by their second elements. The first is found, with a uniquely determined position; the second and third are not found; the @@ -1216,10 +1313,11 @@ fourth could match any position in [1, 4].

    assert_eq!(s.binary_search_by_key(&100, |&(a, b)| b), Err(13)); let r = s.binary_search_by_key(&1, |&(a, b)| b); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Sorts the slice, but might not preserve the order of equal elements.

    +
    1.20.0 · source

    pub fn sort_unstable(&mut self)where + T: Ord,

    Sorts the slice, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1227,12 +1325,13 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [-5, 4, 1, -3, 2];
     
     v.sort_unstable();
     assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    @@ -1249,7 +1348,7 @@ total order if it is (for all a, b and c)
    let mut floats = [5f64, 4.0, 1.0, 3.0, 2.0];
     floats.sort_unstable_by(|a, b| a.partial_cmp(b).unwrap());
     assert_eq!(floats, [1.0, 2.0, 3.0, 4.0, 5.0]);
    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1257,7 +1356,7 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [5, 4, 1, 3, 2];
     v.sort_unstable_by(|a, b| a.cmp(b));
     assert!(v == [1, 2, 3, 4, 5]);
    @@ -1265,12 +1364,14 @@ v.sort_unstable_by(|a, b| a.cmp(b));
     // reverse sorting
     v.sort_unstable_by(|a, b| b.cmp(a));
     assert!(v == [5, 4, 3, 2, 1]);
    -

    Sorts the slice with a key extraction function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(m * n * log(n)) worst-case, where the key function is O(m).

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1279,12 +1380,16 @@ deterministic behavior.

    Due to its key calling strategy, sort_unstable_by_key is likely to be slower than sort_by_cached_key in cases where the key function is expensive.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     v.sort_unstable_by_key(|k| k.abs());
     assert!(v == [1, 2, -3, 4, -5]);
    -

    Reorder the slice such that the element at index is at its final sorted position.

    +
    1.49.0 · source

    pub fn select_nth_unstable( + &mut self, + index: usize +) -> (&mut [T], &mut T, &mut [T])where + T: Ord,

    Reorder the slice such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index. Additionally, this reordering is unstable (i.e. any number of equal elements may end up at position index), in-place @@ -1293,12 +1398,12 @@ element” in other libraries. It returns a triplet of the following from the re the subslice prior to index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median
    @@ -1310,7 +1415,12 @@ used for 5, -3, 1, 2, 4] ||
             v == [-3, -5, 1, 4, 2] ||
             v == [-5, -3, 1, 4, 2]);
    -

    Reorder the slice with a comparator function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by<F>( + &mut self, + index: usize, + compare: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T, &T) -> Ordering,

    Reorder the slice with a comparator function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the comparator function. @@ -1321,12 +1431,12 @@ the slice reordered according to the provided comparator function: the subslice index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median as if the slice were sorted in descending order.
    @@ -1338,7 +1448,13 @@ used for 2, 4, 1, -3, -5] ||
             v == [4, 2, 1, -5, -3] ||
             v == [4, 2, 1, -3, -5]);
    -

    Reorder the slice with a key extraction function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by_key<K, F>( + &mut self, + index: usize, + f: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T) -> K, + K: Ord,

    Reorder the slice with a key extraction function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the key extraction function. @@ -1349,12 +1465,12 @@ the slice reordered according to the provided key extraction function: the subsl index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Return the median as if the array were sorted according to absolute value.
    @@ -1366,12 +1482,13 @@ used for 1, 2, -3, -5, 4] ||
             v == [2, 1, -3, 4, -5] ||
             v == [2, 1, -3, -5, 4]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the +

    source

    pub fn partition_dedup(&mut self) -> (&mut [T], &mut [T])where + T: PartialEq<T>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the PartialEq trait implementation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [1, 2, 2, 3, 3, 2, 1, 1];
    @@ -1380,7 +1497,8 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [1, 2, 3, 2, 1]); assert_eq!(duplicates, [2, 3, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying +

    source

    pub fn partition_dedup_by<F>(&mut self, same_bucket: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T, &mut T) -> bool,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying a given equality relation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    @@ -1389,7 +1507,7 @@ must determine if the elements compare equal. The elements are passed in opposit from their order in the slice, so if same_bucket(a, b) returns true, a is moved at the end of the slice.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = ["foo", "Foo", "BAZ", "Bar", "bar", "baz", "BAZ"];
    @@ -1398,12 +1516,14 @@ at the end of the slice.

    assert_eq!(dedup, ["foo", "BAZ", "Bar", "baz"]); assert_eq!(duplicates, ["bar", "Foo", "BAZ"]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve +

    source

    pub fn partition_dedup_by_key<K, F>(&mut self, key: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T) -> K, + K: PartialEq<K>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve to the same key.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [10, 20, 21, 30, 30, 20, 11, 13];
    @@ -1412,17 +1532,17 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [10, 20, 30, 20, 11]); assert_eq!(duplicates, [21, 30, 13]);
    -

    Rotates the slice in-place such that the first mid elements of the +

    1.26.0 · source

    pub fn rotate_left(&mut self, mid: usize)

    Rotates the slice in-place such that the first mid elements of the slice move to the end while the last self.len() - mid elements move to the front. After calling rotate_left, the element previously at index mid will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if mid is greater than the length of the slice. Note that mid == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_left(2);
     assert_eq!(a, ['c', 'd', 'e', 'f', 'a', 'b']);
    @@ -1431,17 +1551,17 @@ a.rotate_left(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_left(1);
     assert_eq!(a, ['a', 'c', 'd', 'e', 'b', 'f']);
    -

    Rotates the slice in-place such that the first self.len() - k +

    1.26.0 · source

    pub fn rotate_right(&mut self, k: usize)

    Rotates the slice in-place such that the first self.len() - k elements of the slice move to the end while the last k elements move to the front. After calling rotate_right, the element previously at index self.len() - k will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if k is greater than the length of the slice. Note that k == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_right(2);
     assert_eq!(a, ['e', 'f', 'a', 'b', 'c', 'd']);
    @@ -1450,25 +1570,28 @@ a.rotate_right(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_right(1);
     assert_eq!(a, ['a', 'e', 'b', 'c', 'd', 'f']);
    -

    Fills self with elements by cloning value.

    -
    Examples
    +
    1.50.0 · source

    pub fn fill(&mut self, value: T)where + T: Clone,

    Fills self with elements by cloning value.

    +
    Examples
    let mut buf = vec![0; 10];
     buf.fill(1);
     assert_eq!(buf, vec![1; 10]);
    -

    Fills self with elements returned by calling a closure repeatedly.

    +
    1.51.0 · source

    pub fn fill_with<F>(&mut self, f: F)where + F: FnMut() -> T,

    Fills self with elements returned by calling a closure repeatedly.

    This method uses a closure to create new values. If you’d rather Clone a given value, use fill. If you want to use the Default trait to generate values, you can pass Default::default as the argument.

    -
    Examples
    +
    Examples
    let mut buf = vec![1; 10];
     buf.fill_with(Default::default);
     assert_eq!(buf, vec![0; 10]);
    -

    Copies the elements from src into self.

    +
    1.7.0 · source

    pub fn clone_from_slice(&mut self, src: &[T])where + T: Clone,

    Copies the elements from src into self.

    The length of src must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Cloning two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1500,12 +1623,13 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies all elements from src into self, using a memcpy.

    +
    1.9.0 · source

    pub fn copy_from_slice(&mut self, src: &[T])where + T: Copy,

    Copies all elements from src into self, using a memcpy.

    The length of src must be the same as self.

    If T does not implement Copy, use clone_from_slice.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Copying two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1537,16 +1661,18 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies elements from one part of the slice to another part of itself, +

    1.37.0 · source

    pub fn copy_within<R>(&mut self, src: R, dest: usize)where + R: RangeBounds<usize>, + T: Copy,

    Copies elements from one part of the slice to another part of itself, using a memmove.

    src is the range within self to copy from. dest is the starting index of the range within self to copy to, which will have the same length as src. The two ranges may overlap. The ends of the two ranges must be less than or equal to self.len().

    -
    Panics
    +
    Panics

    This function will panic if either range exceeds the end of the slice, or if the end of src is before the start.

    -
    Examples
    +
    Examples

    Copying four bytes within a slice:

    let mut bytes = *b"Hello, World!";
    @@ -1554,9 +1680,9 @@ or if the end of src is before the start.

    bytes.copy_within(1..5, 8); assert_eq!(&bytes, b"Hello, Wello!");
    -

    Swaps all elements in self with those in other.

    +
    1.27.0 · source

    pub fn swap_with_slice(&mut self, other: &mut [T])

    Swaps all elements in self with those in other.

    The length of other must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Example

    Swapping two elements across slices:

    @@ -1586,7 +1712,7 @@ mutable sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 1, 2]);
    -

    Transmute the slice to a slice of another type, ensuring alignment of the types is +

    1.30.0 · source

    pub unsafe fn align_to<U>(&self) -> (&[T], &[U], &[T])

    Transmute the slice to a slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1599,7 +1725,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1609,7 +1735,7 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the +

    1.30.0 · source

    pub unsafe fn align_to_mut<U>(&mut self) -> (&mut [T], &mut [U], &mut [T])

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1622,7 +1748,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1632,7 +1758,10 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    +
    source

    pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])where + Simd<T, LANES>: AsRef<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    This is a safe wrapper around slice::align_to, so has the same weak postconditions as that method. You’re only assured that self.len() == prefix.len() + middle.len() * LANES + suffix.len().

    @@ -1644,7 +1773,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1652,7 +1781,7 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    Examples
    +
    Examples
    #![feature(portable_simd)]
     use core::simd::SimdFloat;
     
    @@ -1680,7 +1809,12 @@ method for something like LANES == 3.

    let numbers: Vec<f32> = (1..101).map(|x| x as _).collect(); assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, +

    source

    pub fn as_simd_mut<const LANES: usize>( + &mut self +) -> (&mut [T], &mut [Simd<T, LANES>], &mut [T])where + Simd<T, LANES>: AsMut<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, and a mutable suffix.

    This is a safe wrapper around slice::align_to_mut, so has the same weak postconditions as that method. You’re only assured that @@ -1694,7 +1828,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    This is the mutable version of slice::as_simd; see that for examples.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1702,13 +1836,14 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    +
    source

    pub fn is_sorted(&self) -> boolwhere + T: PartialOrd<T>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    That is, for each element a and its following element b, a <= b must hold. If the slice yields exactly zero or one element, true is returned.

    Note that if Self::Item is only PartialOrd, but not Ord, the above definition implies that this function returns false if any two consecutive items are not comparable.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     let empty: [i32; 0] = [];
     
    @@ -1717,20 +1852,24 @@ comparable.

    assert!([0].is_sorted()); assert!(empty.is_sorted()); assert!(![0.0, 1.0, f32::NAN].is_sorted());
    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    +
    source

    pub fn is_sorted_by<'a, F>(&'a self, compare: F) -> boolwhere + F: FnMut(&'a T, &'a T) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    Instead of using PartialOrd::partial_cmp, this function uses the given compare function to determine the ordering of two elements. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    +
    source

    pub fn is_sorted_by_key<'a, F, K>(&'a self, f: F) -> boolwhere + F: FnMut(&'a T) -> K, + K: PartialOrd<K>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    Instead of comparing the slice’s elements directly, this function compares the keys of the elements, as determined by f. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     
     assert!(["c", "bb", "aaa"].is_sorted_by_key(|s| s.len()));
     assert!(![-2i32, -1, 0, 3].is_sorted_by_key(|n| n.abs()));
    -

    Returns the index of the partition point according to the given predicate +

    1.52.0 · source

    pub fn partition_point<P>(&self, pred: P) -> usizewhere + P: FnMut(&T) -> bool,

    Returns the index of the partition point according to the given predicate (the index of the first element of the second partition).

    The slice is assumed to be partitioned according to the given predicate. This means that all elements for which the predicate returns true are at the start of the slice @@ -1740,7 +1879,7 @@ For example, [7, 15, 3, 5, 4, 12, 6] is partitioned under the predi

    If this slice is not partitioned, the returned result is unspecified and meaningless, as this method performs a kind of binary search.

    See also binary_search, binary_search_by, and binary_search_by_key.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 3, 5, 6, 7];
     let i = v.partition_point(|&x| x < 5);
     
    @@ -1762,13 +1901,14 @@ sort order:

    let idx = s.partition_point(|&x| x < num); s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take<R, 'a>(self: &mut &'a [T], range: R) -> Option<&'a [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1798,13 +1938,14 @@ range is out of bounds.

    assert_eq!(None, slice.take(..=4)); let expected: &[char] = &['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take_mut<R, 'a>(self: &mut &'a mut [T], range: R) -> Option<&'a mut [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a mutable reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1834,10 +1975,10 @@ range is out of bounds.

    assert_eq!(None, slice.take_mut(..=4)); let expected: &mut [_] = &mut ['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take_mut(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference +

    source

    pub fn take_first<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1845,10 +1986,10 @@ to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'a');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable +

    source

    pub fn take_first_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1857,10 +1998,10 @@ reference to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'d');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference +

    source

    pub fn take_last<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1868,10 +2009,10 @@ to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'c');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable +

    source

    pub fn take_last_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1880,12 +2021,15 @@ reference to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'d');
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    +
    source

    pub unsafe fn get_many_unchecked_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> [&mut T; N]

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    For a safe alternative see get_many_mut.

    Safety

    Calling this method with overlapping or out-of-bounds indices is undefined behavior even if the resulting references are not used.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let x = &mut [1, 2, 4];
    @@ -1896,10 +2040,13 @@ even if the resulting references are not used.

    *b *= 100; } assert_eq!(x, &[10, 2, 400]);
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    +
    source

    pub fn get_many_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> Result<[&mut T; N], GetManyMutError<N>>

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    Returns an error if any index is out-of-bounds, or if the same index was passed more than once.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let v = &mut [1, 2, 3];
    @@ -1908,113 +2055,12 @@ passed more than once.

    *b = 612; } assert_eq!(v, &[413, 2, 612]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    -

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses -the ordering defined by f64::total_cmp.

    -
    Current implementation
    -

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    -
    #![feature(sort_floats)]
    -let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
    -
    -v.sort_floats();
    -let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
    -assert_eq!(&v[..8], &sorted[..8]);
    -assert!(v[8].is_nan());
    -

    Checks if all bytes in this slice are within the ASCII range.

    -

    Checks that two slices are an ASCII case-insensitive match.

    -

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), -but without allocating and copying temporaries.

    -

    Converts this slice to its ASCII upper case equivalent in-place.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To return a new uppercased value without modifying the existing one, use -to_ascii_uppercase.

    -

    Converts this slice to its ASCII lower case equivalent in-place.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To return a new lowercased value without modifying the existing one, use -to_ascii_lowercase.

    -

    Returns an iterator that produces an escaped version of this slice, -treating it as an ASCII string.

    -
    Examples
    -
    
    -let s = b"0\t\r\n'\"\\\x9d";
    -let escaped = s.escape_ascii().to_string();
    -assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    -assert_eq!(b"  ".trim_ascii_start(), b"");
    -assert_eq!(b"".trim_ascii_start(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    -assert_eq!(b"  ".trim_ascii_end(), b"");
    -assert_eq!(b"".trim_ascii_end(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes -removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    -assert_eq!(b"  ".trim_ascii(), b"");
    -assert_eq!(b"".trim_ascii(), b"");
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
    -
    -assert_eq!(
    -    [[1, 2, 3], [4, 5, 6]].flatten(),
    -    [[1, 2], [3, 4], [5, 6]].flatten(),
    -);
    -
    -let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
    -assert!(slice_of_empty_arrays.flatten().is_empty());
    -
    -let empty_slice_of_arrays: &[[u32; 10]] = &[];
    -assert!(empty_slice_of_arrays.flatten().is_empty());
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -fn add_5_to_all(slice: &mut [i32]) {
    -    for i in slice {
    -        *i += 5;
    -    }
    -}
    -
    -let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
    -add_5_to_all(array.flatten_mut());
    -assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    +
    source

    pub fn sort_floats(&mut self)

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses the ordering defined by f32::total_cmp.

    Current implementation

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    +
    Examples
    #![feature(sort_floats)]
     let mut v = [2.6, -5e-8, f32::NAN, 8.29, f32::INFINITY, -1.0, 0.0, -f32::INFINITY, -0.0];
     
    @@ -2022,7 +2068,67 @@ v.sort_floats();
     let sorted = [-f32::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f32::INFINITY, f32::NAN];
     assert_eq!(&v[..8], &sorted[..8]);
     assert!(v[8].is_nan());
    -

    Sorts the slice.

    +
    1.23.0 · source

    pub fn is_ascii(&self) -> bool

    Checks if all bytes in this slice are within the ASCII range.

    +
    1.23.0 · source

    pub fn eq_ignore_ascii_case(&self, other: &[u8]) -> bool

    Checks that two slices are an ASCII case-insensitive match.

    +

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), +but without allocating and copying temporaries.

    +
    1.23.0 · source

    pub fn make_ascii_uppercase(&mut self)

    Converts this slice to its ASCII upper case equivalent in-place.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To return a new uppercased value without modifying the existing one, use +to_ascii_uppercase.

    +
    1.23.0 · source

    pub fn make_ascii_lowercase(&mut self)

    Converts this slice to its ASCII lower case equivalent in-place.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To return a new lowercased value without modifying the existing one, use +to_ascii_lowercase.

    +
    1.60.0 · source

    pub fn escape_ascii(&self) -> EscapeAscii<'_>

    Returns an iterator that produces an escaped version of this slice, +treating it as an ASCII string.

    +
    Examples
    +
    
    +let s = b"0\t\r\n'\"\\\x9d";
    +let escaped = s.escape_ascii().to_string();
    +assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    +
    source

    pub fn trim_ascii_start(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    +assert_eq!(b"  ".trim_ascii_start(), b"");
    +assert_eq!(b"".trim_ascii_start(), b"");
    +
    source

    pub fn trim_ascii_end(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    +assert_eq!(b"  ".trim_ascii_end(), b"");
    +assert_eq!(b"".trim_ascii_end(), b"");
    +
    source

    pub fn trim_ascii(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes +removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    +assert_eq!(b"  ".trim_ascii(), b"");
    +assert_eq!(b"".trim_ascii(), b"");
    +
    1.23.0 · source

    pub fn to_ascii_uppercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII upper case equivalent.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To uppercase the value in-place, use make_ascii_uppercase.

    +
    1.23.0 · source

    pub fn to_ascii_lowercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII lower case equivalent.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To lowercase the value in-place, use make_ascii_lowercase.

    +
    1.0.0 · source

    pub fn sort(&mut self)where + T: Ord,

    Sorts the slice.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    When applicable, unstable sorting is preferred because it is generally faster than stable sorting and it doesn’t allocate auxiliary memory. @@ -2039,7 +2145,8 @@ non-allocating insertion sort is used instead.

    v.sort(); assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function.

    +
    1.0.0 · source

    pub fn sort_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    The comparator function must define a total ordering for the elements in the slice. If the ordering is not total, the order of the elements is unspecified. An order is a @@ -2072,7 +2179,9 @@ v.sort_by(|a, b| a.cmp(b)); // reverse sorting v.sort_by(|a, b| b.cmp(a)); assert!(v == [5, 4, 3, 2, 1]);

    -

    Sorts the slice with a key extraction function.

    +
    1.7.0 · source

    pub fn sort_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    This sort is stable (i.e., does not reorder equal elements) and O(m * n * log(n)) worst-case, where the key function is O(m).

    For expensive key functions (e.g. functions that are not simple property accesses or @@ -2093,7 +2202,9 @@ non-allocating insertion sort is used instead.

    v.sort_by_key(|k| k.abs()); assert!(v == [1, 2, -3, 4, -5]);
    -

    Sorts the slice with a key extraction function.

    +
    1.34.0 · source

    pub fn sort_by_cached_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    During sorting, the key function is called at most once per element, by using temporary storage to remember the results of key evaluation. The order of calls to the key function is unspecified and may change in future versions @@ -2116,12 +2227,15 @@ length of the slice.

    v.sort_by_cached_key(|k| k.to_string()); assert!(v == [-3, -5, 2, 32, 4]);
    -

    Copies self into a new Vec.

    +
    1.0.0 · source

    pub fn to_vec(&self) -> Vec<T, Global> where + T: Clone,

    Copies self into a new Vec.

    Examples
    let s = [10, 40, 30];
     let x = s.to_vec();
     // Here, `s` and `x` can be modified independently.
    -
    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    +
    source

    pub fn to_vec_in<A>(&self, alloc: A) -> Vec<T, A> where + A: Allocator, + T: Clone,

    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    Examples
    #![feature(allocator_api)]
     
    @@ -2130,7 +2244,8 @@ v.sort_by_cached_key(|k| k.to_string());
     let s = [10, 40, 30];
     let x = s.to_vec_in(System);
     // Here, `s` and `x` can be modified independently.
    -

    Creates a vector by copying a slice n times.

    +
    1.40.0 · source

    pub fn repeat(&self, n: usize) -> Vec<T, Global> where + T: Copy,

    Creates a vector by copying a slice n times.

    Panics

    This function will panic if the capacity would overflow.

    Examples
    @@ -2141,53 +2256,121 @@ v.sort_by_cached_key(|k| k.to_string());
    // this will panic at runtime
     b"0123456789abcdef".repeat(usize::MAX);
    -

    Flattens a slice of T into a single value Self::Output.

    +
    1.0.0 · source

    pub fn concat<Item>(&self) -> <[T] as Concat<Item>>::Output where + [T]: Concat<Item>, + Item: ?Sized,

    Flattens a slice of T into a single value Self::Output.

    Examples
    assert_eq!(["hello", "world"].concat(), "helloworld");
     assert_eq!([[1, 2], [3, 4]].concat(), [1, 2, 3, 4]);
    -

    Flattens a slice of T into a single value Self::Output, placing a +

    1.3.0 · source

    pub fn join<Separator>(&self, sep: Separator) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].join(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].join(&0), [1, 2, 0, 3, 4]);
     assert_eq!([[1, 2], [3, 4]].join(&[0, 0][..]), [1, 2, 0, 0, 3, 4]);
    -
    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a +

    1.0.0 · source

    pub fn connect<Separator>( + &self, + sep: Separator +) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].connect(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII upper case equivalent.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To uppercase the value in-place, use make_ascii_uppercase.

    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII lower case equivalent.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To lowercase the value in-place, use make_ascii_lowercase.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: PrimeFieldBits> Deref for RunningSum<F>

    §

    type Target = Vec<AssignedCell<F, F>, Global>

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Vec<AssignedCell<F, F>>

    Dereferences the value.

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for RunningSum<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for RunningSum<F>

    §

    impl<F> Sync for RunningSum<F>

    §

    impl<F> Unpin for RunningSum<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for RunningSum<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSumConfig.html b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSumConfig.html index eb4bfe45..e0032c9f 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSumConfig.html +++ b/rustdoc/latest/halo2_gadgets/utilities/decompose_running_sum/struct.RunningSumConfig.html @@ -1,4 +1,4 @@ -RunningSumConfig in halo2_gadgets::utilities::decompose_running_sum - Rust +RunningSumConfig in halo2_gadgets::utilities::decompose_running_sum - Rust -
    pub struct RunningSumConfig<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> { /* private fields */ }
    Expand description

    Configuration that provides methods for running sum decomposition.

    -

    Implementations§

    perm MUST include the advice column z.

    +
    pub struct RunningSumConfig<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> { /* private fields */ }
    Expand description

    Configuration that provides methods for running sum decomposition.

    +

    Implementations§

    source§

    impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> RunningSumConfig<F, WINDOW_NUM_BITS>

    source

    pub fn configure( + meta: &mut ConstraintSystem<F>, + q_range_check: Selector, + z: Column<Advice> +) -> Self

    perm MUST include the advice column z.

    Panics

    Panics if WINDOW_NUM_BITS > 3.

    Side-effects

    z will be equality-enabled.

    -

    Decompose a field element alpha that is witnessed in this helper.

    +
    source

    pub fn witness_decompose( + &self, + region: &mut Region<'_, F>, + offset: usize, + alpha: Value<F>, + strict: bool, + word_num_bits: usize, + num_windows: usize +) -> Result<RunningSum<F>, Error>

    Decompose a field element alpha that is witnessed in this helper.

    strict = true constrains the final running sum to be zero, i.e. constrains alpha to be within WINDOW_NUM_BITS * num_windows bits.

    -

    Decompose an existing variable alpha that is copied into this helper.

    +
    source

    pub fn copy_decompose( + &self, + region: &mut Region<'_, F>, + offset: usize, + alpha: AssignedCell<F, F>, + strict: bool, + word_num_bits: usize, + num_windows: usize +) -> Result<RunningSum<F>, Error>

    Decompose an existing variable alpha that is copied into this helper.

    strict = true constrains the final running sum to be zero, i.e. constrains alpha to be within WINDOW_NUM_BITS * num_windows bits.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Clone + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Clone for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    fn clone(&self) -> RunningSumConfig<F, WINDOW_NUM_BITS>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Debug for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: PartialEq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> PartialEq<RunningSumConfig<F, WINDOW_NUM_BITS>> for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    fn eq(&self, other: &RunningSumConfig<F, WINDOW_NUM_BITS>) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<F: Copy + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Copy for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    impl<F: Eq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Eq for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralEq for RunningSumConfig<F, WINDOW_NUM_BITS>

    source§

    impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralPartialEq for RunningSumConfig<F, WINDOW_NUM_BITS>

    Auto Trait Implementations§

    §

    impl<F, const WINDOW_NUM_BITS: usize> RefUnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where + F: RefUnwindSafe,

    §

    impl<F, const WINDOW_NUM_BITS: usize> Send for RunningSumConfig<F, WINDOW_NUM_BITS>

    §

    impl<F, const WINDOW_NUM_BITS: usize> Sync for RunningSumConfig<F, WINDOW_NUM_BITS>

    §

    impl<F, const WINDOW_NUM_BITS: usize> Unpin for RunningSumConfig<F, WINDOW_NUM_BITS>where + F: Unpin,

    §

    impl<F, const WINDOW_NUM_BITS: usize> UnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.bitrange_subset.html b/rustdoc/latest/halo2_gadgets/utilities/fn.bitrange_subset.html index aea91bbd..a1f388b8 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.bitrange_subset.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.bitrange_subset.html @@ -1,4 +1,4 @@ -bitrange_subset in halo2_gadgets::utilities - Rust +bitrange_subset in halo2_gadgets::utilities - Rust -
    pub fn bitrange_subset<F: PrimeFieldBits>(
        field_elem: &F,
        bitrange: Range<usize>
    ) -> F
    Expand description

    Takes a specified subsequence of the little-endian bit representation of a field element. +

    pub fn bitrange_subset<F: PrimeFieldBits>(
    +    field_elem: &F,
    +    bitrange: Range<usize>
    +) -> F
    Expand description

    Takes a specified subsequence of the little-endian bit representation of a field element. The bits are numbered from 0 for the LSB.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.bool_check.html b/rustdoc/latest/halo2_gadgets/utilities/fn.bool_check.html index 60286497..61903941 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.bool_check.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.bool_check.html @@ -1,4 +1,4 @@ -bool_check in halo2_gadgets::utilities - Rust +bool_check in halo2_gadgets::utilities - Rust -
    pub fn bool_check<F: PrimeField>(value: Expression<F>) -> Expression<F>
    Expand description

    Checks that an expression is either 1 or 0.

    -
    \ No newline at end of file +
    pub fn bool_check<F: PrimeField>(value: Expression<F>) -> Expression<F>
    Expand description

    Checks that an expression is either 1 or 0.

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.decompose_word.html b/rustdoc/latest/halo2_gadgets/utilities/fn.decompose_word.html index a4425ccd..b32bf32b 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.decompose_word.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.decompose_word.html @@ -1,4 +1,4 @@ -decompose_word in halo2_gadgets::utilities - Rust +decompose_word in halo2_gadgets::utilities - Rust -
    pub fn decompose_word<F: PrimeFieldBits>(
        word: &F,
        word_num_bits: usize,
        window_num_bits: usize
    ) -> Vec<u8>
    Expand description

    Decompose a word alpha into window_num_bits bits (little-endian) +

    pub fn decompose_word<F: PrimeFieldBits>(
    +    word: &F,
    +    word_num_bits: usize,
    +    window_num_bits: usize
    +) -> Vec<u8> 
    Expand description

    Decompose a word alpha into window_num_bits bits (little-endian) For a window size of w, this returns [k_0, …, k_n] where each k_i is a w-bit value, and scalar = k_0 + k_1 * w + k_n * w^n.

    Panics

    We are returning a Vec<u8> which means the window size is limited to <= 8 bits.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.i2lebsp.html b/rustdoc/latest/halo2_gadgets/utilities/fn.i2lebsp.html index 99b5e12c..14d7ffce 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.i2lebsp.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.i2lebsp.html @@ -1,4 +1,4 @@ -i2lebsp in halo2_gadgets::utilities - Rust +i2lebsp in halo2_gadgets::utilities - Rust -
    pub fn i2lebsp<const NUM_BITS: usize>(int: u64) -> [bool; NUM_BITS]
    Expand description

    The sequence of bits representing a u64 in little-endian order.

    +
    pub fn i2lebsp<const NUM_BITS: usize>(int: u64) -> [bool; NUM_BITS]
    Expand description

    The sequence of bits representing a u64 in little-endian order.

    Panics

    Panics if the expected length of the sequence NUM_BITS exceeds 64.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.lebs2ip.html b/rustdoc/latest/halo2_gadgets/utilities/fn.lebs2ip.html index 8ed49746..c0a24f74 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.lebs2ip.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.lebs2ip.html @@ -1,4 +1,4 @@ -lebs2ip in halo2_gadgets::utilities - Rust +lebs2ip in halo2_gadgets::utilities - Rust -
    pub fn lebs2ip<const L: usize>(bits: &[bool; L]) -> u64
    Expand description

    The u64 integer represented by an L-bit little-endian bitstring.

    +
    pub fn lebs2ip<const L: usize>(bits: &[bool; L]) -> u64
    Expand description

    The u64 integer represented by an L-bit little-endian bitstring.

    Panics

    Panics if the bitstring is longer than 64 bits.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.range_check.html b/rustdoc/latest/halo2_gadgets/utilities/fn.range_check.html index dc6fbbcb..a7ede466 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.range_check.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.range_check.html @@ -1,4 +1,4 @@ -range_check in halo2_gadgets::utilities - Rust +range_check in halo2_gadgets::utilities - Rust -
    pub fn range_check<F: PrimeField>(
        word: Expression<F>,
        range: usize
    ) -> Expression<F>
    Expand description

    Check that an expression is in the small range [0..range), +

    pub fn range_check<F: PrimeField>(
    +    word: Expression<F>,
    +    range: usize
    +) -> Expression<F>
    Expand description

    Check that an expression is in the small range [0..range), i.e. 0 ≤ word < range.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/fn.ternary.html b/rustdoc/latest/halo2_gadgets/utilities/fn.ternary.html index 22065838..0f254dd0 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/fn.ternary.html +++ b/rustdoc/latest/halo2_gadgets/utilities/fn.ternary.html @@ -1,4 +1,4 @@ -ternary in halo2_gadgets::utilities - Rust +ternary in halo2_gadgets::utilities - Rust -
    pub fn ternary<F: Field>(
        a: Expression<F>,
        b: Expression<F>,
        c: Expression<F>
    ) -> Expression<F>
    Expand description

    If a then b, else c. Returns (a * b) + (1 - a) * c.

    +
    pub fn ternary<F: Field>(
    +    a: Expression<F>,
    +    b: Expression<F>,
    +    c: Expression<F>
    +) -> Expression<F>
    Expand description

    If a then b, else c. Returns (a * b) + (1 - a) * c.

    a must be a boolean-constrained expression.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/index.html b/rustdoc/latest/halo2_gadgets/utilities/index.html index 9617e95b..4e380405 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/index.html +++ b/rustdoc/latest/halo2_gadgets/utilities/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::utilities - Rust +halo2_gadgets::utilities - Rust -
    Expand description

    Utility gadgets.

    -

    Modules

    Gadget and chip for a conditional swap utility.
    Decomposes an $n$-bit field element $\alpha$ into $W$ windows, each window +
    Expand description

    Utility gadgets.

    +

    Modules

    Gadget and chip for a conditional swap utility.
    Decomposes an $n$-bit field element $\alpha$ into $W$ windows, each window being a $K$-bit word, using a running sum $z$. We constrain $K \leq 3$ for this helper. -$$\alpha = k_0 + (2^K) k_1 + (2^{2K}) k_2 + … + (2^{(W-1)K}) k_{W-1}$$
    Make use of a K-bit lookup table to decompose a field element into K-bit -words.

    Structs

    A type representing a range-constrained field element.

    Traits

    A type that has a value at either keygen or proving time.
    Trait for utilities used across circuits.
    Trait for a variable in the circuit.

    Functions

    Takes a specified subsequence of the little-endian bit representation of a field element. -The bits are numbered from 0 for the LSB.
    Checks that an expression is either 1 or 0.
    Decompose a word alpha into window_num_bits bits (little-endian) +$$\alpha = k_0 + (2^K) k_1 + (2^{2K}) k_2 + … + (2^{(W-1)K}) k_{W-1}$$
    Make use of a K-bit lookup table to decompose a field element into K-bit +words.

    Structs

    A type representing a range-constrained field element.

    Traits

    A type that has a value at either keygen or proving time.
    Trait for utilities used across circuits.
    Trait for a variable in the circuit.

    Functions

    Takes a specified subsequence of the little-endian bit representation of a field element. +The bits are numbered from 0 for the LSB.
    Checks that an expression is either 1 or 0.
    Decompose a word alpha into window_num_bits bits (little-endian) For a window size of w, this returns [k_0, …, k_n] where each k_i -is a w-bit value, and scalar = k_0 + k_1 * w + k_n * w^n.
    The sequence of bits representing a u64 in little-endian order.
    The u64 integer represented by an L-bit little-endian bitstring.
    Check that an expression is in the small range [0..range), -i.e. 0 ≤ word < range.
    If a then b, else c. Returns (a * b) + (1 - a) * c.
    \ No newline at end of file +is a w-bit value, and scalar = k_0 + k_1 * w + k_n * w^n.
    The sequence of bits representing a u64 in little-endian order.
    The u64 integer represented by an L-bit little-endian bitstring.
    Check that an expression is in the small range [0..range), +i.e. 0 ≤ word < range.
    If a then b, else c. Returns (a * b) + (1 - a) * c.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/index.html b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/index.html index 76ef07e9..41813455 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/index.html +++ b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/index.html @@ -1,4 +1,4 @@ -halo2_gadgets::utilities::lookup_range_check - Rust +halo2_gadgets::utilities::lookup_range_check - Rust -
    Expand description

    Make use of a K-bit lookup table to decompose a field element into K-bit +

    Expand description

    Make use of a K-bit lookup table to decompose a field element into K-bit words.

    -

    Structs

    Configuration that provides methods for a lookup range check.
    The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.
    \ No newline at end of file +

    Structs

    Configuration that provides methods for a lookup range check.
    The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.LookupRangeCheckConfig.html b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.LookupRangeCheckConfig.html index 3ee82a8c..b1ec5607 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.LookupRangeCheckConfig.html +++ b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.LookupRangeCheckConfig.html @@ -1,4 +1,4 @@ -LookupRangeCheckConfig in halo2_gadgets::utilities::lookup_range_check - Rust +LookupRangeCheckConfig in halo2_gadgets::utilities::lookup_range_check - Rust -
    pub struct LookupRangeCheckConfig<F: PrimeFieldBits, const K: usize> { /* private fields */ }
    Expand description

    Configuration that provides methods for a lookup range check.

    -

    Implementations§

    The running_sum advice column breaks the field element into K-bit +

    pub struct LookupRangeCheckConfig<F: PrimeFieldBits, const K: usize> { /* private fields */ }
    Expand description

    Configuration that provides methods for a lookup range check.

    +

    Implementations§

    source§

    impl<F: PrimeFieldBits, const K: usize> LookupRangeCheckConfig<F, K>

    source

    pub fn configure( + meta: &mut ConstraintSystem<F>, + running_sum: Column<Advice>, + table_idx: TableColumn +) -> Self

    The running_sum advice column breaks the field element into K-bit words. It is used to construct the input expression to the lookup argument.

    The table_idx fixed column contains values from [0..2^K). Looking up @@ -22,40 +26,134 @@ a value in table_idx constrains it to be within this range. The tab can be loaded outside this helper.

    Side-effects

    Both the running_sum and constants columns will be equality-enabled.

    -

    Range check on an existing cell that is copied into this helper.

    +
    source

    pub fn copy_check( + &self, + layouter: impl Layouter<F>, + element: AssignedCell<F, F>, + num_words: usize, + strict: bool +) -> Result<RunningSum<F>, Error>

    Range check on an existing cell that is copied into this helper.

    Returns an error if element is not in a column that was passed to -[ConstraintSystem::enable_equality] during circuit configuration.

    -

    Range check on a value that is witnessed in this helper.

    -

    Short range check on an existing cell that is copied into this helper.

    +ConstraintSystem::enable_equality during circuit configuration.

    +
    source

    pub fn witness_check( + &self, + layouter: impl Layouter<F>, + value: Value<F>, + num_words: usize, + strict: bool +) -> Result<RunningSum<F>, Error>

    Range check on a value that is witnessed in this helper.

    +
    source

    pub fn copy_short_check( + &self, + layouter: impl Layouter<F>, + element: AssignedCell<F, F>, + num_bits: usize +) -> Result<(), Error>

    Short range check on an existing cell that is copied into this helper.

    Panics

    Panics if NUM_BITS is equal to or larger than K.

    -

    Short range check on value that is witnessed in this helper.

    +
    source

    pub fn witness_short_check( + &self, + layouter: impl Layouter<F>, + element: Value<F>, + num_bits: usize +) -> Result<AssignedCell<F, F>, Error>

    Short range check on value that is witnessed in this helper.

    Panics

    Panics if num_bits is larger than K.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Clone + PrimeFieldBits, const K: usize> Clone for LookupRangeCheckConfig<F, K>

    source§

    fn clone(&self) -> LookupRangeCheckConfig<F, K>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug + PrimeFieldBits, const K: usize> Debug for LookupRangeCheckConfig<F, K>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: PartialEq + PrimeFieldBits, const K: usize> PartialEq<LookupRangeCheckConfig<F, K>> for LookupRangeCheckConfig<F, K>

    source§

    fn eq(&self, other: &LookupRangeCheckConfig<F, K>) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<F: Copy + PrimeFieldBits, const K: usize> Copy for LookupRangeCheckConfig<F, K>

    source§

    impl<F: Eq + PrimeFieldBits, const K: usize> Eq for LookupRangeCheckConfig<F, K>

    source§

    impl<F: PrimeFieldBits, const K: usize> StructuralEq for LookupRangeCheckConfig<F, K>

    source§

    impl<F: PrimeFieldBits, const K: usize> StructuralPartialEq for LookupRangeCheckConfig<F, K>

    Auto Trait Implementations§

    §

    impl<F, const K: usize> RefUnwindSafe for LookupRangeCheckConfig<F, K>where + F: RefUnwindSafe,

    §

    impl<F, const K: usize> Send for LookupRangeCheckConfig<F, K>

    §

    impl<F, const K: usize> Sync for LookupRangeCheckConfig<F, K>

    §

    impl<F, const K: usize> Unpin for LookupRangeCheckConfig<F, K>where + F: Unpin,

    §

    impl<F, const K: usize> UnwindSafe for LookupRangeCheckConfig<F, K>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.RunningSum.html b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.RunningSum.html index 211098eb..0a2b7bff 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.RunningSum.html +++ b/rustdoc/latest/halo2_gadgets/utilities/lookup_range_check/struct.RunningSum.html @@ -1,4 +1,4 @@ -RunningSum in halo2_gadgets::utilities::lookup_range_check - Rust +RunningSum in halo2_gadgets::utilities::lookup_range_check - Rust -
    pub struct RunningSum<F: PrimeFieldBits>(_);
    Expand description

    The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.

    -

    Methods from Deref<Target = Vec<AssignedCell<F, F>>>§

    Returns the total number of elements the vector can hold without +

    pub struct RunningSum<F: PrimeFieldBits>(_);
    Expand description

    The running sum $[z_0, …, z_W]$. If created in strict mode, $z_W = 0$.

    +

    Methods from Deref<Target = Vec<AssignedCell<F, F>>>§

    1.0.0 · source

    pub fn capacity(&self) -> usize

    Returns the total number of elements the vector can hold without reallocating.

    Examples
    let mut vec: Vec<i32> = Vec::with_capacity(10);
     vec.push(42);
     assert_eq!(vec.capacity(), 10);
    -

    Extracts a slice containing the entire vector.

    +
    1.7.0 · source

    pub fn as_slice(&self) -> &[T]

    Extracts a slice containing the entire vector.

    Equivalent to &s[..].

    Examples
    use std::io::{self, Write};
     let buffer = vec![1, 2, 3, 5, 8];
     io::sink().write(buffer.as_slice()).unwrap();
    -

    Returns a raw pointer to the vector’s buffer, or a dangling raw pointer +

    1.37.0 · source

    pub fn as_ptr(&self) -> *const T

    Returns a raw pointer to the vector’s buffer, or a dangling raw pointer valid for zero sized reads if the vector didn’t allocate.

    The caller must ensure that the vector outlives the pointer this function returns, or else it will end up pointing to garbage. @@ -44,52 +44,104 @@ derived from it. If you need to mutate the contents of the slice, use assert_eq!(*x_ptr.add(i), 1 << i); } }

    -
    🔬This is a nightly-only experimental API. (allocator_api)

    Returns a reference to the underlying allocator.

    -

    Returns the number of elements in the vector, also referred to +

    source

    pub fn allocator(&self) -> &A

    🔬This is a nightly-only experimental API. (allocator_api)

    Returns a reference to the underlying allocator.

    +
    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the number of elements in the vector, also referred to as its ‘length’.

    Examples
    let a = vec![1, 2, 3];
     assert_eq!(a.len(), 3);
    -

    Returns true if the vector contains no elements.

    +
    1.0.0 · source

    pub fn is_empty(&self) -> bool

    Returns true if the vector contains no elements.

    Examples
    let mut v = Vec::new();
     assert!(v.is_empty());
     
     v.push(1);
     assert!(!v.is_empty());
    -

    Methods from Deref<Target = [T]>§

    Returns the number of elements in the slice.

    +

    Methods from Deref<Target = [T]>§

    source

    pub fn sort_floats(&mut self)

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    +

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses +the ordering defined by f64::total_cmp.

    +
    Current implementation
    +

    This uses the same sorting algorithm as sort_unstable_by.

    Examples
    +
    #![feature(sort_floats)]
    +let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
    +
    +v.sort_floats();
    +let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
    +assert_eq!(&v[..8], &sorted[..8]);
    +assert!(v[8].is_nan());
    +
    source

    pub fn flatten(&self) -> &[T]

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    +
    Panics
    +

    This panics if the length of the resulting slice would overflow a usize.

    +

    This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

    +
    Examples
    +
    #![feature(slice_flatten)]
    +
    +assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
    +
    +assert_eq!(
    +    [[1, 2, 3], [4, 5, 6]].flatten(),
    +    [[1, 2], [3, 4], [5, 6]].flatten(),
    +);
    +
    +let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
    +assert!(slice_of_empty_arrays.flatten().is_empty());
    +
    +let empty_slice_of_arrays: &[[u32; 10]] = &[];
    +assert!(empty_slice_of_arrays.flatten().is_empty());
    +
    source

    pub fn flatten_mut(&mut self) -> &mut [T]

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    +
    Panics
    +

    This panics if the length of the resulting slice would overflow a usize.

    +

    This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

    +
    Examples
    +
    #![feature(slice_flatten)]
    +
    +fn add_5_to_all(slice: &mut [i32]) {
    +    for i in slice {
    +        *i += 5;
    +    }
    +}
    +
    +let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
    +add_5_to_all(array.flatten_mut());
    +assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    +
    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the number of elements in the slice.

    +
    Examples
    let a = [1, 2, 3];
     assert_eq!(a.len(), 3);
    -

    Returns true if the slice has a length of 0.

    -
    Examples
    +
    1.0.0 · source

    pub fn is_empty(&self) -> bool

    Returns true if the slice has a length of 0.

    +
    Examples
    let a = [1, 2, 3];
     assert!(!a.is_empty());
    -

    Returns the first element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn first(&self) -> Option<&T>

    Returns the first element of the slice, or None if it is empty.

    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&10), v.first());
     
     let w: &[i32] = &[];
     assert_eq!(None, w.first());
    -

    Returns a mutable pointer to the first element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn first_mut(&mut self) -> Option<&mut T>

    Returns a mutable pointer to the first element of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(first) = x.first_mut() {
         *first = 5;
     }
     assert_eq!(x, &[5, 1, 2]);
    -

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_first(&self) -> Option<(&T, &[T])>

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &[0, 1, 2];
     
     if let Some((first, elements)) = x.split_first() {
         assert_eq!(first, &0);
         assert_eq!(elements, &[1, 2]);
     }
    -

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_first_mut(&mut self) -> Option<(&mut T, &mut [T])>

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some((first, elements)) = x.split_first_mut() {
    @@ -98,16 +150,16 @@ v.push(1);
         elements[1] = 5;
     }
     assert_eq!(x, &[3, 4, 5]);
    -

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_last(&self) -> Option<(&T, &[T])>

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &[0, 1, 2];
     
     if let Some((last, elements)) = x.split_last() {
         assert_eq!(last, &2);
         assert_eq!(elements, &[0, 1]);
     }
    -

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_last_mut(&mut self) -> Option<(&mut T, &mut [T])>

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some((last, elements)) = x.split_last_mut() {
    @@ -116,22 +168,23 @@ v.push(1);
         elements[1] = 5;
     }
     assert_eq!(x, &[4, 5, 3]);
    -

    Returns the last element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn last(&self) -> Option<&T>

    Returns the last element of the slice, or None if it is empty.

    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&30), v.last());
     
     let w: &[i32] = &[];
     assert_eq!(None, w.last());
    -

    Returns a mutable pointer to the last item in the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn last_mut(&mut self) -> Option<&mut T>

    Returns a mutable pointer to the last item in the slice.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(last) = x.last_mut() {
         *last = 10;
     }
     assert_eq!(x, &[0, 1, 10]);
    -

    Returns a reference to an element or subslice depending on the type of +

    1.0.0 · source

    pub fn get<I>(&self, index: I) -> Option<&<I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

    Returns a reference to an element or subslice depending on the type of index.

    • If given a position, returns a reference to the element at that @@ -139,40 +192,52 @@ position or None if out of bounds.
    • If given a range, returns the subslice corresponding to that range, or None if out of bounds.
    -
    Examples
    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&40), v.get(1));
     assert_eq!(Some(&[10, 40][..]), v.get(0..2));
     assert_eq!(None, v.get(3));
     assert_eq!(None, v.get(0..4));
    -

    Returns a mutable reference to an element or subslice depending on the +

    1.0.0 · source

    pub fn get_mut<I>( + &mut self, + index: I +) -> Option<&mut <I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

    Returns a mutable reference to an element or subslice depending on the type of index (see get) or None if the index is out of bounds.

    -
    Examples
    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(elem) = x.get_mut(1) {
         *elem = 42;
     }
     assert_eq!(x, &[0, 42, 2]);
    -

    Returns a reference to an element or subslice, without doing bounds +

    1.0.0 · source

    pub unsafe fn get_unchecked<I>( + &self, + index: I +) -> &<I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

    Returns a reference to an element or subslice, without doing bounds checking.

    For a safe alternative see get.

    Safety

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     
     unsafe {
         assert_eq!(x.get_unchecked(1), &2);
     }
    -

    Returns a mutable reference to an element or subslice, without doing +

    1.0.0 · source

    pub unsafe fn get_unchecked_mut<I>( + &mut self, + index: I +) -> &mut <I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

    Returns a mutable reference to an element or subslice, without doing bounds checking.

    For a safe alternative see get_mut.

    Safety

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     
     unsafe {
    @@ -180,7 +245,7 @@ even if the resulting reference is not used.

    *elem = 13; } assert_eq!(x, &[1, 13, 4]);
    -

    Returns a raw pointer to the slice’s buffer.

    +
    1.0.0 · source

    pub fn as_ptr(&self) -> *const T

    Returns a raw pointer to the slice’s buffer.

    The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

    The caller must also ensure that the memory the pointer (non-transitively) points to @@ -188,7 +253,7 @@ is never written to (except inside an UnsafeCell) using this pointe derived from it. If you need to mutate the contents of the slice, use as_mut_ptr.

    Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     let x_ptr = x.as_ptr();
     
    @@ -197,12 +262,12 @@ to be reallocated, which would also make any pointers to it invalid.

    assert_eq!(x.get_unchecked(i), &*x_ptr.add(i)); } }
    -

    Returns an unsafe mutable pointer to the slice’s buffer.

    +
    1.0.0 · source

    pub fn as_mut_ptr(&mut self) -> *mut T

    Returns an unsafe mutable pointer to the slice’s buffer.

    The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

    Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     let x_ptr = x.as_mut_ptr();
     
    @@ -212,7 +277,7 @@ to be reallocated, which would also make any pointers to it invalid.

    } } assert_eq!(x, &[3, 4, 6]);
    -

    Returns the two raw pointers spanning the slice.

    +
    1.48.0 · source

    pub fn as_ptr_range(&self) -> Range<*const T>

    Returns the two raw pointers spanning the slice.

    The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -232,7 +297,7 @@ element of this slice:

    assert!(a.as_ptr_range().contains(&x)); assert!(!a.as_ptr_range().contains(&y));
    -

    Returns the two unsafe mutable pointers spanning the slice.

    +
    1.48.0 · source

    pub fn as_mut_ptr_range(&mut self) -> Range<*mut T>

    Returns the two unsafe mutable pointers spanning the slice.

    The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -243,19 +308,19 @@ in the slice.

    This function is useful for interacting with foreign interfaces which use two pointers to refer to a range of elements in memory, as is common in C++.

    -

    Swaps two elements in the slice.

    +
    1.0.0 · source

    pub fn swap(&mut self, a: usize, b: usize)

    Swaps two elements in the slice.

    Arguments
    • a - The index of the first element
    • b - The index of the second element
    -
    Panics
    +
    Panics

    Panics if a or b are out of bounds.

    -
    Examples
    +
    Examples
    let mut v = ["a", "b", "c", "d", "e"];
     v.swap(2, 4);
     assert!(v == ["a", "b", "e", "d", "c"]);
    -
    🔬This is a nightly-only experimental API. (slice_swap_unchecked)

    Swaps two elements in the slice, without doing bounds checking.

    +
    source

    pub unsafe fn swap_unchecked(&mut self, a: usize, b: usize)

    🔬This is a nightly-only experimental API. (slice_swap_unchecked)

    Swaps two elements in the slice, without doing bounds checking.

    For a safe alternative see swap.

    Arguments
      @@ -265,21 +330,21 @@ v.swap(2, 4);
      Safety

      Calling this method with an out-of-bounds index is undefined behavior. The caller has to ensure that a < self.len() and b < self.len().

      -
      Examples
      +
      Examples
      #![feature(slice_swap_unchecked)]
       
       let mut v = ["a", "b", "c", "d"];
       // SAFETY: we know that 1 and 3 are both indices of the slice
       unsafe { v.swap_unchecked(1, 3) };
       assert!(v == ["a", "d", "c", "b"]);
      -

    Reverses the order of elements in the slice, in place.

    -
    Examples
    +
    1.0.0 · source

    pub fn reverse(&mut self)

    Reverses the order of elements in the slice, in place.

    +
    Examples
    let mut v = [1, 2, 3];
     v.reverse();
     assert!(v == [3, 2, 1]);
    -

    Returns an iterator over the slice.

    +
    1.0.0 · source

    pub fn iter(&self) -> Iter<'_, T>

    Returns an iterator over the slice.

    The iterator yields all items from start to end.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     let mut iterator = x.iter();
     
    @@ -287,20 +352,20 @@ v.reverse();
     assert_eq!(iterator.next(), Some(&2));
     assert_eq!(iterator.next(), Some(&4));
     assert_eq!(iterator.next(), None);
    -

    Returns an iterator that allows modifying each value.

    +
    1.0.0 · source

    pub fn iter_mut(&mut self) -> IterMut<'_, T>

    Returns an iterator that allows modifying each value.

    The iterator yields all items from start to end.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     for elem in x.iter_mut() {
         *elem += 2;
     }
     assert_eq!(x, &[3, 4, 6]);
    -

    Returns an iterator over all contiguous windows of length +

    1.0.0 · source

    pub fn windows(&self, size: usize) -> Windows<'_, T>

    Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

    -
    Panics
    +
    Panics

    Panics if size is 0.

    -
    Examples
    +
    Examples
    let slice = ['r', 'u', 's', 't'];
     let mut iter = slice.windows(2);
     assert_eq!(iter.next().unwrap(), &['r', 'u']);
    @@ -326,32 +391,32 @@ conjunction with windows to accomplish something similar:

    Cell::swap(&w[0], &w[2]); } assert_eq!(array, ['s', 't', ' ', '2', '0', '1', '5', 'u', 'R']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.0.0 · source

    pub fn chunks(&self, chunk_size: usize) -> Chunks<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See chunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.chunks(2);
     assert_eq!(iter.next().unwrap(), &['l', 'o']);
     assert_eq!(iter.next().unwrap(), &['r', 'e']);
     assert_eq!(iter.next().unwrap(), &['m']);
     assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.0.0 · source

    pub fn chunks_mut(&mut self, chunk_size: usize) -> ChunksMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See chunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks_mut for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -362,7 +427,7 @@ the end of the slice.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 3]);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn chunks_exact(&self, chunk_size: usize) -> ChunksExact<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -371,16 +436,16 @@ from the remainder function of the iterator.

    resulting code better than in the case of chunks.

    See chunks for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.chunks_exact(2);
     assert_eq!(iter.next().unwrap(), &['l', 'o']);
     assert_eq!(iter.next().unwrap(), &['r', 'e']);
     assert!(iter.next().is_none());
     assert_eq!(iter.remainder(), &['m']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn chunks_exact_mut(&mut self, chunk_size: usize) -> ChunksExactMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -390,9 +455,9 @@ resulting code better than in the case of chunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact_mut for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -403,7 +468,7 @@ the slice.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]]

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

    Safety

    This may only be called when

    @@ -411,7 +476,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &[char] = &['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &[[char; 1]] =
    @@ -426,13 +491,13 @@ assuming that there’s no remainder.

    // These would be unsound: // let chunks: &[[_; 5]] = slice.as_chunks_unchecked() // The slice length is not a multiple of 5 // let chunks: &[[_; 0]] = slice.as_chunks_unchecked() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (chunks, remainder) = slice.as_chunks();
    @@ -447,28 +512,28 @@ error before this method gets stabilized.

    panic!("slice didn't have even length") }; assert_eq!(chunks, &[['R', 'u'], ['s', 't']]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (remainder, chunks) = slice.as_rchunks();
     assert_eq!(remainder, &['l']);
     assert_eq!(chunks, &[['o', 'r'], ['e', 'm']]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks<const N: usize>(&self) -> ArrayChunks<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.array_chunks();
    @@ -476,7 +541,9 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &['r', 'e']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['m']);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub unsafe fn as_chunks_unchecked_mut<const N: usize>( + &mut self +) -> &mut [[T; N]]

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

    Safety

    This may only be called when

    @@ -484,7 +551,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &mut [char] = &mut ['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &mut [[char; 1]] =
    @@ -501,13 +568,13 @@ chunks[1] = ['a'
     // These would be unsound:
     // let chunks: &[[_; 5]] = slice.as_chunks_unchecked_mut() // The slice length is not a multiple of 5
     // let chunks: &[[_; 0]] = slice.as_chunks_unchecked_mut() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks_mut<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -519,13 +586,13 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[1, 1, 2, 2, 9]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks_mut<const N: usize>(&mut self) -> (&mut [T], &mut [[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -537,16 +604,16 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[9, 1, 1, 2, 2]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks_mut<const N: usize>(&mut self) -> ArrayChunksMut<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the into_remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact_mut.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -556,14 +623,14 @@ error before this method gets stabilized.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
    -
    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, +

    source

    pub fn array_windows<const N: usize>(&self) -> ArrayWindows<'_, T, N>

    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, starting at the beginning of the slice.

    This is the const generic equivalent of windows.

    If N is greater than the size of the slice, it will return no windows.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_windows)]
     let slice = [0, 1, 2, 3];
     let mut iter = slice.array_windows();
    @@ -571,32 +638,32 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &[1, 2]); assert_eq!(iter.next().unwrap(), &[2, 3]); assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks(&self, chunk_size: usize) -> RChunks<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert_eq!(iter.next().unwrap(), &['l']);
     assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_mut(&mut self, chunk_size: usize) -> RChunksMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -607,7 +674,7 @@ beginning of the slice.

    count += 1; } assert_eq!(v, &[3, 2, 2, 1, 1]);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn rchunks_exact(&self, chunk_size: usize) -> RChunksExact<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -617,16 +684,16 @@ resulting code better than in the case of rchunks for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks_exact(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert!(iter.next().is_none());
     assert_eq!(iter.remainder(), &['l']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_exact_mut(&mut self, chunk_size: usize) -> RChunksExactMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -636,9 +703,9 @@ resulting code better than in the case of rchunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -649,12 +716,13 @@ of the slice.

    count += 1; } assert_eq!(v, &[0, 2, 2, 1, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs +

    source

    pub fn group_by<F>(&self, pred: F) -> GroupBy<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &[1, 1, 1, 3, 3, 2, 2, 2];
    @@ -677,12 +745,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&[2, 3][..])); assert_eq!(iter.next(), Some(&[2, 3, 4][..])); assert_eq!(iter.next(), None);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable +

    source

    pub fn group_by_mut<F>(&mut self, pred: F) -> GroupByMut<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &mut [1, 1, 1, 3, 3, 2, 2, 2];
    @@ -705,13 +774,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&mut [2, 3][..])); assert_eq!(iter.next(), Some(&mut [2, 3, 4][..])); assert_eq!(iter.next(), None);
    -

    Divides one slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at(&self, mid: usize) -> (&[T], &[T])

    Divides one slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 4, 5, 6];
     
     {
    @@ -731,13 +800,13 @@ indices from [mid, len) (excluding the index len itsel
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -

    Divides one mutable slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at_mut(&mut self, mid: usize) -> (&mut [T], &mut [T])

    Divides one mutable slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let mut v = [1, 0, 3, 0, 5, 6];
     let (left, right) = v.split_at_mut(2);
     assert_eq!(left, [1, 0]);
    @@ -745,7 +814,7 @@ indices from [mid, len) (excluding the index len itsel
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_unchecked(&self, mid: usize) -> (&[T], &[T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -754,7 +823,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let v = [1, 2, 3, 4, 5, 6];
    @@ -776,7 +845,10 @@ even if the resulting reference is not used. The caller has to ensure that
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_mut_unchecked( + &mut self, + mid: usize +) -> (&mut [T], &mut [T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -785,7 +857,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let mut v = [1, 0, 3, 0, 5, 6];
    @@ -798,13 +870,13 @@ even if the resulting reference is not used. The caller has to ensure that
         right[1] = 4;
     }
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_ref<const N: usize>(&self) -> (&[T; N], &[T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -826,13 +898,13 @@ indices from [N, len) (excluding the index len itself)
         assert_eq!(left, &[1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_mut<const N: usize>(&mut self) -> (&mut [T; N], &mut [T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -842,14 +914,14 @@ indices from [N, len) (excluding the index len itself)
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from +

    source

    pub fn rsplit_array_ref<const N: usize>(&self) -> (&[T], &[T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index len - N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -871,14 +943,14 @@ indices from [len - N, len) (excluding the index len i
         assert_eq!(left, []);
         assert_eq!(right, &[1, 2, 3, 4, 5, 6]);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an +

    source

    pub fn rsplit_array_mut<const N: usize>(&mut self) -> (&mut [T], &mut [T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -888,9 +960,10 @@ indices from [len - N, len) (excluding the index len i
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn split<F>(&self, pred: F) -> Split<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split(|num| num % 3 == 0);
     
    @@ -918,19 +991,21 @@ present between them:

    assert_eq!(iter.next().unwrap(), &[]); assert_eq!(iter.next().unwrap(), &[20]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.0.0 · source

    pub fn split_mut<F>(&mut self, pred: F) -> SplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_mut(|num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.51.0 · source

    pub fn split_inclusive<F>(&self, pred: F) -> SplitInclusive<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is contained in the end of the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split_inclusive(|num| num % 3 == 0);
     
    @@ -947,10 +1022,11 @@ That slice will be the last item returned by the iterator.

    assert_eq!(iter.next().unwrap(), &[3]); assert_eq!(iter.next().unwrap(), &[10, 40, 33]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.51.0 · source

    pub fn split_inclusive_mut<F>(&mut self, pred: F) -> SplitInclusiveMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is contained in the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_inclusive_mut(|num| *num % 3 == 0) {
    @@ -958,10 +1034,11 @@ subslice as a terminator.

    group[terminator_idx] = 1; } assert_eq!(v, [10, 40, 1, 20, 1, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.27.0 · source

    pub fn rsplit<F>(&self, pred: F) -> RSplit<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [11, 22, 33, 0, 44, 55];
     let mut iter = slice.rsplit(|num| *num == 0);
     
    @@ -978,10 +1055,11 @@ slice will be the first (or last) item returned by the iterator.

    assert_eq!(it.next().unwrap(), &[1, 1]); assert_eq!(it.next().unwrap(), &[]); assert_eq!(it.next(), None);
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.27.0 · source

    pub fn rsplit_mut<F>(&mut self, pred: F) -> RSplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [100, 400, 300, 200, 600, 500];
     
     let mut count = 0;
    @@ -990,12 +1068,13 @@ backwards. The matched element is not contained in the subslices.

    group[0] = count; } assert_eq!(v, [3, 400, 300, 2, 600, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn<F>(&self, n: usize, pred: F) -> SplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once by numbers divisible by 3 (i.e., [10, 40], [20, 60, 50]):

    @@ -1004,25 +1083,27 @@ slice.

    for group in v.splitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over mutable subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn_mut<F>(&mut self, n: usize, pred: F) -> SplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.splitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 50]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn<F>(&self, n: usize, pred: F) -> RSplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once, starting from the end, by numbers divisible by 3 (i.e., [50], [10, 40, 30, 20]):

    @@ -1031,23 +1112,25 @@ by 3 (i.e., [50], [10, 40, 30, 20]):

    for group in v.rsplitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn_mut<F>(&mut self, n: usize, pred: F) -> RSplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut s = [10, 40, 30, 20, 60, 50];
     
     for group in s.rsplitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(s, [1, 40, 30, 20, 60, 1]);
    -

    Returns true if the slice contains an element with the given value.

    +
    1.0.0 · source

    pub fn contains(&self, x: &T) -> boolwhere + T: PartialEq<T>,

    Returns true if the slice contains an element with the given value.

    This operation is O(n).

    Note that if you have a sorted slice, binary_search may be faster.

    -
    Examples
    +
    Examples
    let v = [10, 40, 30];
     assert!(v.contains(&30));
     assert!(!v.contains(&50));
    @@ -1058,8 +1141,9 @@ use iter().any:

    let v = [String::from("hello"), String::from("world")]; // slice of `String`
     assert!(v.iter().any(|e| e == "hello")); // search with `&str`
     assert!(!v.iter().any(|e| e == "hi"));
    -

    Returns true if needle is a prefix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn starts_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a prefix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.starts_with(&[10]));
     assert!(v.starts_with(&[10, 40]));
    @@ -1071,8 +1155,9 @@ use iter().any:

    assert!(v.starts_with(&[])); let v: &[u8] = &[]; assert!(v.starts_with(&[]));
    -

    Returns true if needle is a suffix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn ends_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a suffix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.ends_with(&[30]));
     assert!(v.ends_with(&[40, 30]));
    @@ -1084,11 +1169,13 @@ use iter().any:

    assert!(v.ends_with(&[])); let v: &[u8] = &[]; assert!(v.ends_with(&[]));
    -

    Returns a subslice with the prefix removed.

    +
    1.51.0 · source

    pub fn strip_prefix<P>(&self, prefix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the prefix removed.

    If the slice starts with prefix, returns the subslice after the prefix, wrapped in Some. If prefix is empty, simply returns the original slice.

    If the slice does not start with prefix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_prefix(&[10]), Some(&[40, 30][..]));
     assert_eq!(v.strip_prefix(&[10, 40]), Some(&[30][..]));
    @@ -1098,17 +1185,20 @@ If prefix is empty, simply returns the original slice.

    let prefix : &str = "he"; assert_eq!(b"hello".strip_prefix(prefix.as_bytes()), Some(b"llo".as_ref()));
    -

    Returns a subslice with the suffix removed.

    +
    1.51.0 · source

    pub fn strip_suffix<P>(&self, suffix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the suffix removed.

    If the slice ends with suffix, returns the subslice before the suffix, wrapped in Some. If suffix is empty, simply returns the original slice.

    If the slice does not end with suffix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_suffix(&[30]), Some(&[10, 40][..]));
     assert_eq!(v.strip_suffix(&[40, 30]), Some(&[10][..]));
     assert_eq!(v.strip_suffix(&[50]), None);
     assert_eq!(v.strip_suffix(&[50, 30]), None);
    -

    Binary searches this slice for a given element. +

    Binary searches this slice for a given element. This behaves similarly to contains if this slice is sorted.

    If the value is found then Result::Ok is returned, containing the index of the matching element. If there are multiple matches, then any @@ -1118,7 +1208,7 @@ If the value is not found then binary_search_by, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1159,7 +1249,8 @@ sort order, consider using // The above is equivalent to `let idx = s.binary_search(&num).unwrap_or_else(|x| x);` s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -

    Binary searches this slice with a comparator function. +

    1.0.0 · source

    pub fn binary_search_by<'a, F>(&'a self, f: F) -> Result<usize, usize>where + F: FnMut(&'a T) -> Ordering,

    Binary searches this slice with a comparator function. This behaves similarly to contains if this slice is sorted.

    The comparator function should implement an order consistent with the sort order of the underlying slice, returning an @@ -1173,7 +1264,7 @@ If the value is not found then binary_search, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1189,7 +1280,13 @@ found; the fourth could match any position in [1, 4].

    let seek = 1; let r = s.binary_search_by(|probe| probe.cmp(&seek)); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Binary searches this slice with a key extraction function. +

    1.10.0 · source

    pub fn binary_search_by_key<'a, B, F>( + &'a self, + b: &B, + f: F +) -> Result<usize, usize>where + F: FnMut(&'a T) -> B, + B: Ord,

    Binary searches this slice with a key extraction function. This behaves similarly to contains if this slice is sorted.

    Assumes that the slice is sorted by the key, for instance with sort_by_key using the same key extraction function.

    @@ -1201,7 +1298,7 @@ If the value is not found then binary_search, binary_search_by, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements in a slice of pairs sorted by their second elements. The first is found, with a uniquely determined position; the second and third are not found; the @@ -1216,10 +1313,11 @@ fourth could match any position in [1, 4].

    assert_eq!(s.binary_search_by_key(&100, |&(a, b)| b), Err(13)); let r = s.binary_search_by_key(&1, |&(a, b)| b); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Sorts the slice, but might not preserve the order of equal elements.

    +
    1.20.0 · source

    pub fn sort_unstable(&mut self)where + T: Ord,

    Sorts the slice, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1227,12 +1325,13 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [-5, 4, 1, -3, 2];
     
     v.sort_unstable();
     assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    @@ -1249,7 +1348,7 @@ total order if it is (for all a, b and c)
    let mut floats = [5f64, 4.0, 1.0, 3.0, 2.0];
     floats.sort_unstable_by(|a, b| a.partial_cmp(b).unwrap());
     assert_eq!(floats, [1.0, 2.0, 3.0, 4.0, 5.0]);
    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1257,7 +1356,7 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [5, 4, 1, 3, 2];
     v.sort_unstable_by(|a, b| a.cmp(b));
     assert!(v == [1, 2, 3, 4, 5]);
    @@ -1265,12 +1364,14 @@ v.sort_unstable_by(|a, b| a.cmp(b));
     // reverse sorting
     v.sort_unstable_by(|a, b| b.cmp(a));
     assert!(v == [5, 4, 3, 2, 1]);
    -

    Sorts the slice with a key extraction function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(m * n * log(n)) worst-case, where the key function is O(m).

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1279,12 +1380,16 @@ deterministic behavior.

    Due to its key calling strategy, sort_unstable_by_key is likely to be slower than sort_by_cached_key in cases where the key function is expensive.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     v.sort_unstable_by_key(|k| k.abs());
     assert!(v == [1, 2, -3, 4, -5]);
    -

    Reorder the slice such that the element at index is at its final sorted position.

    +
    1.49.0 · source

    pub fn select_nth_unstable( + &mut self, + index: usize +) -> (&mut [T], &mut T, &mut [T])where + T: Ord,

    Reorder the slice such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index. Additionally, this reordering is unstable (i.e. any number of equal elements may end up at position index), in-place @@ -1293,12 +1398,12 @@ element” in other libraries. It returns a triplet of the following from the re the subslice prior to index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median
    @@ -1310,7 +1415,12 @@ used for 5, -3, 1, 2, 4] ||
             v == [-3, -5, 1, 4, 2] ||
             v == [-5, -3, 1, 4, 2]);
    -

    Reorder the slice with a comparator function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by<F>( + &mut self, + index: usize, + compare: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T, &T) -> Ordering,

    Reorder the slice with a comparator function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the comparator function. @@ -1321,12 +1431,12 @@ the slice reordered according to the provided comparator function: the subslice index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median as if the slice were sorted in descending order.
    @@ -1338,7 +1448,13 @@ used for 2, 4, 1, -3, -5] ||
             v == [4, 2, 1, -5, -3] ||
             v == [4, 2, 1, -3, -5]);
    -

    Reorder the slice with a key extraction function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by_key<K, F>( + &mut self, + index: usize, + f: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T) -> K, + K: Ord,

    Reorder the slice with a key extraction function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the key extraction function. @@ -1349,12 +1465,12 @@ the slice reordered according to the provided key extraction function: the subsl index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Return the median as if the array were sorted according to absolute value.
    @@ -1366,12 +1482,13 @@ used for 1, 2, -3, -5, 4] ||
             v == [2, 1, -3, 4, -5] ||
             v == [2, 1, -3, -5, 4]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the +

    source

    pub fn partition_dedup(&mut self) -> (&mut [T], &mut [T])where + T: PartialEq<T>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the PartialEq trait implementation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [1, 2, 2, 3, 3, 2, 1, 1];
    @@ -1380,7 +1497,8 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [1, 2, 3, 2, 1]); assert_eq!(duplicates, [2, 3, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying +

    source

    pub fn partition_dedup_by<F>(&mut self, same_bucket: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T, &mut T) -> bool,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying a given equality relation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    @@ -1389,7 +1507,7 @@ must determine if the elements compare equal. The elements are passed in opposit from their order in the slice, so if same_bucket(a, b) returns true, a is moved at the end of the slice.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = ["foo", "Foo", "BAZ", "Bar", "bar", "baz", "BAZ"];
    @@ -1398,12 +1516,14 @@ at the end of the slice.

    assert_eq!(dedup, ["foo", "BAZ", "Bar", "baz"]); assert_eq!(duplicates, ["bar", "Foo", "BAZ"]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve +

    source

    pub fn partition_dedup_by_key<K, F>(&mut self, key: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T) -> K, + K: PartialEq<K>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve to the same key.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [10, 20, 21, 30, 30, 20, 11, 13];
    @@ -1412,17 +1532,17 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [10, 20, 30, 20, 11]); assert_eq!(duplicates, [21, 30, 13]);
    -

    Rotates the slice in-place such that the first mid elements of the +

    1.26.0 · source

    pub fn rotate_left(&mut self, mid: usize)

    Rotates the slice in-place such that the first mid elements of the slice move to the end while the last self.len() - mid elements move to the front. After calling rotate_left, the element previously at index mid will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if mid is greater than the length of the slice. Note that mid == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_left(2);
     assert_eq!(a, ['c', 'd', 'e', 'f', 'a', 'b']);
    @@ -1431,17 +1551,17 @@ a.rotate_left(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_left(1);
     assert_eq!(a, ['a', 'c', 'd', 'e', 'b', 'f']);
    -

    Rotates the slice in-place such that the first self.len() - k +

    1.26.0 · source

    pub fn rotate_right(&mut self, k: usize)

    Rotates the slice in-place such that the first self.len() - k elements of the slice move to the end while the last k elements move to the front. After calling rotate_right, the element previously at index self.len() - k will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if k is greater than the length of the slice. Note that k == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_right(2);
     assert_eq!(a, ['e', 'f', 'a', 'b', 'c', 'd']);
    @@ -1450,25 +1570,28 @@ a.rotate_right(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_right(1);
     assert_eq!(a, ['a', 'e', 'b', 'c', 'd', 'f']);
    -

    Fills self with elements by cloning value.

    -
    Examples
    +
    1.50.0 · source

    pub fn fill(&mut self, value: T)where + T: Clone,

    Fills self with elements by cloning value.

    +
    Examples
    let mut buf = vec![0; 10];
     buf.fill(1);
     assert_eq!(buf, vec![1; 10]);
    -

    Fills self with elements returned by calling a closure repeatedly.

    +
    1.51.0 · source

    pub fn fill_with<F>(&mut self, f: F)where + F: FnMut() -> T,

    Fills self with elements returned by calling a closure repeatedly.

    This method uses a closure to create new values. If you’d rather Clone a given value, use fill. If you want to use the Default trait to generate values, you can pass Default::default as the argument.

    -
    Examples
    +
    Examples
    let mut buf = vec![1; 10];
     buf.fill_with(Default::default);
     assert_eq!(buf, vec![0; 10]);
    -

    Copies the elements from src into self.

    +
    1.7.0 · source

    pub fn clone_from_slice(&mut self, src: &[T])where + T: Clone,

    Copies the elements from src into self.

    The length of src must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Cloning two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1500,12 +1623,13 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies all elements from src into self, using a memcpy.

    +
    1.9.0 · source

    pub fn copy_from_slice(&mut self, src: &[T])where + T: Copy,

    Copies all elements from src into self, using a memcpy.

    The length of src must be the same as self.

    If T does not implement Copy, use clone_from_slice.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Copying two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1537,16 +1661,18 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies elements from one part of the slice to another part of itself, +

    1.37.0 · source

    pub fn copy_within<R>(&mut self, src: R, dest: usize)where + R: RangeBounds<usize>, + T: Copy,

    Copies elements from one part of the slice to another part of itself, using a memmove.

    src is the range within self to copy from. dest is the starting index of the range within self to copy to, which will have the same length as src. The two ranges may overlap. The ends of the two ranges must be less than or equal to self.len().

    -
    Panics
    +
    Panics

    This function will panic if either range exceeds the end of the slice, or if the end of src is before the start.

    -
    Examples
    +
    Examples

    Copying four bytes within a slice:

    let mut bytes = *b"Hello, World!";
    @@ -1554,9 +1680,9 @@ or if the end of src is before the start.

    bytes.copy_within(1..5, 8); assert_eq!(&bytes, b"Hello, Wello!");
    -

    Swaps all elements in self with those in other.

    +
    1.27.0 · source

    pub fn swap_with_slice(&mut self, other: &mut [T])

    Swaps all elements in self with those in other.

    The length of other must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Example

    Swapping two elements across slices:

    @@ -1586,7 +1712,7 @@ mutable sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 1, 2]);
    -

    Transmute the slice to a slice of another type, ensuring alignment of the types is +

    1.30.0 · source

    pub unsafe fn align_to<U>(&self) -> (&[T], &[U], &[T])

    Transmute the slice to a slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1599,7 +1725,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1609,7 +1735,7 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the +

    1.30.0 · source

    pub unsafe fn align_to_mut<U>(&mut self) -> (&mut [T], &mut [U], &mut [T])

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1622,7 +1748,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1632,7 +1758,10 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    +
    source

    pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])where + Simd<T, LANES>: AsRef<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    This is a safe wrapper around slice::align_to, so has the same weak postconditions as that method. You’re only assured that self.len() == prefix.len() + middle.len() * LANES + suffix.len().

    @@ -1644,7 +1773,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1652,7 +1781,7 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    Examples
    +
    Examples
    #![feature(portable_simd)]
     use core::simd::SimdFloat;
     
    @@ -1680,7 +1809,12 @@ method for something like LANES == 3.

    let numbers: Vec<f32> = (1..101).map(|x| x as _).collect(); assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, +

    source

    pub fn as_simd_mut<const LANES: usize>( + &mut self +) -> (&mut [T], &mut [Simd<T, LANES>], &mut [T])where + Simd<T, LANES>: AsMut<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, and a mutable suffix.

    This is a safe wrapper around slice::align_to_mut, so has the same weak postconditions as that method. You’re only assured that @@ -1694,7 +1828,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    This is the mutable version of slice::as_simd; see that for examples.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1702,13 +1836,14 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    +
    source

    pub fn is_sorted(&self) -> boolwhere + T: PartialOrd<T>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    That is, for each element a and its following element b, a <= b must hold. If the slice yields exactly zero or one element, true is returned.

    Note that if Self::Item is only PartialOrd, but not Ord, the above definition implies that this function returns false if any two consecutive items are not comparable.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     let empty: [i32; 0] = [];
     
    @@ -1717,20 +1852,24 @@ comparable.

    assert!([0].is_sorted()); assert!(empty.is_sorted()); assert!(![0.0, 1.0, f32::NAN].is_sorted());
    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    +
    source

    pub fn is_sorted_by<'a, F>(&'a self, compare: F) -> boolwhere + F: FnMut(&'a T, &'a T) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    Instead of using PartialOrd::partial_cmp, this function uses the given compare function to determine the ordering of two elements. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    +
    source

    pub fn is_sorted_by_key<'a, F, K>(&'a self, f: F) -> boolwhere + F: FnMut(&'a T) -> K, + K: PartialOrd<K>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    Instead of comparing the slice’s elements directly, this function compares the keys of the elements, as determined by f. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     
     assert!(["c", "bb", "aaa"].is_sorted_by_key(|s| s.len()));
     assert!(![-2i32, -1, 0, 3].is_sorted_by_key(|n| n.abs()));
    -

    Returns the index of the partition point according to the given predicate +

    1.52.0 · source

    pub fn partition_point<P>(&self, pred: P) -> usizewhere + P: FnMut(&T) -> bool,

    Returns the index of the partition point according to the given predicate (the index of the first element of the second partition).

    The slice is assumed to be partitioned according to the given predicate. This means that all elements for which the predicate returns true are at the start of the slice @@ -1740,7 +1879,7 @@ For example, [7, 15, 3, 5, 4, 12, 6] is partitioned under the predi

    If this slice is not partitioned, the returned result is unspecified and meaningless, as this method performs a kind of binary search.

    See also binary_search, binary_search_by, and binary_search_by_key.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 3, 5, 6, 7];
     let i = v.partition_point(|&x| x < 5);
     
    @@ -1762,13 +1901,14 @@ sort order:

    let idx = s.partition_point(|&x| x < num); s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take<R, 'a>(self: &mut &'a [T], range: R) -> Option<&'a [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1798,13 +1938,14 @@ range is out of bounds.

    assert_eq!(None, slice.take(..=4)); let expected: &[char] = &['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take_mut<R, 'a>(self: &mut &'a mut [T], range: R) -> Option<&'a mut [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a mutable reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1834,10 +1975,10 @@ range is out of bounds.

    assert_eq!(None, slice.take_mut(..=4)); let expected: &mut [_] = &mut ['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take_mut(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference +

    source

    pub fn take_first<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1845,10 +1986,10 @@ to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'a');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable +

    source

    pub fn take_first_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1857,10 +1998,10 @@ reference to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'d');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference +

    source

    pub fn take_last<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1868,10 +2009,10 @@ to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'c');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable +

    source

    pub fn take_last_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1880,12 +2021,15 @@ reference to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'d');
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    +
    source

    pub unsafe fn get_many_unchecked_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> [&mut T; N]

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    For a safe alternative see get_many_mut.

    Safety

    Calling this method with overlapping or out-of-bounds indices is undefined behavior even if the resulting references are not used.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let x = &mut [1, 2, 4];
    @@ -1896,10 +2040,13 @@ even if the resulting references are not used.

    *b *= 100; } assert_eq!(x, &[10, 2, 400]);
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    +
    source

    pub fn get_many_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> Result<[&mut T; N], GetManyMutError<N>>

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    Returns an error if any index is out-of-bounds, or if the same index was passed more than once.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let v = &mut [1, 2, 3];
    @@ -1908,113 +2055,12 @@ passed more than once.

    *b = 612; } assert_eq!(v, &[413, 2, 612]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    -

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses -the ordering defined by f64::total_cmp.

    -
    Current implementation
    -

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    -
    #![feature(sort_floats)]
    -let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
    -
    -v.sort_floats();
    -let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
    -assert_eq!(&v[..8], &sorted[..8]);
    -assert!(v[8].is_nan());
    -

    Checks if all bytes in this slice are within the ASCII range.

    -

    Checks that two slices are an ASCII case-insensitive match.

    -

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), -but without allocating and copying temporaries.

    -

    Converts this slice to its ASCII upper case equivalent in-place.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To return a new uppercased value without modifying the existing one, use -to_ascii_uppercase.

    -

    Converts this slice to its ASCII lower case equivalent in-place.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To return a new lowercased value without modifying the existing one, use -to_ascii_lowercase.

    -

    Returns an iterator that produces an escaped version of this slice, -treating it as an ASCII string.

    -
    Examples
    -
    
    -let s = b"0\t\r\n'\"\\\x9d";
    -let escaped = s.escape_ascii().to_string();
    -assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    -assert_eq!(b"  ".trim_ascii_start(), b"");
    -assert_eq!(b"".trim_ascii_start(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    -assert_eq!(b"  ".trim_ascii_end(), b"");
    -assert_eq!(b"".trim_ascii_end(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes -removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    -assert_eq!(b"  ".trim_ascii(), b"");
    -assert_eq!(b"".trim_ascii(), b"");
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
    -
    -assert_eq!(
    -    [[1, 2, 3], [4, 5, 6]].flatten(),
    -    [[1, 2], [3, 4], [5, 6]].flatten(),
    -);
    -
    -let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
    -assert!(slice_of_empty_arrays.flatten().is_empty());
    -
    -let empty_slice_of_arrays: &[[u32; 10]] = &[];
    -assert!(empty_slice_of_arrays.flatten().is_empty());
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -fn add_5_to_all(slice: &mut [i32]) {
    -    for i in slice {
    -        *i += 5;
    -    }
    -}
    -
    -let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
    -add_5_to_all(array.flatten_mut());
    -assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    +
    source

    pub fn sort_floats(&mut self)

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses the ordering defined by f32::total_cmp.

    Current implementation

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    +
    Examples
    #![feature(sort_floats)]
     let mut v = [2.6, -5e-8, f32::NAN, 8.29, f32::INFINITY, -1.0, 0.0, -f32::INFINITY, -0.0];
     
    @@ -2022,7 +2068,67 @@ v.sort_floats();
     let sorted = [-f32::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f32::INFINITY, f32::NAN];
     assert_eq!(&v[..8], &sorted[..8]);
     assert!(v[8].is_nan());
    -

    Sorts the slice.

    +
    1.23.0 · source

    pub fn is_ascii(&self) -> bool

    Checks if all bytes in this slice are within the ASCII range.

    +
    1.23.0 · source

    pub fn eq_ignore_ascii_case(&self, other: &[u8]) -> bool

    Checks that two slices are an ASCII case-insensitive match.

    +

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), +but without allocating and copying temporaries.

    +
    1.23.0 · source

    pub fn make_ascii_uppercase(&mut self)

    Converts this slice to its ASCII upper case equivalent in-place.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To return a new uppercased value without modifying the existing one, use +to_ascii_uppercase.

    +
    1.23.0 · source

    pub fn make_ascii_lowercase(&mut self)

    Converts this slice to its ASCII lower case equivalent in-place.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To return a new lowercased value without modifying the existing one, use +to_ascii_lowercase.

    +
    1.60.0 · source

    pub fn escape_ascii(&self) -> EscapeAscii<'_>

    Returns an iterator that produces an escaped version of this slice, +treating it as an ASCII string.

    +
    Examples
    +
    
    +let s = b"0\t\r\n'\"\\\x9d";
    +let escaped = s.escape_ascii().to_string();
    +assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    +
    source

    pub fn trim_ascii_start(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    +assert_eq!(b"  ".trim_ascii_start(), b"");
    +assert_eq!(b"".trim_ascii_start(), b"");
    +
    source

    pub fn trim_ascii_end(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    +assert_eq!(b"  ".trim_ascii_end(), b"");
    +assert_eq!(b"".trim_ascii_end(), b"");
    +
    source

    pub fn trim_ascii(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes +removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    +assert_eq!(b"  ".trim_ascii(), b"");
    +assert_eq!(b"".trim_ascii(), b"");
    +
    1.23.0 · source

    pub fn to_ascii_uppercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII upper case equivalent.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To uppercase the value in-place, use make_ascii_uppercase.

    +
    1.23.0 · source

    pub fn to_ascii_lowercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII lower case equivalent.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To lowercase the value in-place, use make_ascii_lowercase.

    +
    1.0.0 · source

    pub fn sort(&mut self)where + T: Ord,

    Sorts the slice.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    When applicable, unstable sorting is preferred because it is generally faster than stable sorting and it doesn’t allocate auxiliary memory. @@ -2039,7 +2145,8 @@ non-allocating insertion sort is used instead.

    v.sort(); assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function.

    +
    1.0.0 · source

    pub fn sort_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    The comparator function must define a total ordering for the elements in the slice. If the ordering is not total, the order of the elements is unspecified. An order is a @@ -2072,7 +2179,9 @@ v.sort_by(|a, b| a.cmp(b)); // reverse sorting v.sort_by(|a, b| b.cmp(a)); assert!(v == [5, 4, 3, 2, 1]);

    -

    Sorts the slice with a key extraction function.

    +
    1.7.0 · source

    pub fn sort_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    This sort is stable (i.e., does not reorder equal elements) and O(m * n * log(n)) worst-case, where the key function is O(m).

    For expensive key functions (e.g. functions that are not simple property accesses or @@ -2093,7 +2202,9 @@ non-allocating insertion sort is used instead.

    v.sort_by_key(|k| k.abs()); assert!(v == [1, 2, -3, 4, -5]);
    -

    Sorts the slice with a key extraction function.

    +
    1.34.0 · source

    pub fn sort_by_cached_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    During sorting, the key function is called at most once per element, by using temporary storage to remember the results of key evaluation. The order of calls to the key function is unspecified and may change in future versions @@ -2116,12 +2227,15 @@ length of the slice.

    v.sort_by_cached_key(|k| k.to_string()); assert!(v == [-3, -5, 2, 32, 4]);
    -

    Copies self into a new Vec.

    +
    1.0.0 · source

    pub fn to_vec(&self) -> Vec<T, Global> where + T: Clone,

    Copies self into a new Vec.

    Examples
    let s = [10, 40, 30];
     let x = s.to_vec();
     // Here, `s` and `x` can be modified independently.
    -
    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    +
    source

    pub fn to_vec_in<A>(&self, alloc: A) -> Vec<T, A> where + A: Allocator, + T: Clone,

    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    Examples
    #![feature(allocator_api)]
     
    @@ -2130,7 +2244,8 @@ v.sort_by_cached_key(|k| k.to_string());
     let s = [10, 40, 30];
     let x = s.to_vec_in(System);
     // Here, `s` and `x` can be modified independently.
    -

    Creates a vector by copying a slice n times.

    +
    1.40.0 · source

    pub fn repeat(&self, n: usize) -> Vec<T, Global> where + T: Copy,

    Creates a vector by copying a slice n times.

    Panics

    This function will panic if the capacity would overflow.

    Examples
    @@ -2141,53 +2256,121 @@ v.sort_by_cached_key(|k| k.to_string());
    // this will panic at runtime
     b"0123456789abcdef".repeat(usize::MAX);
    -

    Flattens a slice of T into a single value Self::Output.

    +
    1.0.0 · source

    pub fn concat<Item>(&self) -> <[T] as Concat<Item>>::Output where + [T]: Concat<Item>, + Item: ?Sized,

    Flattens a slice of T into a single value Self::Output.

    Examples
    assert_eq!(["hello", "world"].concat(), "helloworld");
     assert_eq!([[1, 2], [3, 4]].concat(), [1, 2, 3, 4]);
    -

    Flattens a slice of T into a single value Self::Output, placing a +

    1.3.0 · source

    pub fn join<Separator>(&self, sep: Separator) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].join(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].join(&0), [1, 2, 0, 3, 4]);
     assert_eq!([[1, 2], [3, 4]].join(&[0, 0][..]), [1, 2, 0, 0, 3, 4]);
    -
    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a +

    1.0.0 · source

    pub fn connect<Separator>( + &self, + sep: Separator +) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].connect(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII upper case equivalent.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To uppercase the value in-place, use make_ascii_uppercase.

    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII lower case equivalent.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To lowercase the value in-place, use make_ascii_lowercase.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: PrimeFieldBits> Deref for RunningSum<F>

    §

    type Target = Vec<AssignedCell<F, F>, Global>

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Vec<AssignedCell<F, F>>

    Dereferences the value.

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for RunningSum<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for RunningSum<F>

    §

    impl<F> Sync for RunningSum<F>

    §

    impl<F> Unpin for RunningSum<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for RunningSum<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/struct.RangeConstrained.html b/rustdoc/latest/halo2_gadgets/utilities/struct.RangeConstrained.html index 78106dbf..659f3ce8 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/struct.RangeConstrained.html +++ b/rustdoc/latest/halo2_gadgets/utilities/struct.RangeConstrained.html @@ -1,4 +1,4 @@ -RangeConstrained in halo2_gadgets::utilities - Rust +RangeConstrained in halo2_gadgets::utilities - Rust -
    pub struct RangeConstrained<F: Field, T: FieldValue<F>> { /* private fields */ }
    Expand description

    A type representing a range-constrained field element.

    -

    Implementations§

    Witnesses a subset of the bits in value and constrains them to be the correct +

    pub struct RangeConstrained<F: Field, T: FieldValue<F>> { /* private fields */ }
    Expand description

    A type representing a range-constrained field element.

    +

    Implementations§

    source§

    impl<F: PrimeFieldBits> RangeConstrained<F, AssignedCell<F, F>>

    source

    pub fn witness_short<const K: usize>( + lookup_config: &LookupRangeCheckConfig<F, K>, + layouter: impl Layouter<F>, + value: Value<&F>, + bitrange: Range<usize> +) -> Result<Self, Error>

    Witnesses a subset of the bits in value and constrains them to be the correct number of bits.

    Panics

    Panics if bitrange.len() >= K.

    -

    Returns the range-constrained inner type.

    -

    Returns the number of bits to which this cell is constrained.

    -

    Constructs a RangeConstrained<Value<F>> as a bitrange of the given value.

    -

    Constructs a RangeConstrained<AssignedCell<F, F>> without verifying that the +

    source§

    impl<F: Field, T: FieldValue<F>> RangeConstrained<F, T>

    source

    pub fn inner(&self) -> &T

    Returns the range-constrained inner type.

    +
    source

    pub fn num_bits(&self) -> usize

    Returns the number of bits to which this cell is constrained.

    +
    source§

    impl<F: PrimeFieldBits> RangeConstrained<F, Value<F>>

    source

    pub fn bitrange_of(value: Value<&F>, bitrange: Range<usize>) -> Self

    Constructs a RangeConstrained<Value<F>> as a bitrange of the given value.

    +
    source§

    impl<F: Field> RangeConstrained<F, AssignedCell<F, F>>

    source

    pub fn unsound_unchecked(cell: AssignedCell<F, F>, num_bits: usize) -> Self

    Constructs a RangeConstrained<AssignedCell<F, F>> without verifying that the cell is correctly range constrained.

    This API only exists to ease with integrating this type into existing circuits, and will likely be removed in future.

    -

    Extracts the range-constrained value from this range-constrained cell.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn value(&self) -> RangeConstrained<F, Value<F>>

    Extracts the range-constrained value from this range-constrained cell.

    +

    Trait Implementations§

    source§

    impl<F: Clone + Field, T: Clone + FieldValue<F>> Clone for RangeConstrained<F, T>

    source§

    fn clone(&self) -> RangeConstrained<F, T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug + Field, T: Debug + FieldValue<F>> Debug for RangeConstrained<F, T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Copy + Field, T: Copy + FieldValue<F>> Copy for RangeConstrained<F, T>

    Auto Trait Implementations§

    §

    impl<F, T> RefUnwindSafe for RangeConstrained<F, T>where + F: RefUnwindSafe, + T: RefUnwindSafe,

    §

    impl<F, T> Send for RangeConstrained<F, T>where + T: Send,

    §

    impl<F, T> Sync for RangeConstrained<F, T>where + T: Sync,

    §

    impl<F, T> Unpin for RangeConstrained<F, T>where + F: Unpin, + T: Unpin,

    §

    impl<F, T> UnwindSafe for RangeConstrained<F, T>where + F: UnwindSafe, + T: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/trait.FieldValue.html b/rustdoc/latest/halo2_gadgets/utilities/trait.FieldValue.html index 4b3115d3..1945d083 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/trait.FieldValue.html +++ b/rustdoc/latest/halo2_gadgets/utilities/trait.FieldValue.html @@ -1,4 +1,4 @@ -FieldValue in halo2_gadgets::utilities - Rust +FieldValue in halo2_gadgets::utilities - Rust -
    pub trait FieldValue<F: Field> {
    -    fn value(&self) -> Value<&F>;
    -}
    Expand description

    A type that has a value at either keygen or proving time.

    -

    Required Methods§

    Returns the value of this type.

    -

    Implementations on Foreign Types§

    Implementors§

    \ No newline at end of file +
    pub trait FieldValue<F: Field> {
    +    // Required method
    +    fn value(&self) -> Value<&F>;
    +}
    Expand description

    A type that has a value at either keygen or proving time.

    +

    Required Methods§

    source

    fn value(&self) -> Value<&F>

    Returns the value of this type.

    +

    Implementations on Foreign Types§

    source§

    impl<F: Field> FieldValue<F> for Value<F>

    source§

    fn value(&self) -> Value<&F>

    source§

    impl<F: Field> FieldValue<F> for AssignedCell<F, F>

    source§

    fn value(&self) -> Value<&F>

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/trait.UtilitiesInstructions.html b/rustdoc/latest/halo2_gadgets/utilities/trait.UtilitiesInstructions.html index 6cd68a93..50e55bab 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/trait.UtilitiesInstructions.html +++ b/rustdoc/latest/halo2_gadgets/utilities/trait.UtilitiesInstructions.html @@ -1,4 +1,4 @@ -UtilitiesInstructions in halo2_gadgets::utilities - Rust +UtilitiesInstructions in halo2_gadgets::utilities - Rust -
    pub trait UtilitiesInstructions<F: Field> {
    +
    pub trait UtilitiesInstructions<F: Field> {
         type Var: Var<F>;
     
    -    fn load_private(
            &self,
            layouter: impl Layouter<F>,
            column: Column<Advice>,
            value: Value<F>
        ) -> Result<Self::Var, Error> { ... } -}
    Expand description

    Trait for utilities used across circuits.

    -

    Required Associated Types§

    Variable in the circuit.

    -

    Provided Methods§

    Load a variable.

    -

    Implementors§

    \ No newline at end of file + // Provided method + fn load_private( + &self, + layouter: impl Layouter<F>, + column: Column<Advice>, + value: Value<F> + ) -> Result<Self::Var, Error> { ... } +}
    Expand description

    Trait for utilities used across circuits.

    +

    Required Associated Types§

    source

    type Var: Var<F>

    Variable in the circuit.

    +

    Provided Methods§

    source

    fn load_private( + &self, + layouter: impl Layouter<F>, + column: Column<Advice>, + value: Value<F> +) -> Result<Self::Var, Error>

    Load a variable.

    +

    Implementors§

    source§

    impl<F: Field> UtilitiesInstructions<F> for CondSwapChip<F>

    §

    type Var = AssignedCell<F, F>

    source§

    impl<Fixed: FixedPoints<Affine>> UtilitiesInstructions<Fp> for EccChip<Fixed>

    §

    type Var = AssignedCell<Fp, Fp>

    source§

    impl<Hash, Commit, F> UtilitiesInstructions<Fp> for MerkleChip<Hash, Commit, F>where + Hash: HashDomains<Affine>, + F: FixedPoints<Affine>, + Commit: CommitDomains<Affine, F, Hash>,

    §

    type Var = AssignedCell<Fp, Fp>

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_gadgets/utilities/trait.Var.html b/rustdoc/latest/halo2_gadgets/utilities/trait.Var.html index 2a1c463f..b04af302 100644 --- a/rustdoc/latest/halo2_gadgets/utilities/trait.Var.html +++ b/rustdoc/latest/halo2_gadgets/utilities/trait.Var.html @@ -1,4 +1,4 @@ -Var in halo2_gadgets::utilities - Rust +Var in halo2_gadgets::utilities - Rust -
    pub trait Var<F: Field>: Clone + Debug + From<AssignedCell<F, F>> {
    -    fn cell(&self) -> Cell;
    -    fn value(&self) -> Value<F>;
    -}
    Expand description

    Trait for a variable in the circuit.

    -

    Required Methods§

    The cell at which this variable was allocated.

    -

    The value allocated to this variable.

    -

    Implementations on Foreign Types§

    Implementors§

    \ No newline at end of file +
    pub trait Var<F: Field>: Clone + Debug + From<AssignedCell<F, F>> {
    +    // Required methods
    +    fn cell(&self) -> Cell;
    +    fn value(&self) -> Value<F>;
    +}
    Expand description

    Trait for a variable in the circuit.

    +

    Required Methods§

    source

    fn cell(&self) -> Cell

    The cell at which this variable was allocated.

    +
    source

    fn value(&self) -> Value<F>

    The value allocated to this variable.

    +

    Implementations on Foreign Types§

    source§

    impl<F: Field> Var<F> for AssignedCell<F, F>

    source§

    fn cell(&self) -> Cell

    source§

    fn value(&self) -> Value<F>

    Implementors§

    source§

    impl<F: Field> Var<F> for StateWord<F>

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/all.html b/rustdoc/latest/halo2_proofs/all.html index 4a6cf0da..fe33c7a5 100644 --- a/rustdoc/latest/halo2_proofs/all.html +++ b/rustdoc/latest/halo2_proofs/all.html @@ -1,4 +1,4 @@ -List of all items in this crate +List of all items in this crate -

    List of all items

    Structs

    Enums

    Traits

    Functions

    \ No newline at end of file +

    List of all items

    Structs

    Enums

    Traits

    Functions

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.best_fft.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.best_fft.html index 3f6e9b94..88e25bd3 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.best_fft.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.best_fft.html @@ -1,4 +1,4 @@ -best_fft in halo2_proofs::arithmetic - Rust +best_fft in halo2_proofs::arithmetic - Rust -
    pub fn best_fft<Scalar: Field, G: FftGroup<Scalar>>(
        a: &mut [G],
        omega: Scalar,
        log_n: u32
    )
    Expand description

    Performs a radix-$2$ Fast-Fourier Transformation (FFT) on a vector of size +

    pub fn best_fft<Scalar: Field, G: FftGroup<Scalar>>(
    +    a: &mut [G],
    +    omega: Scalar,
    +    log_n: u32
    +)
    Expand description

    Performs a radix-$2$ Fast-Fourier Transformation (FFT) on a vector of size $n = 2^k$, when provided log_n = $k$ and an element of multiplicative order $n$ called omega ($\omega$). The result is that the vector a, when interpreted as the coefficients of a polynomial of degree $n - 1$, is @@ -22,4 +26,4 @@ distinct powers of $\omega$. This transformation is invertible by providing $\omega^{-1}$ in place of $\omega$ and dividing each resulting field element by $n$.

    This will use multithreading if beneficial.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.best_multiexp.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.best_multiexp.html index fdc99b79..76651889 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.best_multiexp.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.best_multiexp.html @@ -1,4 +1,4 @@ -best_multiexp in halo2_proofs::arithmetic - Rust +best_multiexp in halo2_proofs::arithmetic - Rust -
    pub fn best_multiexp<C: CurveAffine>(
        coeffs: &[C::Scalar],
        bases: &[C]
    ) -> C::Curve
    Expand description

    Performs a multi-exponentiation operation.

    +
    pub fn best_multiexp<C: CurveAffine>(
    +    coeffs: &[C::Scalar],
    +    bases: &[C]
    +) -> C::Curve
    Expand description

    Performs a multi-exponentiation operation.

    This function will panic if coeffs and bases have a different length.

    This will use multithreading if beneficial.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.compute_inner_product.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.compute_inner_product.html index f0f48a6d..b94e3c2d 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.compute_inner_product.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.compute_inner_product.html @@ -1,4 +1,4 @@ -compute_inner_product in halo2_proofs::arithmetic - Rust +compute_inner_product in halo2_proofs::arithmetic - Rust -
    pub fn compute_inner_product<F: Field>(a: &[F], b: &[F]) -> F
    Expand description

    This computes the inner product of two vectors a and b.

    +
    pub fn compute_inner_product<F: Field>(a: &[F], b: &[F]) -> F
    Expand description

    This computes the inner product of two vectors a and b.

    This function will panic if the two vectors are not the same size.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.eval_polynomial.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.eval_polynomial.html index 1e3b8952..4fd894f4 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.eval_polynomial.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.eval_polynomial.html @@ -1,4 +1,4 @@ -eval_polynomial in halo2_proofs::arithmetic - Rust +eval_polynomial in halo2_proofs::arithmetic - Rust -
    pub fn eval_polynomial<F: Field>(poly: &[F], point: F) -> F
    Expand description

    This evaluates a provided polynomial (in coefficient form) at point.

    -
    \ No newline at end of file +
    pub fn eval_polynomial<F: Field>(poly: &[F], point: F) -> F
    Expand description

    This evaluates a provided polynomial (in coefficient form) at point.

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.kate_division.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.kate_division.html index b8c779a1..a6540243 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.kate_division.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.kate_division.html @@ -1,4 +1,4 @@ -kate_division in halo2_proofs::arithmetic - Rust +kate_division in halo2_proofs::arithmetic - Rust -
    pub fn kate_division<'a, F: Field, I: IntoIterator<Item = &'a F>>(
        a: I,
        b: F
    ) -> Vec<F> where
        I::IntoIter: DoubleEndedIterator + ExactSizeIterator,
    Expand description

    Divides polynomial a in X by X - b with +

    pub fn kate_division<'a, F: Field, I: IntoIterator<Item = &'a F>>(
    +    a: I,
    +    b: F
    +) -> Vec<F> where
    +    I::IntoIter: DoubleEndedIterator + ExactSizeIterator,
    Expand description

    Divides polynomial a in X by X - b with no remainder.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.lagrange_interpolate.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.lagrange_interpolate.html index 0b5d910d..5a7ef091 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.lagrange_interpolate.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.lagrange_interpolate.html @@ -1,4 +1,4 @@ -lagrange_interpolate in halo2_proofs::arithmetic - Rust +lagrange_interpolate in halo2_proofs::arithmetic - Rust -
    pub fn lagrange_interpolate<F: Field>(points: &[F], evals: &[F]) -> Vec<F> 
    Expand description

    Returns coefficients of an n - 1 degree polynomial given a set of n points +

    pub fn lagrange_interpolate<F: Field>(points: &[F], evals: &[F]) -> Vec<F> 
    Expand description

    Returns coefficients of an n - 1 degree polynomial given a set of n points and their evaluations. This function will panic if two values in points are the same.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.parallelize.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.parallelize.html index 582764e6..e63de9a8 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.parallelize.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.parallelize.html @@ -1,4 +1,4 @@ -parallelize in halo2_proofs::arithmetic - Rust +parallelize in halo2_proofs::arithmetic - Rust -
    pub fn parallelize<T: Send, F: Fn(&mut [T], usize) + Send + Sync + Clone>(
        v: &mut [T],
        f: F
    )
    Expand description

    This simple utility function will parallelize an operation that is to be +

    pub fn parallelize<T: Send, F: Fn(&mut [T], usize) + Send + Sync + Clone>(
    +    v: &mut [T],
    +    f: F
    +)
    Expand description

    This simple utility function will parallelize an operation that is to be performed over a mutable slice.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.recursive_butterfly_arithmetic.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.recursive_butterfly_arithmetic.html index ddb7d8b0..10e32966 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.recursive_butterfly_arithmetic.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.recursive_butterfly_arithmetic.html @@ -1,4 +1,4 @@ -recursive_butterfly_arithmetic in halo2_proofs::arithmetic - Rust +recursive_butterfly_arithmetic in halo2_proofs::arithmetic - Rust -
    pub fn recursive_butterfly_arithmetic<Scalar: Field, G: FftGroup<Scalar>>(
        a: &mut [G],
        n: usize,
        twiddle_chunk: usize,
        twiddles: &[Scalar]
    )
    Expand description

    This perform recursive butterfly arithmetic

    -
    \ No newline at end of file +
    pub fn recursive_butterfly_arithmetic<Scalar: Field, G: FftGroup<Scalar>>(
    +    a: &mut [G],
    +    n: usize,
    +    twiddle_chunk: usize,
    +    twiddles: &[Scalar]
    +)
    Expand description

    This perform recursive butterfly arithmetic

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/fn.small_multiexp.html b/rustdoc/latest/halo2_proofs/arithmetic/fn.small_multiexp.html index 7da01d3d..52b029fe 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/fn.small_multiexp.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/fn.small_multiexp.html @@ -1,4 +1,4 @@ -small_multiexp in halo2_proofs::arithmetic - Rust +small_multiexp in halo2_proofs::arithmetic - Rust -
    pub fn small_multiexp<C: CurveAffine>(
        coeffs: &[C::Scalar],
        bases: &[C]
    ) -> C::Curve
    Expand description

    Performs a small multi-exponentiation operation. +

    pub fn small_multiexp<C: CurveAffine>(
    +    coeffs: &[C::Scalar],
    +    bases: &[C]
    +) -> C::Curve
    Expand description

    Performs a small multi-exponentiation operation. Uses the double-and-add algorithm with doublings shared across points.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/index.html b/rustdoc/latest/halo2_proofs/arithmetic/index.html index bdc6ea28..7979a01c 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/index.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/index.html @@ -1,4 +1,4 @@ -halo2_proofs::arithmetic - Rust +halo2_proofs::arithmetic - Rust -
    Expand description

    This module provides common utilities, traits and structures for group, +

    Expand description

    This module provides common utilities, traits and structures for group, field and polynomial arithmetic.

    -

    Structs

    The affine coordinates of a point on an elliptic curve.

    Traits

    This trait is the affine counterpart to Curve and is used for -serialization, storage in memory, and inspection of $x$ and $y$ coordinates.
    This trait is a common interface for dealing with elements of an elliptic +

    Structs

    The affine coordinates of a point on an elliptic curve.

    Traits

    This trait is the affine counterpart to Curve and is used for +serialization, storage in memory, and inspection of $x$ and $y$ coordinates.
    This trait is a common interface for dealing with elements of an elliptic curve group in a “projective” form, where that arithmetic is usually more -efficient.
    This represents an element of a group with basic operations that can be +efficient.
    This represents an element of a group with basic operations that can be performed. This allows an FFT implementation (for example) to operate -generically over either a field or elliptic curve group.
    This trait represents an element of a field.

    Functions

    Performs a radix-$2$ Fast-Fourier Transformation (FFT) on a vector of size +generically over either a field or elliptic curve group.
    This trait represents an element of a field.

    Functions

    Performs a radix-$2$ Fast-Fourier Transformation (FFT) on a vector of size $n = 2^k$, when provided log_n = $k$ and an element of multiplicative order $n$ called omega ($\omega$). The result is that the vector a, when interpreted as the coefficients of a polynomial of degree $n - 1$, is transformed into the evaluations of this polynomial at each of the $n$ distinct powers of $\omega$. This transformation is invertible by providing $\omega^{-1}$ in place of $\omega$ and dividing each resulting field element -by $n$.
    Performs a multi-exponentiation operation.
    This computes the inner product of two vectors a and b.
    This evaluates a provided polynomial (in coefficient form) at point.
    Divides polynomial a in X by X - b with -no remainder.
    Returns coefficients of an n - 1 degree polynomial given a set of n points +by $n$.
    Performs a multi-exponentiation operation.
    This computes the inner product of two vectors a and b.
    This evaluates a provided polynomial (in coefficient form) at point.
    Divides polynomial a in X by X - b with +no remainder.
    Returns coefficients of an n - 1 degree polynomial given a set of n points and their evaluations. This function will panic if two values in points -are the same.
    This simple utility function will parallelize an operation that is to be -performed over a mutable slice.
    This perform recursive butterfly arithmetic
    Performs a small multi-exponentiation operation. -Uses the double-and-add algorithm with doublings shared across points.
    \ No newline at end of file +are the same.
    This simple utility function will parallelize an operation that is to be +performed over a mutable slice.
    This perform recursive butterfly arithmetic
    Performs a small multi-exponentiation operation. +Uses the double-and-add algorithm with doublings shared across points.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/struct.Coordinates.html b/rustdoc/latest/halo2_proofs/arithmetic/struct.Coordinates.html index 15ead6f5..db596ce9 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/struct.Coordinates.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/struct.Coordinates.html @@ -1,4 +1,4 @@ -Coordinates in halo2_proofs::arithmetic - Rust +Coordinates in halo2_proofs::arithmetic - Rust -
    pub struct Coordinates<C>where
        C: CurveAffine,
    { /* private fields */ }
    Expand description

    The affine coordinates of a point on an elliptic curve.

    -

    Implementations§

    Obtains a Coordinates value given $(x, y)$, failing if it is not on the curve.

    -

    Returns the x-coordinate.

    +
    pub struct Coordinates<C>where
    +    C: CurveAffine,{ /* private fields */ }
    Expand description

    The affine coordinates of a point on an elliptic curve.

    +

    Implementations§

    §

    impl<C> Coordinates<C>where + C: CurveAffine,

    pub fn from_xy( + x: <C as CurveAffine>::Base, + y: <C as CurveAffine>::Base +) -> CtOption<Coordinates<C>>

    Obtains a Coordinates value given $(x, y)$, failing if it is not on the curve.

    +

    pub fn x(&self) -> &<C as CurveAffine>::Base

    Returns the x-coordinate.

    Equivalent to Coordinates::u.

    -

    Returns the y-coordinate.

    +

    pub fn y(&self) -> &<C as CurveAffine>::Base

    Returns the y-coordinate.

    Equivalent to Coordinates::v.

    -

    Returns the u-coordinate.

    +

    pub fn u(&self) -> &<C as CurveAffine>::Base

    Returns the u-coordinate.

    Equivalent to Coordinates::x.

    -

    Returns the v-coordinate.

    +

    pub fn v(&self) -> &<C as CurveAffine>::Base

    Returns the v-coordinate.

    Equivalent to Coordinates::y.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Select a or b according to choice. Read more
    Conditionally assign other to self, according to choice. Read more
    Conditionally swap self and other if choice == 1; otherwise, -reassign both unto themselves. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    §

    impl<C> Clone for Coordinates<C>where + C: Clone + CurveAffine, + <C as CurveAffine>::Base: Clone,

    §

    fn clone(&self) -> Coordinates<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl<C> ConditionallySelectable for Coordinates<C>where + C: CurveAffine,

    §

    fn conditional_select( + a: &Coordinates<C>, + b: &Coordinates<C>, + choice: Choice +) -> Coordinates<C>

    Select a or b according to choice. Read more
    source§

    fn conditional_assign(&mut self, other: &Self, choice: Choice)

    Conditionally assign other to self, according to choice. Read more
    source§

    fn conditional_swap(a: &mut Self, b: &mut Self, choice: Choice)

    Conditionally swap self and other if choice == 1; otherwise, +reassign both unto themselves. Read more
    §

    impl<C> Debug for Coordinates<C>where + C: Debug + CurveAffine, + <C as CurveAffine>::Base: Debug,

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<C> Default for Coordinates<C>where + C: Default + CurveAffine, + <C as CurveAffine>::Base: Default,

    §

    fn default() -> Coordinates<C>

    Returns the “default value” for a type. Read more
    §

    impl<C> Copy for Coordinates<C>where + C: Copy + CurveAffine, + <C as CurveAffine>::Base: Copy,

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for Coordinates<C>where + <C as CurveAffine>::Base: RefUnwindSafe,

    §

    impl<C> Send for Coordinates<C>

    §

    impl<C> Sync for Coordinates<C>

    §

    impl<C> Unpin for Coordinates<C>where + <C as CurveAffine>::Base: Unpin,

    §

    impl<C> UnwindSafe for Coordinates<C>where + <C as CurveAffine>::Base: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveAffine.html b/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveAffine.html index d2999f8a..f5cd3c65 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveAffine.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveAffine.html @@ -1,4 +1,4 @@ -CurveAffine in halo2_proofs::arithmetic - Rust +CurveAffine in halo2_proofs::arithmetic - Rust -
    pub trait CurveAffine: PrimeCurveAffine<Scalar = Self::ScalarExt, Curve = Self::CurveExt> + Default + Add<Self, Output = Self::Curve> + Sub<Self, Output = Self::Curve> + ConditionallySelectable + ConstantTimeEq + From<Self::Curve> {
    +
    pub trait CurveAffine: PrimeCurveAffine<Scalar = Self::ScalarExt, Curve = Self::CurveExt> + Default + Add<Self, Output = Self::Curve> + Sub<Self, Output = Self::Curve> + ConditionallySelectable + ConstantTimeEq + From<Self::Curve> {
         type ScalarExt: WithSmallOrderMulGroup<3> + Ord;
         type Base: WithSmallOrderMulGroup<3> + Ord;
         type CurveExt: CurveExt<AffineExt = Self, ScalarExt = Self::ScalarExt>;
     
    +    // Required methods
         fn coordinates(&self) -> CtOption<Coordinates<Self>>;
         fn from_xy(x: Self::Base, y: Self::Base) -> CtOption<Self>;
         fn is_on_curve(&self) -> Choice;
         fn a() -> Self::Base;
         fn b() -> Self::Base;
    -}
    Expand description

    This trait is the affine counterpart to Curve and is used for +}

    Expand description

    This trait is the affine counterpart to Curve and is used for serialization, storage in memory, and inspection of $x$ and $y$ coordinates.

    Requires the alloc feature flag because of hash_to_curve on CurveExt.

    -

    Required Associated Types§

    The scalar field of this elliptic curve.

    -

    The base field over which this elliptic curve is constructed.

    -

    The projective form of the curve

    -

    Required Methods§

    Gets the coordinates of this point.

    +

    Required Associated Types§

    type ScalarExt: WithSmallOrderMulGroup<3> + Ord

    The scalar field of this elliptic curve.

    +

    type Base: WithSmallOrderMulGroup<3> + Ord

    The base field over which this elliptic curve is constructed.

    +

    type CurveExt: CurveExt<AffineExt = Self, ScalarExt = Self::ScalarExt>

    The projective form of the curve

    +

    Required Methods§

    fn coordinates(&self) -> CtOption<Coordinates<Self>>

    Gets the coordinates of this point.

    Returns None if this is the identity.

    -

    Obtains a point given $(x, y)$, failing if it is not on the +

    fn from_xy(x: Self::Base, y: Self::Base) -> CtOption<Self>

    Obtains a point given $(x, y)$, failing if it is not on the curve.

    -

    Returns whether or not this element is on the curve; should +

    fn is_on_curve(&self) -> Choice

    Returns whether or not this element is on the curve; should always be true unless an “unchecked” API was used.

    -

    Returns the curve constant $a$.

    -

    Returns the curve constant $b$.

    -

    Implementors§

    \ No newline at end of file +

    fn a() -> Self::Base

    Returns the curve constant $a$.

    +

    fn b() -> Self::Base

    Returns the curve constant $b$.

    +

    Implementors§

    §

    impl CurveAffine for EpAffine

    §

    type ScalarExt = Fq

    §

    type Base = Fp

    §

    type CurveExt = Ep

    §

    impl CurveAffine for EqAffine

    §

    type ScalarExt = Fp

    §

    type Base = Fq

    §

    type CurveExt = Eq

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveExt.html b/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveExt.html index 70168196..1255c7a5 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveExt.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/trait.CurveExt.html @@ -1,4 +1,4 @@ -CurveExt in halo2_proofs::arithmetic - Rust +CurveExt in halo2_proofs::arithmetic - Rust -
    pub trait CurveExt: PrimeCurve<Affine = Self::AffineExt, Scalar = Self::ScalarExt> + Group + Default + ConditionallySelectable + ConstantTimeEq + From<Self::Affine> {
    +
    pub trait CurveExt: PrimeCurve<Affine = Self::AffineExt, Scalar = Self::ScalarExt> + Group + Default + ConditionallySelectable + ConstantTimeEq + From<Self::Affine> {
         type ScalarExt: WithSmallOrderMulGroup<3>;
         type Base: WithSmallOrderMulGroup<3>;
         type AffineExt: CurveAffine<CurveExt = Self, ScalarExt = Self::ScalarExt, Output = Self, Output = Self> + Mul<Self::ScalarExt>;
     
         const CURVE_ID: &'static str;
     
    +    // Required methods
         fn endo(&self) -> Self;
         fn jacobian_coordinates(&self) -> (Self::Base, Self::Base, Self::Base);
    -    fn hash_to_curve<'a>(
            domain_prefix: &'a str
        ) -> Box<dyn Fn(&[u8]) -> Self + 'a, Global>; + fn hash_to_curve<'a>( + domain_prefix: &'a str + ) -> Box<dyn Fn(&[u8]) -> Self + 'a, Global>; fn is_on_curve(&self) -> Choice; fn a() -> Self::Base; fn b() -> Self::Base; fn new_jacobian(x: Self::Base, y: Self::Base, z: Self::Base) -> CtOption<Self>; -}
    Expand description

    This trait is a common interface for dealing with elements of an elliptic +}

    Expand description

    This trait is a common interface for dealing with elements of an elliptic curve group in a “projective” form, where that arithmetic is usually more efficient.

    Requires the alloc feature flag because of hash_to_curve.

    -

    Required Associated Types§

    The scalar field of this elliptic curve.

    -

    The base field over which this elliptic curve is constructed.

    -

    The affine version of the curve

    -

    Required Associated Constants§

    CURVE_ID used for hash-to-curve.

    -

    Required Methods§

    Apply the curve endomorphism by multiplying the x-coordinate +

    Required Associated Types§

    type ScalarExt: WithSmallOrderMulGroup<3>

    The scalar field of this elliptic curve.

    +

    type Base: WithSmallOrderMulGroup<3>

    The base field over which this elliptic curve is constructed.

    +

    type AffineExt: CurveAffine<CurveExt = Self, ScalarExt = Self::ScalarExt, Output = Self, Output = Self> + Mul<Self::ScalarExt>

    The affine version of the curve

    +

    Required Associated Constants§

    const CURVE_ID: &'static str

    CURVE_ID used for hash-to-curve.

    +

    Required Methods§

    fn endo(&self) -> Self

    Apply the curve endomorphism by multiplying the x-coordinate by an element of multiplicative order 3.

    -

    Return the Jacobian coordinates of this point.

    -

    Requests a hasher that accepts messages and returns near-uniformly +

    fn jacobian_coordinates(&self) -> (Self::Base, Self::Base, Self::Base)

    Return the Jacobian coordinates of this point.

    +

    fn hash_to_curve<'a>( + domain_prefix: &'a str +) -> Box<dyn Fn(&[u8]) -> Self + 'a, Global>

    Requests a hasher that accepts messages and returns near-uniformly distributed elements in the group, given domain prefix domain_prefix.

    This method is suitable for use as a random oracle.

    Example
    @@ -52,10 +57,10 @@ distributed elements in the group, given domain prefix domain_prefixlet h = hasher(b"h"); (g * x + &(h * r)).to_affine() }
    -

    Returns whether or not this element is on the curve; should +

    fn is_on_curve(&self) -> Choice

    Returns whether or not this element is on the curve; should always be true unless an “unchecked” API was used.

    -

    Returns the curve constant a.

    -

    Returns the curve constant b.

    -

    Obtains a point given Jacobian coordinates $X : Y : Z$, failing +

    fn a() -> Self::Base

    Returns the curve constant a.

    +

    fn b() -> Self::Base

    Returns the curve constant b.

    +

    fn new_jacobian(x: Self::Base, y: Self::Base, z: Self::Base) -> CtOption<Self>

    Obtains a point given Jacobian coordinates $X : Y : Z$, failing if the coordinates are not on the curve.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    §

    impl CurveExt for Ep

    §

    type ScalarExt = Fq

    §

    type Base = Fp

    §

    type AffineExt = EpAffine

    §

    const CURVE_ID: &'static str = "pallas"

    §

    impl CurveExt for Eq

    §

    type ScalarExt = Fp

    §

    type Base = Fq

    §

    type AffineExt = EqAffine

    §

    const CURVE_ID: &'static str = "vesta"

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/trait.FftGroup.html b/rustdoc/latest/halo2_proofs/arithmetic/trait.FftGroup.html index c9d169f5..1cd1fdf5 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/trait.FftGroup.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/trait.FftGroup.html @@ -1,4 +1,4 @@ -FftGroup in halo2_proofs::arithmetic - Rust +FftGroup in halo2_proofs::arithmetic - Rust -
    pub trait FftGroup<Scalar: Field>: Copy + Send + Sync + 'static + GroupOpsOwned + ScalarMulOwned<Scalar> { }
    Expand description

    This represents an element of a group with basic operations that can be +

    pub trait FftGroup<Scalar: Field>: Copy + Send + Sync + 'static + GroupOpsOwned + ScalarMulOwned<Scalar> { }
    Expand description

    This represents an element of a group with basic operations that can be performed. This allows an FFT implementation (for example) to operate generically over either a field or elliptic curve group.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    source§

    impl<T, Scalar> FftGroup<Scalar> for Twhere + Scalar: Field, + T: Copy + Send + Sync + 'static + GroupOpsOwned + ScalarMulOwned<Scalar>,

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/arithmetic/trait.Field.html b/rustdoc/latest/halo2_proofs/arithmetic/trait.Field.html index 2c51ef67..74a1a8cb 100644 --- a/rustdoc/latest/halo2_proofs/arithmetic/trait.Field.html +++ b/rustdoc/latest/halo2_proofs/arithmetic/trait.Field.html @@ -1,4 +1,4 @@ -Field in halo2_proofs::arithmetic - Rust +Field in halo2_proofs::arithmetic - Rust -
    pub trait Field: Sized + Eq + Copy + Clone + Default + Send + Sync + Debug + 'static + ConditionallySelectable + ConstantTimeEq + Neg<Output = Self> + for<'a> Add<Self, Output = Self, Output = Self> + for<'a> Sub<Self, Output = Self, Output = Self> + for<'a> Mul<Self, Output = Self, Output = Self> + Sum<Self> + Product<Self> + for<'a> Add<&'a Self> + for<'a> Sub<&'a Self> + for<'a> Mul<&'a Self> + for<'a> Sum<&'a Self> + for<'a> Product<&'a Self> + AddAssign<Self> + SubAssign<Self> + MulAssign<Self> + for<'a> AddAssign<&'a Self> + for<'a> SubAssign<&'a Self> + for<'a> MulAssign<&'a Self> {
    +
    pub trait Field: Sized + Eq + Copy + Clone + Default + Send + Sync + Debug + 'static + ConditionallySelectable + ConstantTimeEq + Neg<Output = Self> + for<'a> Add<Self, Output = Self, Output = Self> + for<'a> Sub<Self, Output = Self, Output = Self> + for<'a> Mul<Self, Output = Self, Output = Self> + Sum<Self> + Product<Self> + for<'a> Add<&'a Self> + for<'a> Sub<&'a Self> + for<'a> Mul<&'a Self> + for<'a> Sum<&'a Self> + for<'a> Product<&'a Self> + AddAssign<Self> + SubAssign<Self> + MulAssign<Self> + for<'a> AddAssign<&'a Self> + for<'a> SubAssign<&'a Self> + for<'a> MulAssign<&'a Self> {
         const ZERO: Self;
         const ONE: Self;
     
    +    // Required methods
         fn random(rng: impl RngCore) -> Self;
         fn square(&self) -> Self;
         fn double(&self) -> Self;
         fn invert(&self) -> CtOption<Self>;
    -    fn sqrt_ratio(num: &Self, div: &Self) -> (Choice, Self);
    +    fn sqrt_ratio(num: &Self, div: &Self) -> (Choice, Self);
     
    +    // Provided methods
         fn is_zero(&self) -> Choice { ... }
         fn is_zero_vartime(&self) -> bool { ... }
         fn cube(&self) -> Self { ... }
         fn sqrt_alt(&self) -> (Choice, Self) { ... }
         fn sqrt(&self) -> CtOption<Self> { ... }
    -    fn pow<S>(&self, exp: S) -> Self
        where
            S: AsRef<[u64]>
    , - { ... } - fn pow_vartime<S>(&self, exp: S) -> Self
        where
            S: AsRef<[u64]>
    , - { ... } -}
    Expand description

    This trait represents an element of a field.

    -

    Required Associated Constants§

    The zero element of the field, the additive identity.

    -

    The one element of the field, the multiplicative identity.

    -

    Required Methods§

    Returns an element chosen uniformly at random using a user-provided RNG.

    -

    Squares this element.

    -

    Doubles this element.

    -

    Computes the multiplicative inverse of this element, + fn pow<S>(&self, exp: S) -> Self + where S: AsRef<[u64]> { ... } + fn pow_vartime<S>(&self, exp: S) -> Self + where S: AsRef<[u64]> { ... } +}

    Expand description

    This trait represents an element of a field.

    +

    Required Associated Constants§

    const ZERO: Self

    The zero element of the field, the additive identity.

    +

    const ONE: Self

    The one element of the field, the multiplicative identity.

    +

    Required Methods§

    fn random(rng: impl RngCore) -> Self

    Returns an element chosen uniformly at random using a user-provided RNG.

    +

    fn square(&self) -> Self

    Squares this element.

    +

    fn double(&self) -> Self

    Doubles this element.

    +

    fn invert(&self) -> CtOption<Self>

    Computes the multiplicative inverse of this element, failing if the element is zero.

    -

    Computes:

    +

    fn sqrt_ratio(num: &Self, div: &Self) -> (Choice, Self)

    Computes:

    • $(\textsf{true}, \sqrt{\textsf{num}/\textsf{div}})$, if $\textsf{num}$ and $\textsf{div}$ are nonzero and $\textsf{num}/\textsf{div}$ is a square in the @@ -58,33 +60,37 @@ a nonsquare in the field;
    • The value of $G_S$ is unspecified, and cannot be assumed to have any specific value in a generic context.
    -

    Provided Methods§

    Returns true iff this element is zero.

    -

    Returns true iff this element is zero.

    +

    Provided Methods§

    fn is_zero(&self) -> Choice

    Returns true iff this element is zero.

    +

    fn is_zero_vartime(&self) -> bool

    Returns true iff this element is zero.

    Security

    This method provides no constant-time guarantees. Implementors of the Field trait may optimise this method using non-constant-time logic.

    -

    Cubes this element.

    -

    Equivalent to Self::sqrt_ratio(self, one()).

    +

    fn cube(&self) -> Self

    Cubes this element.

    +

    fn sqrt_alt(&self) -> (Choice, Self)

    Equivalent to Self::sqrt_ratio(self, one()).

    The provided method is implemented in terms of Self::sqrt_ratio.

    -

    Returns the square root of the field element, if it is +

    fn sqrt(&self) -> CtOption<Self>

    Returns the square root of the field element, if it is quadratic residue.

    The provided method is implemented in terms of Self::sqrt_ratio.

    -

    Exponentiates self by exp, where exp is a little-endian order integer +

    fn pow<S>(&self, exp: S) -> Selfwhere + S: AsRef<[u64]>,

    Exponentiates self by exp, where exp is a little-endian order integer exponent.

    Guarantees

    This operation is constant time with respect to self, for all exponents with the same number of digits (exp.as_ref().len()). It is variable time with respect to the number of digits in the exponent.

    -

    Exponentiates self by exp, where exp is a little-endian order integer +

    fn pow_vartime<S>(&self, exp: S) -> Selfwhere + S: AsRef<[u64]>,

    Exponentiates self by exp, where exp is a little-endian order integer exponent.

    Guarantees

    This operation is variable time with respect to self, for all exponent. If the exponent is fixed, this operation is effectively constant time. However, for stronger constant-time guarantees, Field::pow should be used.

    -

    Implementations on Foreign Types§

    Computes the square root of this element, if it exists.

    -

    Computes the multiplicative inverse of this element, +

    Implementations on Foreign Types§

    §

    impl Field for Fq

    §

    fn sqrt(&self) -> CtOption<Fq>

    Computes the square root of this element, if it exists.

    +
    §

    fn invert(&self) -> CtOption<Fq>

    Computes the multiplicative inverse of this element, failing if the element is zero.

    -

    Computes the square root of this element, if it exists.

    -

    Computes the multiplicative inverse of this element, +

    §

    const ZERO: Fq = Self::zero()

    §

    const ONE: Fq = Self::one()

    §

    fn random(rng: impl RngCore) -> Fq

    §

    fn double(&self) -> Fq

    §

    fn square(&self) -> Fq

    §

    fn sqrt_ratio(num: &Fq, div: &Fq) -> (Choice, Fq)

    §

    fn sqrt_alt(&self) -> (Choice, Fq)

    §

    fn pow_vartime<S>(&self, exp: S) -> Fqwhere + S: AsRef<[u64]>,

    §

    impl Field for Fp

    §

    fn sqrt(&self) -> CtOption<Fp>

    Computes the square root of this element, if it exists.

    +
    §

    fn invert(&self) -> CtOption<Fp>

    Computes the multiplicative inverse of this element, failing if the element is zero.

    -

    Implementors§

    \ No newline at end of file +
    §

    const ZERO: Fp = Self::zero()

    §

    const ONE: Fp = Self::one()

    §

    fn random(rng: impl RngCore) -> Fp

    §

    fn double(&self) -> Fp

    §

    fn square(&self) -> Fp

    §

    fn sqrt_ratio(num: &Fp, div: &Fp) -> (Choice, Fp)

    §

    fn sqrt_alt(&self) -> (Choice, Fp)

    §

    fn pow_vartime<S>(&self, exp: S) -> Fpwhere + S: AsRef<[u64]>,

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/floor_planner/index.html b/rustdoc/latest/halo2_proofs/circuit/floor_planner/index.html index 225d08d1..ed6f1c31 100644 --- a/rustdoc/latest/halo2_proofs/circuit/floor_planner/index.html +++ b/rustdoc/latest/halo2_proofs/circuit/floor_planner/index.html @@ -1,4 +1,4 @@ -halo2_proofs::circuit::floor_planner - Rust +halo2_proofs::circuit::floor_planner - Rust -
    Expand description

    Implementations of common circuit floor planners.

    -

    Structs

    The version 1 FloorPlanner provided by halo2.
    A single pass of the V1 layouter.
    \ No newline at end of file +
    Expand description

    Implementations of common circuit floor planners.

    +

    Structs

    The version 1 FloorPlanner provided by halo2.
    A single pass of the V1 layouter.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1.html b/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1.html index a583ab1b..e47967ab 100644 --- a/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1.html +++ b/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1.html @@ -1,4 +1,4 @@ -V1 in halo2_proofs::circuit::floor_planner - Rust +V1 in halo2_proofs::circuit::floor_planner - Rust -
    pub struct V1;
    Expand description

    The version 1 FloorPlanner provided by halo2.

    +
    pub struct V1;
    Expand description

    The version 1 FloorPlanner provided by halo2.

    • No column optimizations are performed. Circuit configuration is left entirely to the circuit designer.
    • @@ -22,28 +22,101 @@ circuit designer.
    • Regions are laid out using a greedy first-fit strategy, after sorting regions by their “advice area” (number of advice columns * rows).
    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Given the provided cs, synthesize the given circuit. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for V1

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FloorPlanner for V1

    source§

    fn synthesize<F: Field, CS: Assignment<F>, C: Circuit<F>>( + cs: &mut CS, + circuit: &C, + config: C::Config, + constants: Vec<Column<Fixed>> +) -> Result<(), Error>

    Given the provided cs, synthesize the given circuit. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for V1

    §

    impl Send for V1

    §

    impl Sync for V1

    §

    impl Unpin for V1

    §

    impl UnwindSafe for V1

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1Pass.html b/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1Pass.html index c51d6176..1764fcf2 100644 --- a/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1Pass.html +++ b/rustdoc/latest/halo2_proofs/circuit/floor_planner/struct.V1Pass.html @@ -1,4 +1,4 @@ -V1Pass in halo2_proofs::circuit::floor_planner - Rust +V1Pass in halo2_proofs::circuit::floor_planner - Rust -
    pub struct V1Pass<'p, 'a, F: Field, CS: Assignment<F> + 'a>(_);
    Expand description

    A single pass of the V1 layouter.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Represents the type of the “root” of this layouter, so that nested namespaces -can minimize indirection.
    Assign a region of gates to an absolute row number. Read more
    Assign a table region to an absolute row number. Read more
    Constrains a Cell to equal an instance column’s row value at an -absolute position.
    Gets the “root” of this assignment, bypassing the namespacing. Read more
    Creates a new (sub)namespace and enters into it. Read more
    Exits out of the existing namespace. Read more
    Enters into a namespace.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct V1Pass<'p, 'a, F: Field, CS: Assignment<F> + 'a>(_);
    Expand description

    A single pass of the V1 layouter.

    +

    Trait Implementations§

    source§

    impl<'p, 'a, F: Debug + Field, CS: Debug + Assignment<F> + 'a> Debug for V1Pass<'p, 'a, F, CS>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'p, 'a, F: Field, CS: Assignment<F> + 'a> Layouter<F> for V1Pass<'p, 'a, F, CS>

    §

    type Root = V1Pass<'p, 'a, F, CS>

    Represents the type of the “root” of this layouter, so that nested namespaces +can minimize indirection.
    source§

    fn assign_region<A, AR, N, NR>( + &mut self, + name: N, + assignment: A +) -> Result<AR, Error>where + A: FnMut(Region<'_, F>) -> Result<AR, Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a region of gates to an absolute row number. Read more
    source§

    fn assign_table<A, N, NR>(&mut self, name: N, assignment: A) -> Result<(), Error>where + A: FnMut(Table<'_, F>) -> Result<(), Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a table region to an absolute row number. Read more
    source§

    fn constrain_instance( + &mut self, + cell: Cell, + instance: Column<Instance>, + row: usize +) -> Result<(), Error>

    Constrains a Cell to equal an instance column’s row value at an +absolute position.
    source§

    fn get_root(&mut self) -> &mut Self::Root

    Gets the “root” of this assignment, bypassing the namespacing. Read more
    source§

    fn push_namespace<NR, N>(&mut self, name_fn: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new (sub)namespace and enters into it. Read more
    source§

    fn pop_namespace(&mut self, gadget_name: Option<String>)

    Exits out of the existing namespace. Read more
    source§

    fn namespace<NR, N>( + &mut self, + name_fn: N +) -> NamespacedLayouter<'_, F, Self::Root>where + NR: Into<String>, + N: FnOnce() -> NR,

    Enters into a namespace.

    Auto Trait Implementations§

    §

    impl<'p, 'a, F, CS> RefUnwindSafe for V1Pass<'p, 'a, F, CS>where + CS: RefUnwindSafe, + F: RefUnwindSafe,

    §

    impl<'p, 'a, F, CS> Send for V1Pass<'p, 'a, F, CS>where + CS: Send,

    §

    impl<'p, 'a, F, CS> Sync for V1Pass<'p, 'a, F, CS>where + CS: Sync,

    §

    impl<'p, 'a, F, CS> Unpin for V1Pass<'p, 'a, F, CS>where + 'a: 'p,

    §

    impl<'p, 'a, F, CS> !UnwindSafe for V1Pass<'p, 'a, F, CS>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/index.html b/rustdoc/latest/halo2_proofs/circuit/index.html index e9fd1841..d1444f97 100644 --- a/rustdoc/latest/halo2_proofs/circuit/index.html +++ b/rustdoc/latest/halo2_proofs/circuit/index.html @@ -1,4 +1,4 @@ -halo2_proofs::circuit - Rust +halo2_proofs::circuit - Rust -

    Module halo2_proofs::circuit

    source ·
    Expand description

    Traits and structs for implementing circuit components.

    -

    Modules

    Implementations of common circuit floor planners.
    Implementations of common circuit layouters.

    Structs

    An assigned cell.
    A pointer to a cell within a circuit.
    This is a “namespaced” layouter which borrows a Layouter (pushing a namespace -context) and, when dropped, pops out of the namespace context.
    A region of the circuit in which a Chip can assign cells.
    Index of a region in a layouter
    Starting row of a region in a layouter
    A simple FloorPlanner that performs minimal optimizations.
    A lookup table in the circuit.
    A value that might exist within a circuit.

    Traits

    A chip implements a set of instructions that can be used by gadgets.
    A layout strategy within a circuit. The layouter is chip-agnostic and applies its -strategy to the context and config it is given.
    \ No newline at end of file +

    Module halo2_proofs::circuit

    source ·
    Expand description

    Traits and structs for implementing circuit components.

    +

    Modules

    Implementations of common circuit floor planners.
    Implementations of common circuit layouters.

    Structs

    An assigned cell.
    A pointer to a cell within a circuit.
    This is a “namespaced” layouter which borrows a Layouter (pushing a namespace +context) and, when dropped, pops out of the namespace context.
    A region of the circuit in which a Chip can assign cells.
    Index of a region in a layouter
    Starting row of a region in a layouter
    A simple FloorPlanner that performs minimal optimizations.
    A lookup table in the circuit.
    A value that might exist within a circuit.

    Traits

    A chip implements a set of instructions that can be used by gadgets.
    A layout strategy within a circuit. The layouter is chip-agnostic and applies its +strategy to the context and config it is given.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/layouter/enum.RegionColumn.html b/rustdoc/latest/halo2_proofs/circuit/layouter/enum.RegionColumn.html index af1f595f..91292438 100644 --- a/rustdoc/latest/halo2_proofs/circuit/layouter/enum.RegionColumn.html +++ b/rustdoc/latest/halo2_proofs/circuit/layouter/enum.RegionColumn.html @@ -1,4 +1,4 @@ -RegionColumn in halo2_proofs::circuit::layouter - Rust +RegionColumn in halo2_proofs::circuit::layouter - Rust -
    pub enum RegionColumn {
    +
    pub enum RegionColumn {
         Column(Column<Any>),
         Selector(Selector),
    -}
    Expand description

    The virtual column involved in a region. This includes concrete columns, +}

    Expand description

    The virtual column involved in a region. This includes concrete columns, as well as selectors that are not concrete columns at this stage.

    Variants§

    §

    Column(Column<Any>)

    Concrete column

    §

    Selector(Selector)

    Virtual column representing a (boolean) selector

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Clone for RegionColumn

    source§

    fn clone(&self) -> RegionColumn

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionColumn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Column<Any>> for RegionColumn

    source§

    fn from(column: Column<Any>) -> RegionColumn

    Converts to this type from the input type.
    source§

    impl From<Selector> for RegionColumn

    source§

    fn from(selector: Selector) -> RegionColumn

    Converts to this type from the input type.
    source§

    impl Hash for RegionColumn

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for RegionColumn

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<RegionColumn> for RegionColumn

    source§

    fn eq(&self, other: &RegionColumn) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<RegionColumn> for RegionColumn

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl Copy for RegionColumn

    source§

    impl Eq for RegionColumn

    source§

    impl StructuralEq for RegionColumn

    source§

    impl StructuralPartialEq for RegionColumn

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/layouter/index.html b/rustdoc/latest/halo2_proofs/circuit/layouter/index.html index f8842dc5..26040656 100644 --- a/rustdoc/latest/halo2_proofs/circuit/layouter/index.html +++ b/rustdoc/latest/halo2_proofs/circuit/layouter/index.html @@ -1,4 +1,4 @@ -halo2_proofs::circuit::layouter - Rust +halo2_proofs::circuit::layouter - Rust -
    Expand description

    Implementations of common circuit layouters.

    -

    Structs

    The shape of a region. For a region at a certain index, we track -the set of columns it uses as well as the number of rows it uses.

    Enums

    The virtual column involved in a region. This includes concrete columns, -as well as selectors that are not concrete columns at this stage.

    Traits

    Helper trait for implementing a custom Layouter.
    Helper trait for implementing a custom Layouter.
    \ No newline at end of file +
    Expand description

    Implementations of common circuit layouters.

    +

    Structs

    The shape of a region. For a region at a certain index, we track +the set of columns it uses as well as the number of rows it uses.

    Enums

    The virtual column involved in a region. This includes concrete columns, +as well as selectors that are not concrete columns at this stage.

    Traits

    Helper trait for implementing a custom Layouter.
    Helper trait for implementing a custom Layouter.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/layouter/struct.RegionShape.html b/rustdoc/latest/halo2_proofs/circuit/layouter/struct.RegionShape.html index 0073672e..4095dd40 100644 --- a/rustdoc/latest/halo2_proofs/circuit/layouter/struct.RegionShape.html +++ b/rustdoc/latest/halo2_proofs/circuit/layouter/struct.RegionShape.html @@ -1,4 +1,4 @@ -RegionShape in halo2_proofs::circuit::layouter - Rust +RegionShape in halo2_proofs::circuit::layouter - Rust -
    pub struct RegionShape { /* private fields */ }
    Expand description

    The shape of a region. For a region at a certain index, we track +

    pub struct RegionShape { /* private fields */ }
    Expand description

    The shape of a region. For a region at a certain index, we track the set of columns it uses as well as the number of rows it uses.

    -

    Implementations§

    Create a new RegionShape for a region at region_index.

    -

    Get the region_index of a RegionShape.

    -

    Get a reference to the set of columns used in a RegionShape.

    -

    Get the row_count of a RegionShape.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Enables a selector at the given offset.
    Assign an advice column value (witness)
    Assigns a constant value to the column advice at offset within this region. Read more
    Assign the value of the instance column’s cell at absolute location -row to the column advice at offset within this region. Read more
    Returns the value of the instance column’s cell at absolute location row.
    Assigns a fixed value
    Constrains a cell to have a constant value. Read more
    Constraint two cells to have the same value. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Implementations§

    source§

    impl RegionShape

    source

    pub fn new(region_index: RegionIndex) -> Self

    Create a new RegionShape for a region at region_index.

    +
    source

    pub fn region_index(&self) -> RegionIndex

    Get the region_index of a RegionShape.

    +
    source

    pub fn columns(&self) -> &HashSet<RegionColumn>

    Get a reference to the set of columns used in a RegionShape.

    +
    source

    pub fn row_count(&self) -> usize

    Get the row_count of a RegionShape.

    +

    Trait Implementations§

    source§

    impl Clone for RegionShape

    source§

    fn clone(&self) -> RegionShape

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionShape

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> RegionLayouter<F> for RegionShape

    source§

    fn enable_selector<'v>( + &'v mut self, + _: &'v (dyn Fn() -> String + 'v), + selector: &Selector, + offset: usize +) -> Result<(), Error>

    Enables a selector at the given offset.
    source§

    fn assign_advice<'v>( + &'v mut self, + _: &'v (dyn Fn() -> String + 'v), + column: Column<Advice>, + offset: usize, + _to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v) +) -> Result<Cell, Error>

    Assign an advice column value (witness)
    source§

    fn assign_advice_from_constant<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + column: Column<Advice>, + offset: usize, + constant: Assigned<F> +) -> Result<Cell, Error>

    Assigns a constant value to the column advice at offset within this region. Read more
    source§

    fn assign_advice_from_instance<'v>( + &mut self, + _: &'v (dyn Fn() -> String + 'v), + _: Column<Instance>, + _: usize, + advice: Column<Advice>, + offset: usize +) -> Result<(Cell, Value<F>), Error>

    Assign the value of the instance column’s cell at absolute location +row to the column advice at offset within this region. Read more
    source§

    fn instance_value( + &mut self, + _instance: Column<Instance>, + _row: usize +) -> Result<Value<F>, Error>

    Returns the value of the instance column’s cell at absolute location row.
    source§

    fn assign_fixed<'v>( + &'v mut self, + _: &'v (dyn Fn() -> String + 'v), + column: Column<Fixed>, + offset: usize, + _to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v) +) -> Result<Cell, Error>

    Assigns a fixed value
    source§

    fn constrain_constant( + &mut self, + _cell: Cell, + _constant: Assigned<F> +) -> Result<(), Error>

    Constrains a cell to have a constant value. Read more
    source§

    fn constrain_equal(&mut self, _left: Cell, _right: Cell) -> Result<(), Error>

    Constraint two cells to have the same value. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/layouter/trait.RegionLayouter.html b/rustdoc/latest/halo2_proofs/circuit/layouter/trait.RegionLayouter.html index f5be7d58..1ad0f033 100644 --- a/rustdoc/latest/halo2_proofs/circuit/layouter/trait.RegionLayouter.html +++ b/rustdoc/latest/halo2_proofs/circuit/layouter/trait.RegionLayouter.html @@ -1,4 +1,4 @@ -RegionLayouter in halo2_proofs::circuit::layouter - Rust +RegionLayouter in halo2_proofs::circuit::layouter - Rust -
    pub trait RegionLayouter<F: Field>: Debug {
    -    fn enable_selector<'v>(
            &'v mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            selector: &Selector,
            offset: usize
        ) -> Result<(), Error>; - fn assign_advice<'v>(
            &'v mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            column: Column<Advice>,
            offset: usize,
            to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
        ) -> Result<Cell, Error>; - fn assign_advice_from_constant<'v>(
            &'v mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            column: Column<Advice>,
            offset: usize,
            constant: Assigned<F>
        ) -> Result<Cell, Error>; - fn assign_advice_from_instance<'v>(
            &mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            instance: Column<Instance>,
            row: usize,
            advice: Column<Advice>,
            offset: usize
        ) -> Result<(Cell, Value<F>), Error>; - fn instance_value(
            &mut self,
            instance: Column<Instance>,
            row: usize
        ) -> Result<Value<F>, Error>; - fn assign_fixed<'v>(
            &'v mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            column: Column<Fixed>,
            offset: usize,
            to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
        ) -> Result<Cell, Error>; - fn constrain_constant(
            &mut self,
            cell: Cell,
            constant: Assigned<F>
        ) -> Result<(), Error>; +
    pub trait RegionLayouter<F: Field>: Debug {
    +    // Required methods
    +    fn enable_selector<'v>(
    +        &'v mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        selector: &Selector,
    +        offset: usize
    +    ) -> Result<(), Error>;
    +    fn assign_advice<'v>(
    +        &'v mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        column: Column<Advice>,
    +        offset: usize,
    +        to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
    +    ) -> Result<Cell, Error>;
    +    fn assign_advice_from_constant<'v>(
    +        &'v mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        column: Column<Advice>,
    +        offset: usize,
    +        constant: Assigned<F>
    +    ) -> Result<Cell, Error>;
    +    fn assign_advice_from_instance<'v>(
    +        &mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        instance: Column<Instance>,
    +        row: usize,
    +        advice: Column<Advice>,
    +        offset: usize
    +    ) -> Result<(Cell, Value<F>), Error>;
    +    fn instance_value(
    +        &mut self,
    +        instance: Column<Instance>,
    +        row: usize
    +    ) -> Result<Value<F>, Error>;
    +    fn assign_fixed<'v>(
    +        &'v mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        column: Column<Fixed>,
    +        offset: usize,
    +        to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
    +    ) -> Result<Cell, Error>;
    +    fn constrain_constant(
    +        &mut self,
    +        cell: Cell,
    +        constant: Assigned<F>
    +    ) -> Result<(), Error>;
         fn constrain_equal(&mut self, left: Cell, right: Cell) -> Result<(), Error>;
    -}
    Expand description

    Helper trait for implementing a custom Layouter.

    +}
    Expand description

    Helper trait for implementing a custom Layouter.

    This trait is used for implementing region assignments:

    impl<'a, F: FieldExt, C: Chip<F>, CS: Assignment<F> + 'a> Layouter<C> for MyLayouter<'a, C, CS> {
    @@ -46,20 +85,58 @@
     

    TODO: It would be great if we could constrain the columns in these types to be “logical” columns that are guaranteed to correspond to the chip (and have come from Chip::Config).

    -

    Required Methods§

    Enables a selector at the given offset.

    -

    Assign an advice column value (witness)

    -

    Assigns a constant value to the column advice at offset within this region.

    +

    Required Methods§

    source

    fn enable_selector<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + selector: &Selector, + offset: usize +) -> Result<(), Error>

    Enables a selector at the given offset.

    +
    source

    fn assign_advice<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + column: Column<Advice>, + offset: usize, + to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v) +) -> Result<Cell, Error>

    Assign an advice column value (witness)

    +
    source

    fn assign_advice_from_constant<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + column: Column<Advice>, + offset: usize, + constant: Assigned<F> +) -> Result<Cell, Error>

    Assigns a constant value to the column advice at offset within this region.

    The constant value will be assigned to a cell within one of the fixed columns configured via ConstraintSystem::enable_constant.

    Returns the advice cell that has been equality-constrained to the constant.

    -

    Assign the value of the instance column’s cell at absolute location +

    source

    fn assign_advice_from_instance<'v>( + &mut self, + annotation: &'v (dyn Fn() -> String + 'v), + instance: Column<Instance>, + row: usize, + advice: Column<Advice>, + offset: usize +) -> Result<(Cell, Value<F>), Error>

    Assign the value of the instance column’s cell at absolute location row to the column advice at offset within this region.

    Returns the advice cell that has been equality-constrained to the instance cell, and its value if known.

    -

    Returns the value of the instance column’s cell at absolute location row.

    -

    Assigns a fixed value

    -

    Constrains a cell to have a constant value.

    +
    source

    fn instance_value( + &mut self, + instance: Column<Instance>, + row: usize +) -> Result<Value<F>, Error>

    Returns the value of the instance column’s cell at absolute location row.

    +
    source

    fn assign_fixed<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + column: Column<Fixed>, + offset: usize, + to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v) +) -> Result<Cell, Error>

    Assigns a fixed value

    +
    source

    fn constrain_constant( + &mut self, + cell: Cell, + constant: Assigned<F> +) -> Result<(), Error>

    Constrains a cell to have a constant value.

    Returns an error if the cell is in a column where equality has not been enabled.

    -

    Constraint two cells to have the same value.

    +
    source

    fn constrain_equal(&mut self, left: Cell, right: Cell) -> Result<(), Error>

    Constraint two cells to have the same value.

    Returns an error if either of the cells is not within the given permutation.

    -

    Trait Implementations§

    Converts to this type from the input type.

    Implementors§

    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<'r, F: Field> From<&'r mut (dyn RegionLayouter<F> + 'r)> for Region<'r, F>

    source§

    fn from(region: &'r mut dyn RegionLayouter<F>) -> Self

    Converts to this type from the input type.

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/layouter/trait.TableLayouter.html b/rustdoc/latest/halo2_proofs/circuit/layouter/trait.TableLayouter.html index b2523bab..3d395dee 100644 --- a/rustdoc/latest/halo2_proofs/circuit/layouter/trait.TableLayouter.html +++ b/rustdoc/latest/halo2_proofs/circuit/layouter/trait.TableLayouter.html @@ -1,4 +1,4 @@ -TableLayouter in halo2_proofs::circuit::layouter - Rust +TableLayouter in halo2_proofs::circuit::layouter - Rust -
    pub trait TableLayouter<F: Field>: Debug {
    -    fn assign_cell<'v>(
            &'v mut self,
            annotation: &'v (dyn Fn() -> String + 'v),
            column: TableColumn,
            offset: usize,
            to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
        ) -> Result<(), Error>; -}
    Expand description

    Helper trait for implementing a custom Layouter.

    +
    pub trait TableLayouter<F: Field>: Debug {
    +    // Required method
    +    fn assign_cell<'v>(
    +        &'v mut self,
    +        annotation: &'v (dyn Fn() -> String + 'v),
    +        column: TableColumn,
    +        offset: usize,
    +        to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v)
    +    ) -> Result<(), Error>;
    +}
    Expand description

    Helper trait for implementing a custom Layouter.

    This trait is used for implementing table assignments.

    -

    Required Methods§

    Assigns a fixed value to a table cell.

    +

    Required Methods§

    source

    fn assign_cell<'v>( + &'v mut self, + annotation: &'v (dyn Fn() -> String + 'v), + column: TableColumn, + offset: usize, + to: &'v mut (dyn FnMut() -> Value<Assigned<F>> + 'v) +) -> Result<(), Error>

    Assigns a fixed value to a table cell.

    Returns an error if the table cell has already been assigned to.

    -

    Trait Implementations§

    Converts to this type from the input type.

    Implementors§

    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<'r, F: Field> From<&'r mut (dyn TableLayouter<F> + 'r)> for Table<'r, F>

    source§

    fn from(table: &'r mut dyn TableLayouter<F>) -> Self

    Converts to this type from the input type.

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.AssignedCell.html b/rustdoc/latest/halo2_proofs/circuit/struct.AssignedCell.html index f7f2edca..17f79ecd 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.AssignedCell.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.AssignedCell.html @@ -1,4 +1,4 @@ -AssignedCell in halo2_proofs::circuit - Rust +AssignedCell in halo2_proofs::circuit - Rust -
    pub struct AssignedCell<V, F: Field> { /* private fields */ }
    Expand description

    An assigned cell.

    -

    Implementations§

    Returns the value of the AssignedCell.

    -

    Returns the cell.

    -

    Returns the field element value of the AssignedCell.

    -

    Evaluates this assigned cell’s value directly, performing an unbatched inversion +

    pub struct AssignedCell<V, F: Field> { /* private fields */ }
    Expand description

    An assigned cell.

    +

    Implementations§

    source§

    impl<V, F: Field> AssignedCell<V, F>

    source

    pub fn value(&self) -> Value<&V>

    Returns the value of the AssignedCell.

    +
    source

    pub fn cell(&self) -> Cell

    Returns the cell.

    +
    source§

    impl<V, F: Field> AssignedCell<V, F>where + for<'v> Assigned<F>: From<&'v V>,

    source

    pub fn value_field(&self) -> Value<Assigned<F>>

    Returns the field element value of the AssignedCell.

    +
    source§

    impl<F: Field> AssignedCell<Assigned<F>, F>

    source

    pub fn evaluate(self) -> AssignedCell<F, F>

    Evaluates this assigned cell’s value directly, performing an unbatched inversion if necessary.

    If the denominator is zero, the returned cell’s value is zero.

    -

    Copies the value to a given advice cell and constrains them to be equal.

    +
    source§

    impl<V: Clone, F: Field> AssignedCell<V, F>where + for<'v> Assigned<F>: From<&'v V>,

    source

    pub fn copy_advice<A, AR>( + &self, + annotation: A, + region: &mut Region<'_, F>, + column: Column<Advice>, + offset: usize +) -> Result<Self, Error>where + A: Fn() -> AR, + AR: Into<String>,

    Copies the value to a given advice cell and constrains them to be equal.

    Returns an error if either this cell or the given cell are in columns where equality has not been enabled.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<V: Clone, F: Clone + Field> Clone for AssignedCell<V, F>

    source§

    fn clone(&self) -> AssignedCell<V, F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<V: Debug, F: Debug + Field> Debug for AssignedCell<V, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<V, F> RefUnwindSafe for AssignedCell<V, F>where + F: RefUnwindSafe, + V: RefUnwindSafe,

    §

    impl<V, F> Send for AssignedCell<V, F>where + V: Send,

    §

    impl<V, F> Sync for AssignedCell<V, F>where + V: Sync,

    §

    impl<V, F> Unpin for AssignedCell<V, F>where + F: Unpin, + V: Unpin,

    §

    impl<V, F> UnwindSafe for AssignedCell<V, F>where + F: UnwindSafe, + V: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.Cell.html b/rustdoc/latest/halo2_proofs/circuit/struct.Cell.html index 89797e4c..e69a11ea 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.Cell.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.Cell.html @@ -1,4 +1,4 @@ -Cell in halo2_proofs::circuit - Rust +Cell in halo2_proofs::circuit - Rust -

    Struct halo2_proofs::circuit::Cell

    source ·
    pub struct Cell { /* private fields */ }
    Expand description

    A pointer to a cell within a circuit.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::circuit::Cell

    source ·
    pub struct Cell { /* private fields */ }
    Expand description

    A pointer to a cell within a circuit.

    +

    Trait Implementations§

    source§

    impl Clone for Cell

    source§

    fn clone(&self) -> Cell

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Cell

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for Cell

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Cell

    §

    impl Send for Cell

    §

    impl Sync for Cell

    §

    impl Unpin for Cell

    §

    impl UnwindSafe for Cell

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.NamespacedLayouter.html b/rustdoc/latest/halo2_proofs/circuit/struct.NamespacedLayouter.html index c55e0093..973c71f9 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.NamespacedLayouter.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.NamespacedLayouter.html @@ -1,4 +1,4 @@ -NamespacedLayouter in halo2_proofs::circuit - Rust +NamespacedLayouter in halo2_proofs::circuit - Rust -
    pub struct NamespacedLayouter<'a, F: Field, L: Layouter<F> + 'a>(_, _);
    Expand description

    This is a “namespaced” layouter which borrows a Layouter (pushing a namespace +

    pub struct NamespacedLayouter<'a, F: Field, L: Layouter<F> + 'a>(_, _);
    Expand description

    This is a “namespaced” layouter which borrows a Layouter (pushing a namespace context) and, when dropped, pops out of the namespace context.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Executes the destructor for this type. Read more
    Represents the type of the “root” of this layouter, so that nested namespaces -can minimize indirection.
    Assign a region of gates to an absolute row number. Read more
    Assign a table region to an absolute row number. Read more
    Constrains a Cell to equal an instance column’s row value at an -absolute position.
    Gets the “root” of this assignment, bypassing the namespacing. Read more
    Creates a new (sub)namespace and enters into it. Read more
    Exits out of the existing namespace. Read more
    Enters into a namespace.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'a, F: Debug + Field, L: Debug + Layouter<F> + 'a> Debug for NamespacedLayouter<'a, F, L>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, F: Field, L: Layouter<F> + 'a> Drop for NamespacedLayouter<'a, F, L>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a, F: Field, L: Layouter<F> + 'a> Layouter<F> for NamespacedLayouter<'a, F, L>

    §

    type Root = <L as Layouter<F>>::Root

    Represents the type of the “root” of this layouter, so that nested namespaces +can minimize indirection.
    source§

    fn assign_region<A, AR, N, NR>( + &mut self, + name: N, + assignment: A +) -> Result<AR, Error>where + A: FnMut(Region<'_, F>) -> Result<AR, Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a region of gates to an absolute row number. Read more
    source§

    fn assign_table<A, N, NR>(&mut self, name: N, assignment: A) -> Result<(), Error>where + A: FnMut(Table<'_, F>) -> Result<(), Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a table region to an absolute row number. Read more
    source§

    fn constrain_instance( + &mut self, + cell: Cell, + column: Column<Instance>, + row: usize +) -> Result<(), Error>

    Constrains a Cell to equal an instance column’s row value at an +absolute position.
    source§

    fn get_root(&mut self) -> &mut Self::Root

    Gets the “root” of this assignment, bypassing the namespacing. Read more
    source§

    fn push_namespace<NR, N>(&mut self, _name_fn: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new (sub)namespace and enters into it. Read more
    source§

    fn pop_namespace(&mut self, _gadget_name: Option<String>)

    Exits out of the existing namespace. Read more
    source§

    fn namespace<NR, N>( + &mut self, + name_fn: N +) -> NamespacedLayouter<'_, F, Self::Root>where + NR: Into<String>, + N: FnOnce() -> NR,

    Enters into a namespace.

    Auto Trait Implementations§

    §

    impl<'a, F, L> RefUnwindSafe for NamespacedLayouter<'a, F, L>where + F: RefUnwindSafe, + L: RefUnwindSafe,

    §

    impl<'a, F, L> Send for NamespacedLayouter<'a, F, L>where + L: Send,

    §

    impl<'a, F, L> Sync for NamespacedLayouter<'a, F, L>where + L: Sync,

    §

    impl<'a, F, L> Unpin for NamespacedLayouter<'a, F, L>where + F: Unpin,

    §

    impl<'a, F, L> !UnwindSafe for NamespacedLayouter<'a, F, L>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.Region.html b/rustdoc/latest/halo2_proofs/circuit/struct.Region.html index dd8b0bc6..8face0e4 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.Region.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.Region.html @@ -1,4 +1,4 @@ -Region in halo2_proofs::circuit - Rust +Region in halo2_proofs::circuit - Rust -
    pub struct Region<'r, F: Field> { /* private fields */ }
    Expand description

    A region of the circuit in which a Chip can assign cells.

    +
    pub struct Region<'r, F: Field> { /* private fields */ }
    Expand description

    A region of the circuit in which a Chip can assign cells.

    Inside a region, the chip may freely use relative offsets; the Layouter will treat these assignments as a single “region” within the circuit.

    The Layouter is allowed to optimise between regions as it sees fit. Chips must use @@ -21,44 +21,155 @@ treat these assignments as a single “region” within the circuit.

    TODO: It would be great if we could constrain the columns in these types to be “logical” columns that are guaranteed to correspond to the chip (and have come from Chip::Config).

    -

    Implementations§

    Assign an advice column value (witness).

    +

    Implementations§

    source§

    impl<'r, F: Field> Region<'r, F>

    source

    pub fn assign_advice<'v, V, VR, A, AR>( + &'v mut self, + annotation: A, + column: Column<Advice>, + offset: usize, + to: V +) -> Result<AssignedCell<VR, F>, Error>where + V: FnMut() -> Value<VR> + 'v, + for<'vr> Assigned<F>: From<&'vr VR>, + A: Fn() -> AR, + AR: Into<String>,

    Assign an advice column value (witness).

    Even though to has FnMut bounds, it is guaranteed to be called at most once.

    -

    Assigns a constant value to the column advice at offset within this region.

    +
    source

    pub fn assign_advice_from_constant<VR, A, AR>( + &mut self, + annotation: A, + column: Column<Advice>, + offset: usize, + constant: VR +) -> Result<AssignedCell<VR, F>, Error>where + for<'vr> Assigned<F>: From<&'vr VR>, + A: Fn() -> AR, + AR: Into<String>,

    Assigns a constant value to the column advice at offset within this region.

    The constant value will be assigned to a cell within one of the fixed columns configured via ConstraintSystem::enable_constant.

    Returns the advice cell.

    -

    Assign the value of the instance column’s cell at absolute location +

    source

    pub fn assign_advice_from_instance<A, AR>( + &mut self, + annotation: A, + instance: Column<Instance>, + row: usize, + advice: Column<Advice>, + offset: usize +) -> Result<AssignedCell<F, F>, Error>where + A: Fn() -> AR, + AR: Into<String>,

    Assign the value of the instance column’s cell at absolute location row to the column advice at offset within this region.

    Returns the advice cell, and its value if known.

    -

    Assign a fixed value.

    +
    source

    pub fn assign_fixed<'v, V, VR, A, AR>( + &'v mut self, + annotation: A, + column: Column<Fixed>, + offset: usize, + to: V +) -> Result<AssignedCell<VR, F>, Error>where + V: FnMut() -> Value<VR> + 'v, + for<'vr> Assigned<F>: From<&'vr VR>, + A: Fn() -> AR, + AR: Into<String>,

    Assign a fixed value.

    Even though to has FnMut bounds, it is guaranteed to be called at most once.

    -

    Constrains a cell to have a constant value.

    +
    source

    pub fn constrain_constant<VR>( + &mut self, + cell: Cell, + constant: VR +) -> Result<(), Error>where + VR: Into<Assigned<F>>,

    Constrains a cell to have a constant value.

    Returns an error if the cell is in a column where equality has not been enabled.

    -

    Constrains two cells to have the same value.

    +
    source

    pub fn constrain_equal(&mut self, left: Cell, right: Cell) -> Result<(), Error>

    Constrains two cells to have the same value.

    Returns an error if either of the cells are in columns where equality has not been enabled.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'r, F: Debug + Field> Debug for Region<'r, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'r, F: Field> From<&'r mut (dyn RegionLayouter<F> + 'r)> for Region<'r, F>

    source§

    fn from(region: &'r mut dyn RegionLayouter<F>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<'r, F> !RefUnwindSafe for Region<'r, F>

    §

    impl<'r, F> !Send for Region<'r, F>

    §

    impl<'r, F> !Sync for Region<'r, F>

    §

    impl<'r, F> Unpin for Region<'r, F>

    §

    impl<'r, F> !UnwindSafe for Region<'r, F>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.RegionIndex.html b/rustdoc/latest/halo2_proofs/circuit/struct.RegionIndex.html index a8ebf7ae..6eed7f4d 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.RegionIndex.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.RegionIndex.html @@ -1,4 +1,4 @@ -RegionIndex in halo2_proofs::circuit - Rust +RegionIndex in halo2_proofs::circuit - Rust -
    pub struct RegionIndex(_);
    Expand description

    Index of a region in a layouter

    -

    Methods from Deref<Target = usize>§

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct RegionIndex(_);
    Expand description

    Index of a region in a layouter

    +

    Methods from Deref<Target = usize>§

    1.43.0 · source

    pub const MIN: usize = 0usize

    1.43.0 · source

    pub const MAX: usize = 18_446_744_073_709_551_615usize

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Clone for RegionIndex

    source§

    fn clone(&self) -> RegionIndex

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionIndex

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for RegionIndex

    §

    type Target = usize

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<usize> for RegionIndex

    source§

    fn from(idx: usize) -> RegionIndex

    Converts to this type from the input type.
    source§

    impl Copy for RegionIndex

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.RegionStart.html b/rustdoc/latest/halo2_proofs/circuit/struct.RegionStart.html index e531ad6b..fe180325 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.RegionStart.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.RegionStart.html @@ -1,4 +1,4 @@ -RegionStart in halo2_proofs::circuit - Rust +RegionStart in halo2_proofs::circuit - Rust -
    pub struct RegionStart(_);
    Expand description

    Starting row of a region in a layouter

    -

    Methods from Deref<Target = usize>§

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct RegionStart(_);
    Expand description

    Starting row of a region in a layouter

    +

    Methods from Deref<Target = usize>§

    1.43.0 · source

    pub const MIN: usize = 0usize

    1.43.0 · source

    pub const MAX: usize = 18_446_744_073_709_551_615usize

    1.53.0 · source

    pub const BITS: u32 = 64u32

    Trait Implementations§

    source§

    impl Clone for RegionStart

    source§

    fn clone(&self) -> RegionStart

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionStart

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for RegionStart

    §

    type Target = usize

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<usize> for RegionStart

    source§

    fn from(idx: usize) -> RegionStart

    Converts to this type from the input type.
    source§

    impl PartialEq<RegionStart> for RegionStart

    source§

    fn eq(&self, other: &RegionStart) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for RegionStart

    source§

    impl Eq for RegionStart

    source§

    impl StructuralEq for RegionStart

    source§

    impl StructuralPartialEq for RegionStart

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.SimpleFloorPlanner.html b/rustdoc/latest/halo2_proofs/circuit/struct.SimpleFloorPlanner.html index f5ad7d7c..93904fab 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.SimpleFloorPlanner.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.SimpleFloorPlanner.html @@ -1,4 +1,4 @@ -SimpleFloorPlanner in halo2_proofs::circuit - Rust +SimpleFloorPlanner in halo2_proofs::circuit - Rust -
    pub struct SimpleFloorPlanner;
    Expand description

    A simple FloorPlanner that performs minimal optimizations.

    +
    pub struct SimpleFloorPlanner;
    Expand description

    A simple FloorPlanner that performs minimal optimizations.

    This floor planner is suitable for debugging circuits. It aims to reflect the circuit “business logic” in the circuit layout as closely as possible. It uses a single-pass layouter that does not reorder regions for optimal packing.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Given the provided cs, synthesize the given circuit. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for SimpleFloorPlanner

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FloorPlanner for SimpleFloorPlanner

    source§

    fn synthesize<F: Field, CS: Assignment<F>, C: Circuit<F>>( + cs: &mut CS, + circuit: &C, + config: C::Config, + constants: Vec<Column<Fixed>> +) -> Result<(), Error>

    Given the provided cs, synthesize the given circuit. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.Table.html b/rustdoc/latest/halo2_proofs/circuit/struct.Table.html index 88075b95..c9f48998 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.Table.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.Table.html @@ -1,4 +1,4 @@ -Table in halo2_proofs::circuit - Rust +Table in halo2_proofs::circuit - Rust -

    Struct halo2_proofs::circuit::Table

    source ·
    pub struct Table<'r, F: Field> { /* private fields */ }
    Expand description

    A lookup table in the circuit.

    -

    Implementations§

    Assigns a fixed value to a table cell.

    +

    Struct halo2_proofs::circuit::Table

    source ·
    pub struct Table<'r, F: Field> { /* private fields */ }
    Expand description

    A lookup table in the circuit.

    +

    Implementations§

    source§

    impl<'r, F: Field> Table<'r, F>

    source

    pub fn assign_cell<'v, V, VR, A, AR>( + &'v mut self, + annotation: A, + column: TableColumn, + offset: usize, + to: V +) -> Result<(), Error>where + V: FnMut() -> Value<VR> + 'v, + VR: Into<Assigned<F>>, + A: Fn() -> AR, + AR: Into<String>,

    Assigns a fixed value to a table cell.

    Returns an error if the table cell has already been assigned to.

    Even though to has FnMut bounds, it is guaranteed to be called at most once.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'r, F: Debug + Field> Debug for Table<'r, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'r, F: Field> From<&'r mut (dyn TableLayouter<F> + 'r)> for Table<'r, F>

    source§

    fn from(table: &'r mut dyn TableLayouter<F>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<'r, F> !RefUnwindSafe for Table<'r, F>

    §

    impl<'r, F> !Send for Table<'r, F>

    §

    impl<'r, F> !Sync for Table<'r, F>

    §

    impl<'r, F> Unpin for Table<'r, F>

    §

    impl<'r, F> !UnwindSafe for Table<'r, F>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/struct.Value.html b/rustdoc/latest/halo2_proofs/circuit/struct.Value.html index 9dbbe18c..36e81d9d 100644 --- a/rustdoc/latest/halo2_proofs/circuit/struct.Value.html +++ b/rustdoc/latest/halo2_proofs/circuit/struct.Value.html @@ -1,4 +1,4 @@ -Value in halo2_proofs::circuit - Rust +Value in halo2_proofs::circuit - Rust -

    Struct halo2_proofs::circuit::Value

    source ·
    pub struct Value<V> { /* private fields */ }
    Expand description

    A value that might exist within a circuit.

    +

    Struct halo2_proofs::circuit::Value

    source ·
    pub struct Value<V> { /* private fields */ }
    Expand description

    A value that might exist within a circuit.

    This behaves like Option<V> but differs in two key ways:

    • It does not expose the enum cases, or provide an Option::unwrap equivalent. This @@ -21,43 +21,55 @@ helps to ensure that unwitnessed values correctly propagate.
    • It provides pass-through implementations of common traits such as Add and Mul, for improved usability.
    -

    Implementations§

    Constructs an unwitnessed value.

    -

    Constructs a known value.

    +

    Implementations§

    source§

    impl<V> Value<V>

    source

    pub const fn unknown() -> Self

    Constructs an unwitnessed value.

    +
    source

    pub const fn known(value: V) -> Self

    Constructs a known value.

    Examples
    use halo2_proofs::circuit::Value;
     
     let v = Value::known(37);
    -

    Converts from &Value<V> to Value<&V>.

    -

    Converts from &mut Value<V> to Value<&mut V>.

    -

    Enforces an assertion on the contained value, if known.

    +
    source

    pub fn as_ref(&self) -> Value<&V>

    Converts from &Value<V> to Value<&V>.

    +
    source

    pub fn as_mut(&mut self) -> Value<&mut V>

    Converts from &mut Value<V> to Value<&mut V>.

    +
    source

    pub fn assert_if_known<F: FnOnce(&V) -> bool>(&self, f: F)

    Enforces an assertion on the contained value, if known.

    The assertion is ignored if self is Value::unknown(). Do not try to enforce circuit constraints with this method!

    Panics

    Panics if f returns false.

    -

    Checks the contained value for an error condition, if known.

    +
    source

    pub fn error_if_known_and<F: FnOnce(&V) -> bool>( + &self, + f: F +) -> Result<(), Error>

    Checks the contained value for an error condition, if known.

    The error check is ignored if self is Value::unknown(). Do not try to enforce circuit constraints with this method!

    -

    Maps a Value<V> to Value<W> by applying a function to the contained value.

    -

    Returns Value::unknown() if the value is Value::unknown(), otherwise calls +

    source

    pub fn map<W, F: FnOnce(V) -> W>(self, f: F) -> Value<W>

    Maps a Value<V> to Value<W> by applying a function to the contained value.

    +
    source

    pub fn and_then<W, F: FnOnce(V) -> Value<W>>(self, f: F) -> Value<W>

    Returns Value::unknown() if the value is Value::unknown(), otherwise calls f with the wrapped value and returns the result.

    -

    Zips self with another Value.

    +
    source

    pub fn zip<W>(self, other: Value<W>) -> Value<(V, W)>

    Zips self with another Value.

    If self is Value::known(s) and other is Value::known(o), this method returns Value::known((s, o)). Otherwise, Value::unknown() is returned.

    -

    Unzips a value containing a tuple of two values.

    +
    source§

    impl<V, W> Value<(V, W)>

    source

    pub fn unzip(self) -> (Value<V>, Value<W>)

    Unzips a value containing a tuple of two values.

    If self is Value::known((a, b)), this method returns (Value::known(a), Value::known(b)). Otherwise, (Value::unknown(), Value::unknown())` is returned.

    -

    Maps a Value<&V> to a Value<V> by copying the contents of the value.

    -

    Maps a Value<&V> to a Value<V> by cloning the contents of the value.

    -

    Maps a Value<&mut V> to a Value<V> by copying the contents of the value.

    -

    Maps a Value<&mut V> to a Value<V> by cloning the contents of the value.

    -

    Transposes a Value<[V; LEN]> into a [Value<V>; LEN].

    +
    source§

    impl<V> Value<&V>

    source

    pub fn copied(self) -> Value<V>where + V: Copy,

    Maps a Value<&V> to a Value<V> by copying the contents of the value.

    +
    source

    pub fn cloned(self) -> Value<V>where + V: Clone,

    Maps a Value<&V> to a Value<V> by cloning the contents of the value.

    +
    source§

    impl<V> Value<&mut V>

    source

    pub fn copied(self) -> Value<V>where + V: Copy,

    Maps a Value<&mut V> to a Value<V> by copying the contents of the value.

    +
    source

    pub fn cloned(self) -> Value<V>where + V: Clone,

    Maps a Value<&mut V> to a Value<V> by cloning the contents of the value.

    +
    source§

    impl<V: Copy, const LEN: usize> Value<[V; LEN]>

    source

    pub fn transpose_array(self) -> [Value<V>; LEN]

    Transposes a Value<[V; LEN]> into a [Value<V>; LEN].

    Value::unknown() will be mapped to [Value::unknown(); LEN].

    -

    Transposes a Value<impl IntoIterator<Item = V>> into a Vec<Value<V>>.

    +
    source§

    impl<V, I> Value<I>where + I: IntoIterator<Item = V>, + I::IntoIter: ExactSizeIterator,

    source

    pub fn transpose_vec(self, length: usize) -> Vec<Value<V>>

    Transposes a Value<impl IntoIterator<Item = V>> into a Vec<Value<V>>.

    Value::unknown() will be mapped to vec![Value::unknown(); length].

    Panics

    Panics if self is Value::known(values) and values.len() != length.

    -

    Returns the field element corresponding to this value.

    -

    Returns the field element corresponding to this value.

    -

    Doubles this field element.

    +
    source§

    impl<V> Value<V>

    source

    pub fn to_field<F: Field>(&self) -> Value<Assigned<F>>where + for<'v> Assigned<F>: From<&'v V>,

    Returns the field element corresponding to this value.

    +
    source

    pub fn into_field<F: Field>(self) -> Value<Assigned<F>>where + V: Into<Assigned<F>>,

    Returns the field element corresponding to this value.

    +
    source

    pub fn double<F: Field>(&self) -> Value<Assigned<F>>where + V: Borrow<Assigned<F>>,

    Doubles this field element.

    Examples

    If you have a Value<F: Field>, convert it to Value<Assigned<F>> first:

    @@ -66,37 +78,132 @@ returns Value::known((s, o)). Otherwise, let v = Value::known(F::from(2)); let v: Value<Assigned<F>> = v.into(); v.double();
    -

    Squares this field element.

    -

    Cubes this field element.

    -

    Inverts this assigned value (taking the inverse of zero to be zero).

    -

    Evaluates this value directly, performing an unbatched inversion if necessary.

    +
    source

    pub fn square<F: Field>(&self) -> Value<Assigned<F>>where + V: Borrow<Assigned<F>>,

    Squares this field element.

    +
    source

    pub fn cube<F: Field>(&self) -> Value<Assigned<F>>where + V: Borrow<Assigned<F>>,

    Cubes this field element.

    +
    source

    pub fn invert<F: Field>(&self) -> Value<Assigned<F>>where + V: Borrow<Assigned<F>>,

    Inverts this assigned value (taking the inverse of zero to be zero).

    +
    source§

    impl<F: Field> Value<Assigned<F>>

    source

    pub fn evaluate(self) -> Value<F>

    Evaluates this value directly, performing an unbatched inversion if necessary.

    If the denominator is zero, the returned value is zero.

    -

    Trait Implementations§

    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Converts to this type from the input type.

    Takes each element in the Iterator: if it is Value::unknown(), no further +

    Trait Implementations§

    source§

    impl<V, O> Add<&Value<V>> for &Value<V>where + for<'v> &'v V: Add<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V, O> Add<&Value<V>> for Value<V>where + for<'v> V: Add<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: &Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<F> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: F) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<F> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: F) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V, O> Add<Value<&V>> for Value<V>where + for<'v> V: Add<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Value<&V>) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<Value<F>> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Value<F>) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<Value<F>> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Value<F>) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V, O> Add<Value<V>> for &Value<V>where + for<'v> &'v V: Add<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Value<V>) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V, O> Add<Value<V>> for Value<&V>where + for<'v> &'v V: Add<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Value<V>) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V, O> Add<Value<V>> for Value<V>where + V: Add<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Self) -> Self::Output

    Performs the + operation. Read more
    source§

    impl<V: Clone> Clone for Value<V>

    source§

    fn clone(&self) -> Value<V>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<V: Debug> Debug for Value<V>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<V> Default for Value<V>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<F: Field> From<Value<F>> for Value<Assigned<F>>

    source§

    fn from(value: Value<F>) -> Self

    Converts to this type from the input type.
    source§

    impl<A, V: FromIterator<A>> FromIterator<Value<A>> for Value<V>

    source§

    fn from_iter<I: IntoIterator<Item = Value<A>>>(iter: I) -> Self

    Takes each element in the Iterator: if it is Value::unknown(), no further elements are taken, and the Value::unknown() is returned. Should no Value::unknown() occur, a container of type V containing the values of each Value is returned.

    -
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the - operator.
    Performs the unary - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source§

    impl<V, O> Mul<&Value<V>> for &Value<V>where + for<'v> &'v V: Mul<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V, O> Mul<&Value<V>> for Value<V>where + for<'v> V: Mul<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: &Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<F> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<F> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V, O> Mul<Value<&V>> for Value<V>where + for<'v> V: Mul<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Value<&V>) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<Value<F>> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Value<F>) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<Value<F>> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Value<F>) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V, O> Mul<Value<V>> for &Value<V>where + for<'v> &'v V: Mul<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Value<V>) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V, O> Mul<Value<V>> for Value<&V>where + for<'v> &'v V: Mul<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Value<V>) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V, O> Mul<Value<V>> for Value<V>where + V: Mul<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Self) -> Self::Output

    Performs the * operation. Read more
    source§

    impl<V: Neg> Neg for Value<V>

    §

    type Output = Value<<V as Neg>::Output>

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl<V, O> Sub<&Value<V>> for &Value<V>where + for<'v> &'v V: Sub<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V, O> Sub<&Value<V>> for Value<V>where + for<'v> V: Sub<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: &Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<F> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: F) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<F> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: F) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V, O> Sub<Value<&V>> for Value<V>where + for<'v> V: Sub<&'v V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Value<&V>) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<Value<F>> for Value<&Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Value<F>) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<Value<F>> for Value<Assigned<F>>

    §

    type Output = Value<Assigned<F>>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Value<F>) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V, O> Sub<Value<V>> for &Value<V>where + for<'v> &'v V: Sub<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Value<V>) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V, O> Sub<Value<V>> for Value<&V>where + for<'v> &'v V: Sub<V, Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Value<V>) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V, O> Sub<Value<V>> for Value<V>where + V: Sub<Output = O>,

    §

    type Output = Value<O>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Self) -> Self::Output

    Performs the - operation. Read more
    source§

    impl<V: Copy> Copy for Value<V>

    Auto Trait Implementations§

    §

    impl<V> RefUnwindSafe for Value<V>where + V: RefUnwindSafe,

    §

    impl<V> Send for Value<V>where + V: Send,

    §

    impl<V> Sync for Value<V>where + V: Sync,

    §

    impl<V> Unpin for Value<V>where + V: Unpin,

    §

    impl<V> UnwindSafe for Value<V>where + V: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/trait.Chip.html b/rustdoc/latest/halo2_proofs/circuit/trait.Chip.html index b2753522..c214ca6b 100644 --- a/rustdoc/latest/halo2_proofs/circuit/trait.Chip.html +++ b/rustdoc/latest/halo2_proofs/circuit/trait.Chip.html @@ -1,4 +1,4 @@ -Chip in halo2_proofs::circuit - Rust +Chip in halo2_proofs::circuit - Rust -
    pub trait Chip<F: Field>: Sized {
    +
    pub trait Chip<F: Field>: Sized {
         type Config: Debug + Clone;
         type Loaded: Debug + Clone;
     
    +    // Required methods
         fn config(&self) -> &Self::Config;
         fn loaded(&self) -> &Self::Loaded;
    -}
    Expand description

    A chip implements a set of instructions that can be used by gadgets.

    +}
    Expand description

    A chip implements a set of instructions that can be used by gadgets.

    The chip stores state that is required at circuit synthesis time in Chip::Config, which can be fetched via Chip::config.

    The chip also loads any fixed configuration needed at synthesis time using its own implementation of load, and stores it in Chip::Loaded. This can be accessed via Chip::loaded.

    -

    Required Associated Types§

    A type that holds the configuration for this chip, and any other state it may need +

    Required Associated Types§

    source

    type Config: Debug + Clone

    A type that holds the configuration for this chip, and any other state it may need during circuit synthesis, that can be derived during Circuit::configure.

    -

    A type that holds any general chip state that needs to be loaded at the start of +

    source

    type Loaded: Debug + Clone

    A type that holds any general chip state that needs to be loaded at the start of Circuit::synthesize. This might simply be () for some chips.

    -

    Required Methods§

    The chip holds its own configuration.

    -

    Provides access to general chip state loaded at the beginning of circuit +

    Required Methods§

    source

    fn config(&self) -> &Self::Config

    The chip holds its own configuration.

    +
    source

    fn loaded(&self) -> &Self::Loaded

    Provides access to general chip state loaded at the beginning of circuit synthesis.

    Panics if called before Chip::load.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/circuit/trait.Layouter.html b/rustdoc/latest/halo2_proofs/circuit/trait.Layouter.html index 997815b4..9604bd63 100644 --- a/rustdoc/latest/halo2_proofs/circuit/trait.Layouter.html +++ b/rustdoc/latest/halo2_proofs/circuit/trait.Layouter.html @@ -1,4 +1,4 @@ -Layouter in halo2_proofs::circuit - Rust +Layouter in halo2_proofs::circuit - Rust -
    pub trait Layouter<F: Field> {
    +
    pub trait Layouter<F: Field> {
         type Root: Layouter<F>;
     
    -    fn assign_region<A, AR, N, NR>(
            &mut self,
            name: N,
            assignment: A
        ) -> Result<AR, Error>
        where
            A: FnMut(Region<'_, F>) -> Result<AR, Error>,
            N: Fn() -> NR,
            NR: Into<String>
    ; - fn assign_table<A, N, NR>(
            &mut self,
            name: N,
            assignment: A
        ) -> Result<(), Error>
        where
            A: FnMut(Table<'_, F>) -> Result<(), Error>,
            N: Fn() -> NR,
            NR: Into<String>
    ; - fn constrain_instance(
            &mut self,
            cell: Cell,
            column: Column<Instance>,
            row: usize
        ) -> Result<(), Error>; + // Required methods + fn assign_region<A, AR, N, NR>( + &mut self, + name: N, + assignment: A + ) -> Result<AR, Error> + where A: FnMut(Region<'_, F>) -> Result<AR, Error>, + N: Fn() -> NR, + NR: Into<String>; + fn assign_table<A, N, NR>( + &mut self, + name: N, + assignment: A + ) -> Result<(), Error> + where A: FnMut(Table<'_, F>) -> Result<(), Error>, + N: Fn() -> NR, + NR: Into<String>; + fn constrain_instance( + &mut self, + cell: Cell, + column: Column<Instance>, + row: usize + ) -> Result<(), Error>; fn get_root(&mut self) -> &mut Self::Root; - fn push_namespace<NR, N>(&mut self, name_fn: N)
        where
            NR: Into<String>,
            N: FnOnce() -> NR
    ; + fn push_namespace<NR, N>(&mut self, name_fn: N) + where NR: Into<String>, + N: FnOnce() -> NR; fn pop_namespace(&mut self, gadget_name: Option<String>); - fn namespace<NR, N>(
            &mut self,
            name_fn: N
        ) -> NamespacedLayouter<'_, F, Self::Root>
        where
            NR: Into<String>,
            N: FnOnce() -> NR
    , - { ... } -}
    Expand description

    A layout strategy within a circuit. The layouter is chip-agnostic and applies its + // Provided method + fn namespace<NR, N>( + &mut self, + name_fn: N + ) -> NamespacedLayouter<'_, F, Self::Root> + where NR: Into<String>, + N: FnOnce() -> NR { ... } +}

    Expand description

    A layout strategy within a circuit. The layouter is chip-agnostic and applies its strategy to the context and config it is given.

    This abstracts over the circuit assignments, handling row indices etc.

    -

    Required Associated Types§

    Represents the type of the “root” of this layouter, so that nested namespaces +

    Required Associated Types§

    source

    type Root: Layouter<F>

    Represents the type of the “root” of this layouter, so that nested namespaces can minimize indirection.

    -

    Required Methods§

    Assign a region of gates to an absolute row number.

    +

    Required Methods§

    source

    fn assign_region<A, AR, N, NR>( + &mut self, + name: N, + assignment: A +) -> Result<AR, Error>where + A: FnMut(Region<'_, F>) -> Result<AR, Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a region of gates to an absolute row number.

    Inside the closure, the chip may freely use relative offsets; the Layouter will treat these assignments as a single “region” within the circuit. Outside this closure, the Layouter is allowed to optimise as it sees fit.

    @@ -39,19 +73,34 @@ closure, the Layouter is allowed to optimise as it sees fit.

    let config = chip.config(); region.assign_advice(config.a, offset, || { Some(value)}); });
    -

    Assign a table region to an absolute row number.

    +
    source

    fn assign_table<A, N, NR>(&mut self, name: N, assignment: A) -> Result<(), Error>where + A: FnMut(Table<'_, F>) -> Result<(), Error>, + N: Fn() -> NR, + NR: Into<String>,

    Assign a table region to an absolute row number.

    fn assign_table(&mut self, || "table name", |table| {
         let config = chip.config();
         table.assign_fixed(config.a, offset, || { Some(value)});
     });
    -

    Constrains a Cell to equal an instance column’s row value at an +

    source

    fn constrain_instance( + &mut self, + cell: Cell, + column: Column<Instance>, + row: usize +) -> Result<(), Error>

    Constrains a Cell to equal an instance column’s row value at an absolute position.

    -

    Gets the “root” of this assignment, bypassing the namespacing.

    +
    source

    fn get_root(&mut self) -> &mut Self::Root

    Gets the “root” of this assignment, bypassing the namespacing.

    Not intended for downstream consumption; use Layouter::namespace instead.

    -

    Creates a new (sub)namespace and enters into it.

    +
    source

    fn push_namespace<NR, N>(&mut self, name_fn: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new (sub)namespace and enters into it.

    Not intended for downstream consumption; use Layouter::namespace instead.

    -

    Exits out of the existing namespace.

    +
    source

    fn pop_namespace(&mut self, gadget_name: Option<String>)

    Exits out of the existing namespace.

    Not intended for downstream consumption; use Layouter::namespace instead.

    -

    Provided Methods§

    Enters into a namespace.

    -

    Implementors§

    \ No newline at end of file +

    Provided Methods§

    source

    fn namespace<NR, N>( + &mut self, + name_fn: N +) -> NamespacedLayouter<'_, F, Self::Root>where + NR: Into<String>, + N: FnOnce() -> NR,

    Enters into a namespace.

    +

    Implementors§

    source§

    impl<'a, F: Field, L: Layouter<F> + 'a> Layouter<F> for NamespacedLayouter<'a, F, L>

    §

    type Root = <L as Layouter<F>>::Root

    source§

    impl<'p, 'a, F: Field, CS: Assignment<F> + 'a> Layouter<F> for V1Pass<'p, 'a, F, CS>

    §

    type Root = V1Pass<'p, 'a, F, CS>

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/cost/index.html b/rustdoc/latest/halo2_proofs/dev/cost/index.html index 89853033..906def42 100644 --- a/rustdoc/latest/halo2_proofs/dev/cost/index.html +++ b/rustdoc/latest/halo2_proofs/dev/cost/index.html @@ -1,4 +1,4 @@ -halo2_proofs::dev::cost - Rust +halo2_proofs::dev::cost - Rust -

    Module halo2_proofs::dev::cost

    source ·
    Expand description

    Developer tools for investigating the cost of a circuit.

    -

    Structs

    Measures a circuit to determine its costs, and explain what contributes to them.
    The marginal size of a Halo 2 proof, broken down into its contributing factors.
    The size of a Halo 2 proof, broken down into its contributing factors.
    \ No newline at end of file +

    Module halo2_proofs::dev::cost

    source ·
    Expand description

    Developer tools for investigating the cost of a circuit.

    +

    Structs

    Measures a circuit to determine its costs, and explain what contributes to them.
    The marginal size of a Halo 2 proof, broken down into its contributing factors.
    The size of a Halo 2 proof, broken down into its contributing factors.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/cost/struct.CircuitCost.html b/rustdoc/latest/halo2_proofs/dev/cost/struct.CircuitCost.html index 75832665..85542fb0 100644 --- a/rustdoc/latest/halo2_proofs/dev/cost/struct.CircuitCost.html +++ b/rustdoc/latest/halo2_proofs/dev/cost/struct.CircuitCost.html @@ -1,4 +1,4 @@ -CircuitCost in halo2_proofs::dev::cost - Rust +CircuitCost in halo2_proofs::dev::cost - Rust -
    pub struct CircuitCost<G: PrimeGroup, ConcreteCircuit: Circuit<G::Scalar>> { /* private fields */ }
    Expand description

    Measures a circuit to determine its costs, and explain what contributes to them.

    -

    Implementations§

    Measures a circuit with parameter constant k.

    +
    pub struct CircuitCost<G: PrimeGroup, ConcreteCircuit: Circuit<G::Scalar>> { /* private fields */ }
    Expand description

    Measures a circuit to determine its costs, and explain what contributes to them.

    +

    Implementations§

    source§

    impl<G: PrimeGroup, ConcreteCircuit: Circuit<G::Scalar>> CircuitCost<G, ConcreteCircuit>

    source

    pub fn measure(k: u32, circuit: &ConcreteCircuit) -> Self

    Measures a circuit with parameter constant k.

    Panics if k is not large enough for the circuit.

    -

    Returns the marginal proof size per instance of this circuit.

    -

    Returns the proof size for the given number of instances of this circuit.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn marginal_proof_size(&self) -> MarginalProofSize<G>

    Returns the marginal proof size per instance of this circuit.

    +
    source

    pub fn proof_size(&self, instances: usize) -> ProofSize<G>

    Returns the proof size for the given number of instances of this circuit.

    +

    Trait Implementations§

    source§

    impl<G: Debug + PrimeGroup, ConcreteCircuit: Debug + Circuit<G::Scalar>> Debug for CircuitCost<G, ConcreteCircuit>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<G, ConcreteCircuit> RefUnwindSafe for CircuitCost<G, ConcreteCircuit>where + ConcreteCircuit: RefUnwindSafe, + G: RefUnwindSafe,

    §

    impl<G, ConcreteCircuit> Send for CircuitCost<G, ConcreteCircuit>where + ConcreteCircuit: Send,

    §

    impl<G, ConcreteCircuit> Sync for CircuitCost<G, ConcreteCircuit>where + ConcreteCircuit: Sync,

    §

    impl<G, ConcreteCircuit> Unpin for CircuitCost<G, ConcreteCircuit>where + ConcreteCircuit: Unpin, + G: Unpin,

    §

    impl<G, ConcreteCircuit> UnwindSafe for CircuitCost<G, ConcreteCircuit>where + ConcreteCircuit: UnwindSafe, + G: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/cost/struct.MarginalProofSize.html b/rustdoc/latest/halo2_proofs/dev/cost/struct.MarginalProofSize.html index 011b35d4..90e780f8 100644 --- a/rustdoc/latest/halo2_proofs/dev/cost/struct.MarginalProofSize.html +++ b/rustdoc/latest/halo2_proofs/dev/cost/struct.MarginalProofSize.html @@ -1,4 +1,4 @@ -MarginalProofSize in halo2_proofs::dev::cost - Rust +MarginalProofSize in halo2_proofs::dev::cost - Rust -
    pub struct MarginalProofSize<G: PrimeGroup> { /* private fields */ }
    Expand description

    The marginal size of a Halo 2 proof, broken down into its contributing factors.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct MarginalProofSize<G: PrimeGroup> { /* private fields */ }
    Expand description

    The marginal size of a Halo 2 proof, broken down into its contributing factors.

    +

    Trait Implementations§

    source§

    impl<G: Debug + PrimeGroup> Debug for MarginalProofSize<G>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<G: PrimeGroup> From<MarginalProofSize<G>> for usize

    source§

    fn from(proof: MarginalProofSize<G>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<G> RefUnwindSafe for MarginalProofSize<G>where + G: RefUnwindSafe,

    §

    impl<G> Send for MarginalProofSize<G>

    §

    impl<G> Sync for MarginalProofSize<G>

    §

    impl<G> Unpin for MarginalProofSize<G>where + G: Unpin,

    §

    impl<G> UnwindSafe for MarginalProofSize<G>where + G: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/cost/struct.ProofSize.html b/rustdoc/latest/halo2_proofs/dev/cost/struct.ProofSize.html index c134b486..9ce77d7c 100644 --- a/rustdoc/latest/halo2_proofs/dev/cost/struct.ProofSize.html +++ b/rustdoc/latest/halo2_proofs/dev/cost/struct.ProofSize.html @@ -1,4 +1,4 @@ -ProofSize in halo2_proofs::dev::cost - Rust +ProofSize in halo2_proofs::dev::cost - Rust -
    pub struct ProofSize<G: PrimeGroup> { /* private fields */ }
    Expand description

    The size of a Halo 2 proof, broken down into its contributing factors.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct ProofSize<G: PrimeGroup> { /* private fields */ }
    Expand description

    The size of a Halo 2 proof, broken down into its contributing factors.

    +

    Trait Implementations§

    source§

    impl<G: Debug + PrimeGroup> Debug for ProofSize<G>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<G: PrimeGroup> From<ProofSize<G>> for usize

    source§

    fn from(proof: ProofSize<G>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<G> RefUnwindSafe for ProofSize<G>where + G: RefUnwindSafe,

    §

    impl<G> Send for ProofSize<G>

    §

    impl<G> Sync for ProofSize<G>

    §

    impl<G> Unpin for ProofSize<G>where + G: Unpin,

    §

    impl<G> UnwindSafe for ProofSize<G>where + G: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/enum.FailureLocation.html b/rustdoc/latest/halo2_proofs/dev/enum.FailureLocation.html index b15b5825..27780da4 100644 --- a/rustdoc/latest/halo2_proofs/dev/enum.FailureLocation.html +++ b/rustdoc/latest/halo2_proofs/dev/enum.FailureLocation.html @@ -1,4 +1,4 @@ -FailureLocation in halo2_proofs::dev - Rust +FailureLocation in halo2_proofs::dev - Rust -
    pub enum FailureLocation {
    +
    pub enum FailureLocation {
         InRegion {
             region: Region,
             offset: usize,
    @@ -21,37 +21,106 @@
         OutsideRegion {
             row: usize,
         },
    -}
    Expand description

    The location within the circuit at which a particular VerifyFailure occurred.

    -

    Variants§

    §

    InRegion

    Fields

    §region: Region

    The region in which the failure occurred.

    -
    §offset: usize

    The offset (relative to the start of the region) at which the failure +}

    Expand description

    The location within the circuit at which a particular VerifyFailure occurred.

    +

    Variants§

    §

    InRegion

    Fields

    §region: Region

    The region in which the failure occurred.

    +
    §offset: usize

    The offset (relative to the start of the region) at which the failure occurred.

    A location inside a region.

    -
    §

    OutsideRegion

    Fields

    §row: usize

    The circuit row on which the failure occurred.

    +
    §

    OutsideRegion

    Fields

    §row: usize

    The circuit row on which the failure occurred.

    A location outside of a region.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for FailureLocation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for FailureLocation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<FailureLocation> for FailureLocation

    source§

    fn eq(&self, other: &FailureLocation) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for FailureLocation

    source§

    impl StructuralEq for FailureLocation

    source§

    impl StructuralPartialEq for FailureLocation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/enum.VerifyFailure.html b/rustdoc/latest/halo2_proofs/dev/enum.VerifyFailure.html index 3512f732..6bb85f35 100644 --- a/rustdoc/latest/halo2_proofs/dev/enum.VerifyFailure.html +++ b/rustdoc/latest/halo2_proofs/dev/enum.VerifyFailure.html @@ -1,4 +1,4 @@ -VerifyFailure in halo2_proofs::dev - Rust +VerifyFailure in halo2_proofs::dev - Rust -
    pub enum VerifyFailure {
    +
    pub enum VerifyFailure {
         CellNotAssigned {
             gate: Gate,
             region: Region,
    @@ -44,35 +44,35 @@
             column: Column,
             location: FailureLocation,
         },
    -}
    Expand description

    The reasons why a particular circuit is not satisfied.

    -

    Variants§

    §

    CellNotAssigned

    Fields

    §gate: Gate

    The index of the active gate.

    -
    §region: Region

    The region in which this cell should be assigned.

    -
    §gate_offset: usize

    The offset (relative to the start of the region) at which the active gate +}

    Expand description

    The reasons why a particular circuit is not satisfied.

    +

    Variants§

    §

    CellNotAssigned

    Fields

    §gate: Gate

    The index of the active gate.

    +
    §region: Region

    The region in which this cell should be assigned.

    +
    §gate_offset: usize

    The offset (relative to the start of the region) at which the active gate queries this cell.

    -
    §column: Column<Any>

    The column in which this cell should be assigned.

    -
    §offset: isize

    The offset (relative to the start of the region) at which this cell should be +

    §column: Column<Any>

    The column in which this cell should be assigned.

    +
    §offset: isize

    The offset (relative to the start of the region) at which this cell should be assigned. This may be negative (for example, if a selector enables a gate at offset 0, but the gate uses Rotation::prev()).

    A cell used in an active gate was not assigned to.

    -
    §

    InstanceCellNotAssigned

    Fields

    §gate: Gate

    The index of the active gate.

    -
    §region: Region

    The region in which this gate was activated.

    -
    §gate_offset: usize

    The offset (relative to the start of the region) at which the active gate +

    §

    InstanceCellNotAssigned

    Fields

    §gate: Gate

    The index of the active gate.

    +
    §region: Region

    The region in which this gate was activated.

    +
    §gate_offset: usize

    The offset (relative to the start of the region) at which the active gate queries this cell.

    -
    §column: Column<Instance>

    The column in which this cell should be assigned.

    -
    §row: usize

    The absolute row at which this cell should be assigned.

    +
    §column: Column<Instance>

    The column in which this cell should be assigned.

    +
    §row: usize

    The absolute row at which this cell should be assigned.

    An instance cell used in an active gate was not assigned to.

    -
    §

    ConstraintNotSatisfied

    Fields

    §constraint: Constraint

    The polynomial constraint that is not satisfied.

    -
    §location: FailureLocation

    The location at which this constraint is not satisfied.

    +
    §

    ConstraintNotSatisfied

    Fields

    §constraint: Constraint

    The polynomial constraint that is not satisfied.

    +
    §location: FailureLocation

    The location at which this constraint is not satisfied.

    FailureLocation::OutsideRegion is usually caused by a constraint that does not contain a selector, and as a result is active on every row.

    -
    §cell_values: Vec<(VirtualCell, String)>

    The values of the virtual cells used by this constraint.

    +
    §cell_values: Vec<(VirtualCell, String)>

    The values of the virtual cells used by this constraint.

    A constraint was not satisfied for a particular row.

    -
    §

    ConstraintPoisoned

    Fields

    §constraint: Constraint

    The polynomial constraint that is not satisfied.

    +
    §

    ConstraintPoisoned

    Fields

    §constraint: Constraint

    The polynomial constraint that is not satisfied.

    A constraint was active on an unusable row, and is likely missing a selector.

    -
    §

    Lookup

    Fields

    §lookup_index: usize

    The index of the lookup that is not satisfied. These indices are assigned in +

    §

    Lookup

    Fields

    §lookup_index: usize

    The index of the lookup that is not satisfied. These indices are assigned in the order in which ConstraintSystem::lookup is called during Circuit::configure.

    -
    §location: FailureLocation

    The location at which the lookup is not satisfied.

    +
    §location: FailureLocation

    The location at which the lookup is not satisfied.

    FailureLocation::InRegion is most common, and may be due to the intentional use of a lookup (if its inputs are conditional on a complex selector), or an unintentional lookup constraint that overlaps the region (indicating that the @@ -85,33 +85,102 @@ in the table when the lookup is not being used. lookup is active on a row adjacent to an unrelated region.

    A lookup input did not exist in its corresponding table.

    -
    §

    Permutation

    Fields

    §column: Column

    The column in which this permutation is not satisfied.

    -
    §location: FailureLocation

    The location at which the permutation is not satisfied.

    +
    §

    Permutation

    Fields

    §column: Column

    The column in which this permutation is not satisfied.

    +
    §location: FailureLocation

    The location at which the permutation is not satisfied.

    A permutation did not preserve the original value of a cell.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for VerifyFailure

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VerifyFailure

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<VerifyFailure> for VerifyFailure

    source§

    fn eq(&self, other: &VerifyFailure) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for VerifyFailure

    source§

    impl StructuralEq for VerifyFailure

    source§

    impl StructuralPartialEq for VerifyFailure

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/fn.circuit_dot_graph.html b/rustdoc/latest/halo2_proofs/dev/fn.circuit_dot_graph.html index ec92c2e4..02bf9447 100644 --- a/rustdoc/latest/halo2_proofs/dev/fn.circuit_dot_graph.html +++ b/rustdoc/latest/halo2_proofs/dev/fn.circuit_dot_graph.html @@ -1,4 +1,4 @@ -circuit_dot_graph in halo2_proofs::dev - Rust +circuit_dot_graph in halo2_proofs::dev - Rust -
    pub fn circuit_dot_graph<F: Field, ConcreteCircuit: Circuit<F>>(
        circuit: &ConcreteCircuit
    ) -> String
    Available on crate feature dev-graph only.
    Expand description

    Builds a dot graph string representing the given circuit.

    +
    pub fn circuit_dot_graph<F: Field, ConcreteCircuit: Circuit<F>>(
    +    circuit: &ConcreteCircuit
    +) -> String
    Available on crate feature dev-graph only.
    Expand description

    Builds a dot graph string representing the given circuit.

    The graph is built from calls to Layouter::namespace both within the circuit, and inside the gadgets and chips that it uses.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/index.html b/rustdoc/latest/halo2_proofs/dev/index.html index ff5bcd93..8775a9f9 100644 --- a/rustdoc/latest/halo2_proofs/dev/index.html +++ b/rustdoc/latest/halo2_proofs/dev/index.html @@ -1,4 +1,4 @@ -halo2_proofs::dev - Rust +halo2_proofs::dev - Rust -

    Module halo2_proofs::dev

    source ·
    Expand description

    Tools for developing circuits.

    -

    Re-exports

    pub use cost::CircuitCost;

    Modules

    Developer tools for investigating the cost of a circuit.
    Metadata about circuits.

    Structs

    A struct for collecting and displaying the gates within a circuit.
    CircuitLayoutdev-graph
    Graphical renderer for circuit layouts.
    A test prover for debugging circuits.

    Enums

    The location within the circuit at which a particular VerifyFailure occurred.
    The reasons why a particular circuit is not satisfied.

    Functions

    Builds a dot graph string representing the given circuit.
    \ No newline at end of file +

    Module halo2_proofs::dev

    source ·
    Expand description

    Tools for developing circuits.

    +

    Re-exports

    pub use cost::CircuitCost;

    Modules

    Developer tools for investigating the cost of a circuit.
    Metadata about circuits.

    Structs

    A struct for collecting and displaying the gates within a circuit.
    CircuitLayoutdev-graph
    Graphical renderer for circuit layouts.
    A test prover for debugging circuits.

    Enums

    The location within the circuit at which a particular VerifyFailure occurred.
    The reasons why a particular circuit is not satisfied.

    Functions

    Builds a dot graph string representing the given circuit.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/index.html b/rustdoc/latest/halo2_proofs/dev/metadata/index.html index 191f2405..9db75f2b 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/index.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/index.html @@ -1,4 +1,4 @@ -halo2_proofs::dev::metadata - Rust +halo2_proofs::dev::metadata - Rust -

    Module halo2_proofs::dev::metadata

    source ·
    Expand description

    Metadata about circuits.

    -

    Structs

    Metadata about a column within a circuit.
    Metadata about a configured constraint within a circuit.
    Metadata about a configured gate within a circuit.
    Metadata about an assigned region within a circuit.
    A “virtual cell” is a PLONK cell that has been queried at a particular relative offset -within a custom gate.
    \ No newline at end of file +

    Module halo2_proofs::dev::metadata

    source ·
    Expand description

    Metadata about circuits.

    +

    Structs

    Metadata about a column within a circuit.
    Metadata about a configured constraint within a circuit.
    Metadata about a configured gate within a circuit.
    Metadata about an assigned region within a circuit.
    A “virtual cell” is a PLONK cell that has been queried at a particular relative offset +within a custom gate.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Column.html b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Column.html index bd203dbd..ff2ab4e4 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Column.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Column.html @@ -1,4 +1,4 @@ -Column in halo2_proofs::dev::metadata - Rust +Column in halo2_proofs::dev::metadata - Rust -
    pub struct Column { /* private fields */ }
    Expand description

    Metadata about a column within a circuit.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Column { /* private fields */ }
    Expand description

    Metadata about a column within a circuit.

    +

    Trait Implementations§

    source§

    impl Clone for Column

    source§

    fn clone(&self) -> Column

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Column

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Column

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<(Any, usize)> for Column

    source§

    fn from((column_type, index): (Any, usize)) -> Self

    Converts to this type from the input type.
    source§

    impl From<Column<Any>> for Column

    source§

    fn from(column: Column<Any>) -> Self

    Converts to this type from the input type.
    source§

    impl Ord for Column

    source§

    fn cmp(&self, other: &Column) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Column> for Column

    source§

    fn eq(&self, other: &Column) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Column> for Column

    source§

    fn partial_cmp(&self, other: &Column) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl Copy for Column

    source§

    impl Eq for Column

    source§

    impl StructuralEq for Column

    source§

    impl StructuralPartialEq for Column

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Constraint.html b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Constraint.html index c3a12e5c..61f29a15 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Constraint.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Constraint.html @@ -1,4 +1,4 @@ -Constraint in halo2_proofs::dev::metadata - Rust +Constraint in halo2_proofs::dev::metadata - Rust -
    pub struct Constraint { /* private fields */ }
    Expand description

    Metadata about a configured constraint within a circuit.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Constraint { /* private fields */ }
    Expand description

    Metadata about a configured constraint within a circuit.

    +

    Trait Implementations§

    source§

    impl Debug for Constraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Constraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<(Gate, usize, &'static str)> for Constraint

    source§

    fn from((gate, index, name): (Gate, usize, &'static str)) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<Constraint> for Constraint

    source§

    fn eq(&self, other: &Constraint) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Constraint

    source§

    impl StructuralEq for Constraint

    source§

    impl StructuralPartialEq for Constraint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Gate.html b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Gate.html index c21ff43f..88c523bf 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Gate.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Gate.html @@ -1,4 +1,4 @@ -Gate in halo2_proofs::dev::metadata - Rust +Gate in halo2_proofs::dev::metadata - Rust -

    Struct halo2_proofs::dev::metadata::Gate

    source ·
    pub struct Gate { /* private fields */ }
    Expand description

    Metadata about a configured gate within a circuit.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::dev::metadata::Gate

    source ·
    pub struct Gate { /* private fields */ }
    Expand description

    Metadata about a configured gate within a circuit.

    +

    Trait Implementations§

    source§

    impl Debug for Gate

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Gate

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<(usize, &'static str)> for Gate

    source§

    fn from((index, name): (usize, &'static str)) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<Gate> for Gate

    source§

    fn eq(&self, other: &Gate) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Gate

    source§

    impl StructuralEq for Gate

    source§

    impl StructuralPartialEq for Gate

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Gate

    §

    impl Send for Gate

    §

    impl Sync for Gate

    §

    impl Unpin for Gate

    §

    impl UnwindSafe for Gate

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Region.html b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Region.html index 584cff6f..17b7f413 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/struct.Region.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/struct.Region.html @@ -1,4 +1,4 @@ -Region in halo2_proofs::dev::metadata - Rust +Region in halo2_proofs::dev::metadata - Rust -
    pub struct Region { /* private fields */ }
    Expand description

    Metadata about an assigned region within a circuit.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Region { /* private fields */ }
    Expand description

    Metadata about an assigned region within a circuit.

    +

    Trait Implementations§

    source§

    impl Clone for Region

    source§

    fn clone(&self) -> Region

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Region

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Region

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<(usize, &str)> for Region

    source§

    fn from((index, name): (usize, &str)) -> Self

    Converts to this type from the input type.
    source§

    impl From<(usize, String)> for Region

    source§

    fn from((index, name): (usize, String)) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<Region> for Region

    source§

    fn eq(&self, other: &Region) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Region

    source§

    impl StructuralEq for Region

    source§

    impl StructuralPartialEq for Region

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/metadata/struct.VirtualCell.html b/rustdoc/latest/halo2_proofs/dev/metadata/struct.VirtualCell.html index 08601533..e9e1e214 100644 --- a/rustdoc/latest/halo2_proofs/dev/metadata/struct.VirtualCell.html +++ b/rustdoc/latest/halo2_proofs/dev/metadata/struct.VirtualCell.html @@ -1,4 +1,4 @@ -VirtualCell in halo2_proofs::dev::metadata - Rust +VirtualCell in halo2_proofs::dev::metadata - Rust -
    pub struct VirtualCell { /* private fields */ }
    Expand description

    A “virtual cell” is a PLONK cell that has been queried at a particular relative offset +

    pub struct VirtualCell { /* private fields */ }
    Expand description

    A “virtual cell” is a PLONK cell that has been queried at a particular relative offset within a custom gate.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for VirtualCell

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VirtualCell

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<(&'static str, Column, i32)> for VirtualCell

    source§

    fn from((name, column, rotation): (&'static str, Column, i32)) -> Self

    Converts to this type from the input type.
    source§

    impl From<(Column, i32)> for VirtualCell

    source§

    fn from((column, rotation): (Column, i32)) -> Self

    Converts to this type from the input type.
    source§

    impl Ord for VirtualCell

    source§

    fn cmp(&self, other: &VirtualCell) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<VirtualCell> for VirtualCell

    source§

    fn eq(&self, other: &VirtualCell) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<VirtualCell> for VirtualCell

    source§

    fn partial_cmp(&self, other: &VirtualCell) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl Eq for VirtualCell

    source§

    impl StructuralEq for VirtualCell

    source§

    impl StructuralPartialEq for VirtualCell

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/struct.CircuitGates.html b/rustdoc/latest/halo2_proofs/dev/struct.CircuitGates.html index 24fa3d93..21baea91 100644 --- a/rustdoc/latest/halo2_proofs/dev/struct.CircuitGates.html +++ b/rustdoc/latest/halo2_proofs/dev/struct.CircuitGates.html @@ -1,4 +1,4 @@ -CircuitGates in halo2_proofs::dev - Rust +CircuitGates in halo2_proofs::dev - Rust -
    pub struct CircuitGates { /* private fields */ }
    Expand description

    A struct for collecting and displaying the gates within a circuit.

    +
    pub struct CircuitGates { /* private fields */ }
    Expand description

    A struct for collecting and displaying the gates within a circuit.

    Examples

    use ff::Field;
     use halo2_proofs::{
    @@ -76,30 +76,99 @@ Total additions: 1
     Total multiplications: 2
     "#####,
     );
    -

    Implementations§

    Collects the gates from within the circuit.

    -

    Prints the queries in this circuit to a CSV grid.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Implementations§

    source§

    impl CircuitGates

    source

    pub fn collect<F: PrimeField, C: Circuit<F>>() -> Self

    Collects the gates from within the circuit.

    +
    source

    pub fn queries_to_csv(&self) -> String

    Prints the queries in this circuit to a CSV grid.

    +

    Trait Implementations§

    source§

    impl Debug for CircuitGates

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for CircuitGates

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/struct.CircuitLayout.html b/rustdoc/latest/halo2_proofs/dev/struct.CircuitLayout.html index 5db9fe2c..6ec8cac0 100644 --- a/rustdoc/latest/halo2_proofs/dev/struct.CircuitLayout.html +++ b/rustdoc/latest/halo2_proofs/dev/struct.CircuitLayout.html @@ -1,4 +1,4 @@ -CircuitLayout in halo2_proofs::dev - Rust +CircuitLayout in halo2_proofs::dev - Rust -
    pub struct CircuitLayout { /* private fields */ }
    Available on crate feature dev-graph only.
    Expand description

    Graphical renderer for circuit layouts.

    +
    pub struct CircuitLayout { /* private fields */ }
    Available on crate feature dev-graph only.
    Expand description

    Graphical renderer for circuit layouts.

    Cells that have been assigned to by the circuit will be shaded. If any cells are assigned to more than once (which is usually a mistake), they will be shaded darker than the surrounding cells.

    @@ -31,37 +31,110 @@ drawing_area.fill(&WHITE).unwrap(); let circuit = MyCircuit::default(); let k = 5; // Suitable size for MyCircuit CircuitLayout::default().render(k, &circuit, &drawing_area).unwrap();
    -

    Implementations§

    Sets the visibility of region labels.

    +

    Implementations§

    source§

    impl CircuitLayout

    source

    pub fn show_labels(self, show: bool) -> Self

    Sets the visibility of region labels.

    The default is to show labels.

    -

    Marks cells involved in equality constraints, in red.

    +
    source

    pub fn mark_equality_cells(self, show: bool) -> Self

    Marks cells involved in equality constraints, in red.

    The default is to not mark these cells.

    -

    Draws red lines between equality-constrained cells.

    +
    source

    pub fn show_equality_constraints(self, show: bool) -> Self

    Draws red lines between equality-constrained cells.

    The default is to not show these, as they can get very messy.

    -

    Sets the view width for this layout, as a number of columns.

    -

    Sets the view height for this layout, as a number of rows.

    -

    Renders the given circuit on the given drawing area.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn view_width(self, width: Range<usize>) -> Self

    Sets the view width for this layout, as a number of columns.

    +
    source

    pub fn view_height(self, height: Range<usize>) -> Self

    Sets the view height for this layout, as a number of rows.

    +
    source

    pub fn render<F: Field, ConcreteCircuit: Circuit<F>, DB: DrawingBackend>( + self, + k: u32, + circuit: &ConcreteCircuit, + drawing_area: &DrawingArea<DB, Shift> +) -> Result<(), DrawingAreaErrorKind<DB::ErrorType>>

    Renders the given circuit on the given drawing area.

    +

    Trait Implementations§

    source§

    impl Debug for CircuitLayout

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for CircuitLayout

    source§

    fn default() -> CircuitLayout

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/dev/struct.MockProver.html b/rustdoc/latest/halo2_proofs/dev/struct.MockProver.html index cfa6cf3a..c9ba1924 100644 --- a/rustdoc/latest/halo2_proofs/dev/struct.MockProver.html +++ b/rustdoc/latest/halo2_proofs/dev/struct.MockProver.html @@ -1,4 +1,4 @@ -MockProver in halo2_proofs::dev - Rust +MockProver in halo2_proofs::dev - Rust -
    pub struct MockProver<F: Field> { /* private fields */ }
    Expand description

    A test prover for debugging circuits.

    +
    pub struct MockProver<F: Field> { /* private fields */ }
    Expand description

    A test prover for debugging circuits.

    The normal proving process, when applied to a buggy circuit implementation, might return proofs that do not validate when they should, but it can’t indicate anything other than “something is invalid”. MockProver can be used to figure out why these @@ -121,38 +121,159 @@ then checks every constraint manually.

    current_k, } if current_k == 2, ));
    -

    Implementations§

    Runs a synthetic keygen-and-prove operation on the given circuit, collecting data +

    Implementations§

    source§

    impl<F: Field + Ord> MockProver<F>

    source

    pub fn run<ConcreteCircuit: Circuit<F>>( + k: u32, + circuit: &ConcreteCircuit, + instance: Vec<Vec<F>> +) -> Result<Self, Error>

    Runs a synthetic keygen-and-prove operation on the given circuit, collecting data about the constraints and their assignments.

    -

    Returns Ok(()) if this MockProver is satisfied, or a list of errors indicating +

    source

    pub fn verify(&self) -> Result<(), Vec<VerifyFailure>>

    Returns Ok(()) if this MockProver is satisfied, or a list of errors indicating the reasons that the circuit is not satisfied.

    -

    Panics if the circuit being checked by this MockProver is not satisfied.

    +
    source

    pub fn assert_satisfied(&self)

    Panics if the circuit being checked by this MockProver is not satisfied.

    Any verification failures will be pretty-printed to stderr before the function panics.

    Apart from the stderr output, this method is equivalent to:

    assert_eq!(prover.verify(), Ok(()));
    -

    Trait Implementations§

    Creates a new region and enters into it. Read more
    Exits the current region. Read more
    Enables a selector at the given row.
    Queries the cell of an instance column at a particular absolute row. Read more
    Assign an advice column value (witness)
    Assign a fixed value
    Assign two cells to have the same value
    Fills a fixed column starting from the given row with value to.
    Creates a new (sub)namespace and enters into it. Read more
    Exits out of the existing namespace. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Field> Assignment<F> for MockProver<F>

    source§

    fn enter_region<NR, N>(&mut self, name: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new region and enters into it. Read more
    source§

    fn exit_region(&mut self)

    Exits the current region. Read more
    source§

    fn enable_selector<A, AR>( + &mut self, + _: A, + selector: &Selector, + row: usize +) -> Result<(), Error>where + A: FnOnce() -> AR, + AR: Into<String>,

    Enables a selector at the given row.
    source§

    fn query_instance( + &self, + column: Column<Instance>, + row: usize +) -> Result<Value<F>, Error>

    Queries the cell of an instance column at a particular absolute row. Read more
    source§

    fn assign_advice<V, VR, A, AR>( + &mut self, + _: A, + column: Column<Advice>, + row: usize, + to: V +) -> Result<(), Error>where + V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>,

    Assign an advice column value (witness)
    source§

    fn assign_fixed<V, VR, A, AR>( + &mut self, + _: A, + column: Column<Fixed>, + row: usize, + to: V +) -> Result<(), Error>where + V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>,

    Assign a fixed value
    source§

    fn copy( + &mut self, + left_column: Column<Any>, + left_row: usize, + right_column: Column<Any>, + right_row: usize +) -> Result<(), Error>

    Assign two cells to have the same value
    source§

    fn fill_from_row( + &mut self, + col: Column<Fixed>, + from_row: usize, + to: Value<Assigned<F>> +) -> Result<(), Error>

    Fills a fixed column starting from the given row with value to.
    source§

    fn push_namespace<NR, N>(&mut self, _: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new (sub)namespace and enters into it. Read more
    source§

    fn pop_namespace(&mut self, _: Option<String>)

    Exits out of the existing namespace. Read more
    source§

    impl<F: Debug + Field> Debug for MockProver<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for MockProver<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for MockProver<F>

    §

    impl<F> Sync for MockProver<F>

    §

    impl<F> Unpin for MockProver<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for MockProver<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/index.html b/rustdoc/latest/halo2_proofs/index.html index 6bc209d9..67bf0e7d 100644 --- a/rustdoc/latest/halo2_proofs/index.html +++ b/rustdoc/latest/halo2_proofs/index.html @@ -1,4 +1,4 @@ -halo2_proofs - Rust +halo2_proofs - Rust -

    Crate halo2_proofs

    source ·
    Expand description

    Re-exports

    pub use pasta_curves as pasta;

    Modules

    This module provides common utilities, traits and structures for group, -field and polynomial arithmetic.
    Traits and structs for implementing circuit components.
    Tools for developing circuits.
    This module provides an implementation of a variant of (Turbo)PLONK +

    Crate halo2_proofs

    source ·
    Expand description

    Re-exports

    pub use pasta_curves as pasta;

    Modules

    This module provides common utilities, traits and structures for group, +field and polynomial arithmetic.
    Traits and structs for implementing circuit components.
    Tools for developing circuits.
    This module provides an implementation of a variant of (Turbo)PLONK that is designed specifically for the polynomial commitment scheme described -in the Halo paper.
    Contains utilities for performing arithmetic over univariate polynomials in +in the Halo paper.
    Contains utilities for performing arithmetic over univariate polynomials in various forms, including computing commitments to them and provably opening -the committed polynomials at arbitrary points.
    This module contains utilities and traits for dealing with Fiat-Shamir -transcripts.
    \ No newline at end of file +the committed polynomials at arbitrary points.
    This module contains utilities and traits for dealing with Fiat-Shamir +transcripts.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/enum.Any.html b/rustdoc/latest/halo2_proofs/plonk/enum.Any.html index 4409ab48..c71dc869 100644 --- a/rustdoc/latest/halo2_proofs/plonk/enum.Any.html +++ b/rustdoc/latest/halo2_proofs/plonk/enum.Any.html @@ -1,4 +1,4 @@ -Any in halo2_proofs::plonk - Rust +Any in halo2_proofs::plonk - Rust -

    Enum halo2_proofs::plonk::Any

    source ·
    pub enum Any {
    +

    Enum halo2_proofs::plonk::Any

    source ·
    pub enum Any {
         Advice,
         Fixed,
         Instance,
    -}
    Expand description

    An enum over the Advice, Fixed, Instance structs

    +}
    Expand description

    An enum over the Advice, Fixed, Instance structs

    Variants§

    §

    Advice

    An Advice variant

    §

    Fixed

    A Fixed variant

    §

    Instance

    An Instance variant

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Clone for Any

    source§

    fn clone(&self) -> Any

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Any

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Advice> for Any

    source§

    fn from(_: Advice) -> Any

    Converts to this type from the input type.
    source§

    impl From<Fixed> for Any

    source§

    fn from(_: Fixed) -> Any

    Converts to this type from the input type.
    source§

    impl From<Instance> for Any

    source§

    fn from(_: Instance) -> Any

    Converts to this type from the input type.
    source§

    impl Hash for Any

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Any

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Any> for Any

    source§

    fn eq(&self, other: &Any) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Any> for Any

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl ColumnType for Any

    source§

    impl Copy for Any

    source§

    impl Eq for Any

    source§

    impl StructuralEq for Any

    source§

    impl StructuralPartialEq for Any

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Any

    §

    impl Send for Any

    §

    impl Sync for Any

    §

    impl Unpin for Any

    §

    impl UnwindSafe for Any

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/enum.Assigned.html b/rustdoc/latest/halo2_proofs/plonk/enum.Assigned.html index c554b8c3..513aae1a 100644 --- a/rustdoc/latest/halo2_proofs/plonk/enum.Assigned.html +++ b/rustdoc/latest/halo2_proofs/plonk/enum.Assigned.html @@ -1,4 +1,4 @@ -Assigned in halo2_proofs::plonk - Rust +Assigned in halo2_proofs::plonk - Rust -
    pub enum Assigned<F> {
    +
    pub enum Assigned<F> {
         Zero,
         Trivial(F),
    -    Rational(F, F),
    -}
    Expand description

    A value assigned to a cell within a circuit.

    + Rational(F, F), +}
    Expand description

    A value assigned to a cell within a circuit.

    Stored as a fraction, so the backend can use batch inversion.

    A denominator of zero maps to an assigned value of zero.

    Variants§

    §

    Zero

    The field element zero.

    §

    Trivial(F)

    A value that does not require inversion to evaluate.

    -
    §

    Rational(F, F)

    A value stored as a fraction to enable batch inversion.

    -

    Implementations§

    Returns the numerator.

    -

    Returns the denominator, if non-trivial.

    -

    Returns true iff this element is zero.

    -

    Doubles this element.

    -

    Squares this element.

    -

    Cubes this element.

    -

    Inverts this assigned value (taking the inverse of zero to be zero).

    -

    Evaluates this assigned value directly, performing an unbatched inversion if +

    §

    Rational(F, F)

    A value stored as a fraction to enable batch inversion.

    +

    Implementations§

    source§

    impl<F: Field> Assigned<F>

    source

    pub fn numerator(&self) -> F

    Returns the numerator.

    +
    source

    pub fn denominator(&self) -> Option<F>

    Returns the denominator, if non-trivial.

    +
    source

    pub fn is_zero_vartime(&self) -> bool

    Returns true iff this element is zero.

    +
    source

    pub fn double(&self) -> Self

    Doubles this element.

    +
    source

    pub fn square(&self) -> Self

    Squares this element.

    +
    source

    pub fn cube(&self) -> Self

    Cubes this element.

    +
    source

    pub fn invert(&self) -> Self

    Inverts this assigned value (taking the inverse of zero to be zero).

    +
    source

    pub fn evaluate(self) -> F

    Evaluates this assigned value directly, performing an unbatched inversion if necessary.

    If the denominator is zero, this returns zero.

    -

    Trait Implementations§

    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    The resulting type after applying the + operator.
    Performs the + operation. Read more
    Performs the += operation. Read more
    Performs the += operation. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    Performs the *= operation. Read more
    Performs the *= operation. Read more
    The resulting type after applying the - operator.
    Performs the unary - operation. Read more
    The resulting type after applying the - operator.
    Performs the unary - operation. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more
    Performs the -= operation. Read more
    Performs the -= operation. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Field> Add<&Assigned<F>> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: &Assigned<F>) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<&Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: &Self) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<Assigned<F>> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Assigned<F>) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Assigned<F>) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<F> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: F) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> Add<F> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: F) -> Assigned<F>

    Performs the + operation. Read more
    source§

    impl<F: Field> AddAssign<&Assigned<F>> for Assigned<F>

    source§

    fn add_assign(&mut self, rhs: &Self)

    Performs the += operation. Read more
    source§

    impl<F: Field> AddAssign<Assigned<F>> for Assigned<F>

    source§

    fn add_assign(&mut self, rhs: Self)

    Performs the += operation. Read more
    source§

    impl<F: Clone> Clone for Assigned<F>

    source§

    fn clone(&self) -> Assigned<F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug> Debug for Assigned<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> From<&Assigned<F>> for Assigned<F>

    source§

    fn from(val: &Assigned<F>) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> From<&F> for Assigned<F>

    source§

    fn from(numerator: &F) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> From<(F, F)> for Assigned<F>

    source§

    fn from((numerator, denominator): (F, F)) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> From<F> for Assigned<F>

    source§

    fn from(numerator: F) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> Mul<&Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: &Assigned<F>) -> Assigned<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Assigned<F>) -> Assigned<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<F> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Assigned<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<F> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Assigned<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> MulAssign<&Assigned<F>> for Assigned<F>

    source§

    fn mul_assign(&mut self, rhs: &Self)

    Performs the *= operation. Read more
    source§

    impl<F: Field> MulAssign<Assigned<F>> for Assigned<F>

    source§

    fn mul_assign(&mut self, rhs: Self)

    Performs the *= operation. Read more
    source§

    impl<F: Field> Neg for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl<F: Field> Neg for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl<F: Field> PartialEq<Assigned<F>> for Assigned<F>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<F: Field> Sub<&Assigned<F>> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: &Assigned<F>) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<&Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: &Self) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<Assigned<F>> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Assigned<F>) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<Assigned<F>> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Assigned<F>) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<F> for &Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: F) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> Sub<F> for Assigned<F>

    §

    type Output = Assigned<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: F) -> Assigned<F>

    Performs the - operation. Read more
    source§

    impl<F: Field> SubAssign<&Assigned<F>> for Assigned<F>

    source§

    fn sub_assign(&mut self, rhs: &Self)

    Performs the -= operation. Read more
    source§

    impl<F: Field> SubAssign<Assigned<F>> for Assigned<F>

    source§

    fn sub_assign(&mut self, rhs: Self)

    Performs the -= operation. Read more
    source§

    impl<F: Copy> Copy for Assigned<F>

    source§

    impl<F: Field> Eq for Assigned<F>

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for Assigned<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for Assigned<F>where + F: Send,

    §

    impl<F> Sync for Assigned<F>where + F: Sync,

    §

    impl<F> Unpin for Assigned<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for Assigned<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    impl<T, Scalar> FftGroup<Scalar> for Twhere + Scalar: Field, + T: Copy + Send + Sync + 'static + GroupOpsOwned<T, T> + ScalarMulOwned<Scalar, T>,

    §

    impl<T, Rhs, Output> GroupOps<Rhs, Output> for Twhere + T: Add<Rhs, Output = Output> + Sub<Rhs, Output = Output> + AddAssign<Rhs> + SubAssign<Rhs>,

    §

    impl<T, Rhs, Output> GroupOpsOwned<Rhs, Output> for Twhere + T: for<'r> GroupOps<&'r Rhs, Output>,

    §

    impl<T, Rhs, Output> ScalarMul<Rhs, Output> for Twhere + T: Mul<Rhs, Output = Output> + MulAssign<Rhs>,

    §

    impl<T, Rhs, Output> ScalarMulOwned<Rhs, Output> for Twhere + T: for<'r> ScalarMul<&'r Rhs, Output>,

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/enum.Error.html b/rustdoc/latest/halo2_proofs/plonk/enum.Error.html index 02ae7ba4..decf0b9f 100644 --- a/rustdoc/latest/halo2_proofs/plonk/enum.Error.html +++ b/rustdoc/latest/halo2_proofs/plonk/enum.Error.html @@ -1,4 +1,4 @@ -Error in halo2_proofs::plonk - Rust +Error in halo2_proofs::plonk - Rust -
    pub enum Error {
    +
    pub enum Error {
         Synthesis,
         InvalidInstances,
         ConstraintSystemFailure,
    @@ -26,7 +26,7 @@
         InstanceTooLarge,
         NotEnoughColumnsForConstants,
         ColumnNotInPermutation(Column<Any>),
    -}
    Expand description

    This is an error that could occur during proving or circuit synthesis.

    +}
    Expand description

    This is an error that could occur during proving or circuit synthesis.

    Variants§

    §

    Synthesis

    This is an error that can occur during synthesis of the circuit, for example, when the witness is not present.

    §

    InvalidInstances

    The provided instances do not match the circuit parameters.

    @@ -34,36 +34,106 @@ example, when the witness is not present.

    §

    BoundsFailure

    Out of bounds index passed to a backend

    §

    Opening

    Opening error

    §

    Transcript(Error)

    Transcript error

    -
    §

    NotEnoughRowsAvailable

    Fields

    §current_k: u32

    The current value of k being used.

    +
    §

    NotEnoughRowsAvailable

    Fields

    §current_k: u32

    The current value of k being used.

    k is too small for the given circuit.

    §

    InstanceTooLarge

    Instance provided exceeds number of available rows

    §

    NotEnoughColumnsForConstants

    Circuit synthesis requires global constants, but circuit configuration did not call ConstraintSystem::enable_constant on fixed columns with sufficient space.

    §

    ColumnNotInPermutation(Column<Any>)

    The instance sets up a copy constraint involving a column that has not been included in the permutation.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    The lower-level source of this error, if any. Read more
    👎Deprecated since 1.42.0: use the Display impl or to_string()
    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Error> for Error

    source§

    fn from(error: Error) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    🔬This is a nightly-only experimental API. (provide_any)
    Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Converts the given value to a String. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<E> Provider for Ewhere + E: Error + ?Sized,

    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (provide_any)
    Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/enum.Expression.html b/rustdoc/latest/halo2_proofs/plonk/enum.Expression.html index dc94096a..68be7930 100644 --- a/rustdoc/latest/halo2_proofs/plonk/enum.Expression.html +++ b/rustdoc/latest/halo2_proofs/plonk/enum.Expression.html @@ -1,4 +1,4 @@ -Expression in halo2_proofs::plonk - Rust +Expression in halo2_proofs::plonk - Rust -
    pub enum Expression<F> {
    +
    pub enum Expression<F> {
         Constant(F),
         Selector(Selector),
         Fixed(FixedQuery),
         Advice(AdviceQuery),
         Instance(InstanceQuery),
         Negated(Box<Expression<F>>),
    -    Sum(Box<Expression<F>>, Box<Expression<F>>),
    -    Product(Box<Expression<F>>, Box<Expression<F>>),
    -    Scaled(Box<Expression<F>>, F),
    -}
    Expand description

    Low-degree expression representing an identity that must hold over the committed columns.

    + Sum(Box<Expression<F>>, Box<Expression<F>>), + Product(Box<Expression<F>>, Box<Expression<F>>), + Scaled(Box<Expression<F>>, F), +}
    Expand description

    Low-degree expression representing an identity that must hold over the committed columns.

    Variants§

    §

    Constant(F)

    This is a constant polynomial

    §

    Selector(Selector)

    This is a virtual selector

    §

    Fixed(FixedQuery)

    This is a fixed column queried at a certain relative location

    §

    Advice(AdviceQuery)

    This is an advice (witness) column queried at a certain relative location

    §

    Instance(InstanceQuery)

    This is an instance (external) column queried at a certain relative location

    §

    Negated(Box<Expression<F>>)

    This is a negated polynomial

    -
    §

    Sum(Box<Expression<F>>, Box<Expression<F>>)

    This is the sum of two polynomials

    -
    §

    Product(Box<Expression<F>>, Box<Expression<F>>)

    This is the product of two polynomials

    -
    §

    Scaled(Box<Expression<F>>, F)

    This is a scaled polynomial

    -

    Implementations§

    Evaluate the polynomial using the provided closures to perform the +

    §

    Sum(Box<Expression<F>>, Box<Expression<F>>)

    This is the sum of two polynomials

    +
    §

    Product(Box<Expression<F>>, Box<Expression<F>>)

    This is the product of two polynomials

    +
    §

    Scaled(Box<Expression<F>>, F)

    This is a scaled polynomial

    +

    Implementations§

    source§

    impl<F: Field> Expression<F>

    source

    pub fn evaluate<T>( + &self, + constant: &impl Fn(F) -> T, + selector_column: &impl Fn(Selector) -> T, + fixed_column: &impl Fn(FixedQuery) -> T, + advice_column: &impl Fn(AdviceQuery) -> T, + instance_column: &impl Fn(InstanceQuery) -> T, + negated: &impl Fn(T) -> T, + sum: &impl Fn(T, T) -> T, + product: &impl Fn(T, T) -> T, + scaled: &impl Fn(T, F) -> T +) -> T

    Evaluate the polynomial using the provided closures to perform the operations.

    -

    Compute the degree of this polynomial

    -

    Square this expression.

    -

    Trait Implementations§

    The resulting type after applying the + operator.
    Performs the + operation. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    The resulting type after applying the - operator.
    Performs the unary - operation. Read more
    The resulting type after applying the - operator.
    Performs the - operation. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn degree(&self) -> usize

    Compute the degree of this polynomial

    +
    source

    pub fn square(self) -> Self

    Square this expression.

    +

    Trait Implementations§

    source§

    impl<F: Field> Add<Expression<F>> for Expression<F>

    §

    type Output = Expression<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Expression<F>) -> Expression<F>

    Performs the + operation. Read more
    source§

    impl<F: Clone> Clone for Expression<F>

    source§

    fn clone(&self) -> Expression<F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug> Debug for Expression<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> From<Expression<F>> for Constraint<F>

    source§

    fn from(poly: Expression<F>) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> From<Expression<F>> for Vec<Constraint<F>>

    source§

    fn from(poly: Expression<F>) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> Mul<Expression<F>> for Expression<F>

    §

    type Output = Expression<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Expression<F>) -> Expression<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> Mul<F> for Expression<F>

    §

    type Output = Expression<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Expression<F>

    Performs the * operation. Read more
    source§

    impl<F: Field> Neg for Expression<F>

    §

    type Output = Expression<F>

    The resulting type after applying the - operator.
    source§

    fn neg(self) -> Self::Output

    Performs the unary - operation. Read more
    source§

    impl<F: Field> Sub<Expression<F>> for Expression<F>

    §

    type Output = Expression<F>

    The resulting type after applying the - operator.
    source§

    fn sub(self, rhs: Expression<F>) -> Expression<F>

    Performs the - operation. Read more

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for Expression<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for Expression<F>where + F: Send,

    §

    impl<F> Sync for Expression<F>where + F: Sync,

    §

    impl<F> Unpin for Expression<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for Expression<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/fn.create_proof.html b/rustdoc/latest/halo2_proofs/plonk/fn.create_proof.html index 77dfa708..b23b4c98 100644 --- a/rustdoc/latest/halo2_proofs/plonk/fn.create_proof.html +++ b/rustdoc/latest/halo2_proofs/plonk/fn.create_proof.html @@ -1,4 +1,4 @@ -create_proof in halo2_proofs::plonk - Rust +create_proof in halo2_proofs::plonk - Rust -
    pub fn create_proof<C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>, ConcreteCircuit: Circuit<C::Scalar>>(
        params: &Params<C>,
        pk: &ProvingKey<C>,
        circuits: &[ConcreteCircuit],
        instances: &[&[&[C::Scalar]]],
        rng: R,
        transcript: &mut T
    ) -> Result<(), Error>
    Expand description

    This creates a proof for the provided circuit when given the public +

    pub fn create_proof<C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>, ConcreteCircuit: Circuit<C::Scalar>>(
    +    params: &Params<C>,
    +    pk: &ProvingKey<C>,
    +    circuits: &[ConcreteCircuit],
    +    instances: &[&[&[C::Scalar]]],
    +    rng: R,
    +    transcript: &mut T
    +) -> Result<(), Error>
    Expand description

    This creates a proof for the provided circuit when given the public parameters params and the proving key ProvingKey that was generated previously for the same circuit. The provided instances are zero-padded internally.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/fn.keygen_pk.html b/rustdoc/latest/halo2_proofs/plonk/fn.keygen_pk.html index 52d2f3b8..f93a9fe4 100644 --- a/rustdoc/latest/halo2_proofs/plonk/fn.keygen_pk.html +++ b/rustdoc/latest/halo2_proofs/plonk/fn.keygen_pk.html @@ -1,4 +1,4 @@ -keygen_pk in halo2_proofs::plonk - Rust +keygen_pk in halo2_proofs::plonk - Rust -

    Function halo2_proofs::plonk::keygen_pk

    source ·
    pub fn keygen_pk<C, ConcreteCircuit>(
        params: &Params<C>,
        vk: VerifyingKey<C>,
        circuit: &ConcreteCircuit
    ) -> Result<ProvingKey<C>, Error>where
        C: CurveAffine,
        ConcreteCircuit: Circuit<C::Scalar>,
    Expand description

    Generate a ProvingKey from a VerifyingKey and an instance of Circuit.

    -
    \ No newline at end of file +

    Function halo2_proofs::plonk::keygen_pk

    source ·
    pub fn keygen_pk<C, ConcreteCircuit>(
    +    params: &Params<C>,
    +    vk: VerifyingKey<C>,
    +    circuit: &ConcreteCircuit
    +) -> Result<ProvingKey<C>, Error>where
    +    C: CurveAffine,
    +    ConcreteCircuit: Circuit<C::Scalar>,
    Expand description

    Generate a ProvingKey from a VerifyingKey and an instance of Circuit.

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/fn.keygen_vk.html b/rustdoc/latest/halo2_proofs/plonk/fn.keygen_vk.html index b56a0ef9..1c5407e2 100644 --- a/rustdoc/latest/halo2_proofs/plonk/fn.keygen_vk.html +++ b/rustdoc/latest/halo2_proofs/plonk/fn.keygen_vk.html @@ -1,4 +1,4 @@ -keygen_vk in halo2_proofs::plonk - Rust +keygen_vk in halo2_proofs::plonk - Rust -

    Function halo2_proofs::plonk::keygen_vk

    source ·
    pub fn keygen_vk<C, ConcreteCircuit>(
        params: &Params<C>,
        circuit: &ConcreteCircuit
    ) -> Result<VerifyingKey<C>, Error>where
        C: CurveAffine,
        C::Scalar: FromUniformBytes<64>,
        ConcreteCircuit: Circuit<C::Scalar>,
    Expand description

    Generate a VerifyingKey from an instance of Circuit.

    -
    \ No newline at end of file +

    Function halo2_proofs::plonk::keygen_vk

    source ·
    pub fn keygen_vk<C, ConcreteCircuit>(
    +    params: &Params<C>,
    +    circuit: &ConcreteCircuit
    +) -> Result<VerifyingKey<C>, Error>where
    +    C: CurveAffine,
    +    C::Scalar: FromUniformBytes<64>,
    +    ConcreteCircuit: Circuit<C::Scalar>,
    Expand description

    Generate a VerifyingKey from an instance of Circuit.

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/fn.verify_proof.html b/rustdoc/latest/halo2_proofs/plonk/fn.verify_proof.html index b46f4c12..caf57212 100644 --- a/rustdoc/latest/halo2_proofs/plonk/fn.verify_proof.html +++ b/rustdoc/latest/halo2_proofs/plonk/fn.verify_proof.html @@ -1,4 +1,4 @@ -verify_proof in halo2_proofs::plonk - Rust +verify_proof in halo2_proofs::plonk - Rust -
    pub fn verify_proof<'params, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>, V: VerificationStrategy<'params, C>>(
        params: &'params Params<C>,
        vk: &VerifyingKey<C>,
        strategy: V,
        instances: &[&[&[C::Scalar]]],
        transcript: &mut T
    ) -> Result<V::Output, Error>
    Expand description

    Returns a boolean indicating whether or not the proof is valid

    -
    \ No newline at end of file +
    pub fn verify_proof<'params, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>, V: VerificationStrategy<'params, C>>(
    +    params: &'params Params<C>,
    +    vk: &VerifyingKey<C>,
    +    strategy: V,
    +    instances: &[&[&[C::Scalar]]],
    +    transcript: &mut T
    +) -> Result<V::Output, Error>
    Expand description

    Returns a boolean indicating whether or not the proof is valid

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/index.html b/rustdoc/latest/halo2_proofs/plonk/index.html index b44f5e00..124a5229 100644 --- a/rustdoc/latest/halo2_proofs/plonk/index.html +++ b/rustdoc/latest/halo2_proofs/plonk/index.html @@ -1,4 +1,4 @@ -halo2_proofs::plonk - Rust +halo2_proofs::plonk - Rust -

    Module halo2_proofs::plonk

    source ·
    Expand description

    This module provides an implementation of a variant of (Turbo)PLONK +

    Module halo2_proofs::plonk

    source ·
    Expand description

    This module provides an implementation of a variant of (Turbo)PLONK that is designed specifically for the polynomial commitment scheme described in the Halo paper.

    -

    Structs

    An advice column
    Query of advice column at a certain relative location
    A verifier that checks multiple proofs in a batch. This requires the -batch crate feature to be enabled.
    A column with an index and type
    An individual polynomial constraint.
    This is a description of the circuit environment, such as the gate, column and -permutation arrangements.
    A set of polynomial constraints with a common selector.
    A fixed column
    Query of fixed column at a certain relative location
    An instance column
    Query of instance column at a certain relative location
    Represents the minimal parameters that determine a ConstraintSystem.
    Minimal representation of a verification key that can be used to identify -its active contents.
    This is a proving key which allows for the creation of proofs for a -particular circuit.
    A selector, representing a fixed boolean value per row of the circuit.
    A verifier that checks a single proof at a time.
    A fixed column of a lookup table.
    This is a verifying key which allows for the verification of proofs for a -particular circuit.
    Exposes the “virtual cells” that can be queried while creating a custom gate or lookup -table.

    Enums

    An enum over the Advice, Fixed, Instance structs
    A value assigned to a cell within a circuit.
    This is an error that could occur during proving or circuit synthesis.
    Low-degree expression representing an identity that must hold over the committed columns.

    Traits

    This trait allows a Circuit to direct some backend to assign a witness -for a constraint system.
    This is a trait that circuits provide implementations for so that the +

    Structs

    An advice column
    Query of advice column at a certain relative location
    A verifier that checks multiple proofs in a batch. This requires the +batch crate feature to be enabled.
    A column with an index and type
    An individual polynomial constraint.
    This is a description of the circuit environment, such as the gate, column and +permutation arrangements.
    A set of polynomial constraints with a common selector.
    A fixed column
    Query of fixed column at a certain relative location
    An instance column
    Query of instance column at a certain relative location
    Represents the minimal parameters that determine a ConstraintSystem.
    Minimal representation of a verification key that can be used to identify +its active contents.
    This is a proving key which allows for the creation of proofs for a +particular circuit.
    A selector, representing a fixed boolean value per row of the circuit.
    A verifier that checks a single proof at a time.
    A fixed column of a lookup table.
    This is a verifying key which allows for the verification of proofs for a +particular circuit.
    Exposes the “virtual cells” that can be queried while creating a custom gate or lookup +table.

    Enums

    An enum over the Advice, Fixed, Instance structs
    A value assigned to a cell within a circuit.
    This is an error that could occur during proving or circuit synthesis.
    Low-degree expression representing an identity that must hold over the committed columns.

    Traits

    This trait allows a Circuit to direct some backend to assign a witness +for a constraint system.
    This is a trait that circuits provide implementations for so that the backend prover can ask the circuit to synthesize using some given -ConstraintSystem implementation.
    A column type
    A floor planning strategy for a circuit.
    Trait representing a strategy for verifying Halo 2 proofs.

    Functions

    This creates a proof for the provided circuit when given the public +ConstraintSystem implementation.
    A column type
    A floor planning strategy for a circuit.
    Trait representing a strategy for verifying Halo 2 proofs.

    Functions

    This creates a proof for the provided circuit when given the public parameters params and the proving key ProvingKey that was generated previously for the same circuit. The provided instances -are zero-padded internally.
    Generate a ProvingKey from a VerifyingKey and an instance of Circuit.
    Generate a VerifyingKey from an instance of Circuit.
    Returns a boolean indicating whether or not the proof is valid
    \ No newline at end of file +are zero-padded internally.
    Generate a ProvingKey from a VerifyingKey and an instance of Circuit.
    Generate a VerifyingKey from an instance of Circuit.
    Returns a boolean indicating whether or not the proof is valid
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Advice.html b/rustdoc/latest/halo2_proofs/plonk/struct.Advice.html index 9bbfe6e0..ee768b9f 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Advice.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Advice.html @@ -1,4 +1,4 @@ -Advice in halo2_proofs::plonk - Rust +Advice in halo2_proofs::plonk - Rust -

    Struct halo2_proofs::plonk::Advice

    source ·
    pub struct Advice;
    Expand description

    An advice column

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::plonk::Advice

    source ·
    pub struct Advice;
    Expand description

    An advice column

    +

    Trait Implementations§

    source§

    impl Clone for Advice

    source§

    fn clone(&self) -> Advice

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Advice

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Advice> for Any

    source§

    fn from(_: Advice) -> Any

    Converts to this type from the input type.
    source§

    impl Hash for Advice

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Advice> for Advice

    source§

    fn eq(&self, other: &Advice) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl ColumnType for Advice

    source§

    impl Copy for Advice

    source§

    impl Eq for Advice

    source§

    impl StructuralEq for Advice

    source§

    impl StructuralPartialEq for Advice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.AdviceQuery.html b/rustdoc/latest/halo2_proofs/plonk/struct.AdviceQuery.html index 7ec4b60e..7d6369d9 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.AdviceQuery.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.AdviceQuery.html @@ -1,4 +1,4 @@ -AdviceQuery in halo2_proofs::plonk - Rust +AdviceQuery in halo2_proofs::plonk - Rust -
    pub struct AdviceQuery { /* private fields */ }
    Expand description

    Query of advice column at a certain relative location

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct AdviceQuery { /* private fields */ }
    Expand description

    Query of advice column at a certain relative location

    +

    Trait Implementations§

    source§

    impl Clone for AdviceQuery

    source§

    fn clone(&self) -> AdviceQuery

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AdviceQuery

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for AdviceQuery

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.BatchVerifier.html b/rustdoc/latest/halo2_proofs/plonk/struct.BatchVerifier.html index 40c3b975..d5e39102 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.BatchVerifier.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.BatchVerifier.html @@ -1,4 +1,4 @@ -BatchVerifier in halo2_proofs::plonk - Rust +BatchVerifier in halo2_proofs::plonk - Rust -
    pub struct BatchVerifier<C: CurveAffine> { /* private fields */ }
    Expand description

    A verifier that checks multiple proofs in a batch. This requires the +

    pub struct BatchVerifier<C: CurveAffine> { /* private fields */ }
    Expand description

    A verifier that checks multiple proofs in a batch. This requires the batch crate feature to be enabled.

    -

    Implementations§

    Constructs a new batch verifier.

    -

    Adds a proof to the batch.

    -

    Finalizes the batch and checks its validity.

    +

    Implementations§

    source§

    impl<C: CurveAffine> BatchVerifier<C>

    source

    pub fn new() -> Self

    Constructs a new batch verifier.

    +
    source

    pub fn add_proof(&mut self, instances: Vec<Vec<Vec<C::Scalar>>>, proof: Vec<u8>)

    Adds a proof to the batch.

    +
    source§

    impl<C: CurveAffine> BatchVerifier<C>where + C::Scalar: FromUniformBytes<64>,

    source

    pub fn finalize(self, params: &Params<C>, vk: &VerifyingKey<C>) -> bool

    Finalizes the batch and checks its validity.

    Returns false if some proof was invalid. If the caller needs to identify specific failing proofs, it must re-process the proofs separately.

    This uses OsRng internally instead of taking an R: RngCore argument, because the internal parallelization requires access to a RNG that is guaranteed to not clone its internal state when shared between threads.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<C: Debug + CurveAffine> Debug for BatchVerifier<C>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<C: Default + CurveAffine> Default for BatchVerifier<C>

    source§

    fn default() -> BatchVerifier<C>

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for BatchVerifier<C>where + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<C> Send for BatchVerifier<C>

    §

    impl<C> Sync for BatchVerifier<C>

    §

    impl<C> Unpin for BatchVerifier<C>where + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<C> UnwindSafe for BatchVerifier<C>where + <C as CurveAffine>::ScalarExt: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Column.html b/rustdoc/latest/halo2_proofs/plonk/struct.Column.html index 0be83fc6..0c6d603e 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Column.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Column.html @@ -1,4 +1,4 @@ -Column in halo2_proofs::plonk - Rust +Column in halo2_proofs::plonk - Rust -

    Struct halo2_proofs::plonk::Column

    source ·
    pub struct Column<C: ColumnType> { /* private fields */ }
    Expand description

    A column with an index and type

    -

    Implementations§

    Type of this column.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::plonk::Column

    source ·
    pub struct Column<C: ColumnType> { /* private fields */ }
    Expand description

    A column with an index and type

    +

    Implementations§

    source§

    impl<C: ColumnType> Column<C>

    source

    pub fn column_type(&self) -> &C

    Type of this column.

    +

    Trait Implementations§

    source§

    impl<C: Clone + ColumnType> Clone for Column<C>

    source§

    fn clone(&self) -> Column<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + ColumnType> Debug for Column<C>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Column<Advice>> for Column<Any>

    source§

    fn from(advice: Column<Advice>) -> Column<Any>

    Converts to this type from the input type.
    source§

    impl From<Column<Any>> for Column

    source§

    fn from(column: Column<Any>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Column<Any>> for RegionColumn

    source§

    fn from(column: Column<Any>) -> RegionColumn

    Converts to this type from the input type.
    source§

    impl From<Column<Fixed>> for Column<Any>

    source§

    fn from(advice: Column<Fixed>) -> Column<Any>

    Converts to this type from the input type.
    source§

    impl From<Column<Instance>> for Column<Any>

    source§

    fn from(advice: Column<Instance>) -> Column<Any>

    Converts to this type from the input type.
    source§

    impl<C: Hash + ColumnType> Hash for Column<C>

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<C: ColumnType> Ord for Column<C>

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl<C: PartialEq + ColumnType> PartialEq<Column<C>> for Column<C>

    source§

    fn eq(&self, other: &Column<C>) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<C: ColumnType> PartialOrd<Column<C>> for Column<C>

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl TryFrom<Column<Any>> for Column<Advice>

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_from(any: Column<Any>) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Column<Any>> for Column<Fixed>

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_from(any: Column<Any>) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Column<Any>> for Column<Instance>

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_from(any: Column<Any>) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl<C: Copy + ColumnType> Copy for Column<C>

    source§

    impl<C: Eq + ColumnType> Eq for Column<C>

    source§

    impl<C: ColumnType> StructuralEq for Column<C>

    source§

    impl<C: ColumnType> StructuralPartialEq for Column<C>

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for Column<C>where + C: RefUnwindSafe,

    §

    impl<C> Send for Column<C>where + C: Send,

    §

    impl<C> Sync for Column<C>where + C: Sync,

    §

    impl<C> Unpin for Column<C>where + C: Unpin,

    §

    impl<C> UnwindSafe for Column<C>where + C: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Constraint.html b/rustdoc/latest/halo2_proofs/plonk/struct.Constraint.html index b5f26290..203f1845 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Constraint.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Constraint.html @@ -1,4 +1,4 @@ -Constraint in halo2_proofs::plonk - Rust +Constraint in halo2_proofs::plonk - Rust -
    pub struct Constraint<F: Field> { /* private fields */ }
    Expand description

    An individual polynomial constraint.

    +
    pub struct Constraint<F: Field> { /* private fields */ }
    Expand description

    An individual polynomial constraint.

    These are returned by the closures passed to ConstraintSystem::create_gate.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Debug + Field> Debug for Constraint<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> From<(&'static str, Expression<F>)> for Constraint<F>

    source§

    fn from((name, poly): (&'static str, Expression<F>)) -> Self

    Converts to this type from the input type.
    source§

    impl<F: Field> From<Expression<F>> for Constraint<F>

    source§

    fn from(poly: Expression<F>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for Constraint<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for Constraint<F>

    §

    impl<F> Sync for Constraint<F>

    §

    impl<F> Unpin for Constraint<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for Constraint<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.ConstraintSystem.html b/rustdoc/latest/halo2_proofs/plonk/struct.ConstraintSystem.html index 9f9e132e..50384bd5 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.ConstraintSystem.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.ConstraintSystem.html @@ -1,4 +1,4 @@ -ConstraintSystem in halo2_proofs::plonk - Rust +ConstraintSystem in halo2_proofs::plonk - Rust -
    pub struct ConstraintSystem<F: Field> { /* private fields */ }
    Expand description

    This is a description of the circuit environment, such as the gate, column and +

    pub struct ConstraintSystem<F: Field> { /* private fields */ }
    Expand description

    This is a description of the circuit environment, such as the gate, column and permutation arrangements.

    -

    Implementations§

    Obtain a pinned version of this constraint system; a structure with the +

    Implementations§

    source§

    impl<F: Field> ConstraintSystem<F>

    source

    pub fn pinned(&self) -> PinnedConstraintSystem<'_, F>

    Obtain a pinned version of this constraint system; a structure with the minimal parameters needed to determine the rest of the constraint system.

    -

    Enables this fixed column to be used for global constant assignments.

    +
    source

    pub fn enable_constant(&mut self, column: Column<Fixed>)

    Enables this fixed column to be used for global constant assignments.

    Side-effects

    The column will be equality-enabled.

    -

    Enable the ability to enforce equality over cells in this column

    -

    Add a lookup argument for some input expressions and table columns.

    +
    source

    pub fn enable_equality<C: Into<Column<Any>>>(&mut self, column: C)

    Enable the ability to enforce equality over cells in this column

    +
    source

    pub fn lookup( + &mut self, + table_map: impl FnOnce(&mut VirtualCells<'_, F>) -> Vec<(Expression<F>, TableColumn)> +) -> usize

    Add a lookup argument for some input expressions and table columns.

    table_map returns a map between input expressions and the table columns they need to match.

    -

    Sets the minimum degree required by the circuit, which can be set to a +

    source

    pub fn set_minimum_degree(&mut self, degree: usize)

    Sets the minimum degree required by the circuit, which can be set to a larger amount than actually needed. This can be used, for example, to force the permutation argument to involve more columns in the same set.

    -

    Creates a new gate.

    +
    source

    pub fn create_gate<C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>>( + &mut self, + name: &'static str, + constraints: impl FnOnce(&mut VirtualCells<'_, F>) -> Iter +)

    Creates a new gate.

    Panics

    A gate is required to contain polynomial constraints. This method will panic if constraints returns an empty iterator.

    -

    Allocate a new (simple) selector. Simple selectors cannot be added to +

    source

    pub fn selector(&mut self) -> Selector

    Allocate a new (simple) selector. Simple selectors cannot be added to expressions nor multiplied by other expressions containing simple selectors. Also, simple selectors may not appear in lookup argument inputs.

    -

    Allocate a new complex selector that can appear anywhere +

    source

    pub fn complex_selector(&mut self) -> Selector

    Allocate a new complex selector that can appear anywhere within expressions.

    -

    Allocates a new fixed column that can be used in a lookup table.

    -

    Allocate a new fixed column

    -

    Allocate a new advice column

    -

    Allocate a new instance column

    -

    Compute the degree of the constraint system (the maximum degree of all +

    source

    pub fn lookup_table_column(&mut self) -> TableColumn

    Allocates a new fixed column that can be used in a lookup table.

    +
    source

    pub fn fixed_column(&mut self) -> Column<Fixed>

    Allocate a new fixed column

    +
    source

    pub fn advice_column(&mut self) -> Column<Advice>

    Allocate a new advice column

    +
    source

    pub fn instance_column(&mut self) -> Column<Instance>

    Allocate a new instance column

    +
    source

    pub fn degree(&self) -> usize

    Compute the degree of the constraint system (the maximum degree of all constraints).

    -

    Compute the number of blinding factors necessary to perfectly blind +

    source

    pub fn blinding_factors(&self) -> usize

    Compute the number of blinding factors necessary to perfectly blind each of the prover’s witness polynomials.

    -

    Returns the minimum necessary rows that need to exist in order to +

    source

    pub fn minimum_rows(&self) -> usize

    Returns the minimum necessary rows that need to exist in order to account for e.g. blinding factors.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Clone + Field> Clone for ConstraintSystem<F>

    source§

    fn clone(&self) -> ConstraintSystem<F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug + Field> Debug for ConstraintSystem<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> Default for ConstraintSystem<F>

    source§

    fn default() -> ConstraintSystem<F>

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for ConstraintSystem<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for ConstraintSystem<F>

    §

    impl<F> Sync for ConstraintSystem<F>

    §

    impl<F> Unpin for ConstraintSystem<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for ConstraintSystem<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Constraints.html b/rustdoc/latest/halo2_proofs/plonk/struct.Constraints.html index fdf60250..c59d2832 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Constraints.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Constraints.html @@ -1,4 +1,4 @@ -Constraints in halo2_proofs::plonk - Rust +Constraints in halo2_proofs::plonk - Rust -
    pub struct Constraints<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> { /* private fields */ }
    Expand description

    A set of polynomial constraints with a common selector.

    +
    pub struct Constraints<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> { /* private fields */ }
    Expand description

    A set of polynomial constraints with a common selector.

    use group::ff::Field;
     use halo2_proofs::{pasta::Fp, plonk::{Constraints, Expression}, poly::Rotation};
    @@ -43,31 +43,107 @@ meta.create_gate("foo", |meta| {
     

    Note that the use of std::array::IntoIter::new is only necessary if you need to support Rust 1.51 or 1.52. If your minimum supported Rust version is 1.53 or greater, you can pass an array directly.

    -

    Implementations§

    Constructs a set of constraints that are controlled by the given selector.

    +

    Implementations§

    source§

    impl<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> Constraints<F, C, Iter>

    source

    pub fn with_selector(selector: Expression<F>, constraints: Iter) -> Self

    Constructs a set of constraints that are controlled by the given selector.

    Each constraint c in iterator will be converted into the constraint selector * c.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Debug + Field, C: Debug + Into<Constraint<F>>, Iter: Debug + IntoIterator<Item = C>> Debug for Constraints<F, C, Iter>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> IntoIterator for Constraints<F, C, Iter>

    §

    type Item = Constraint<F>

    The type of the elements being iterated over.
    §

    type IntoIter = Map<Zip<Repeat<Expression<F>>, <Iter as IntoIterator>::IntoIter>, fn(_: (Expression<F>, C)) -> Constraint<F>>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more

    Auto Trait Implementations§

    §

    impl<F, C, Iter> RefUnwindSafe for Constraints<F, C, Iter>where + F: RefUnwindSafe, + Iter: RefUnwindSafe,

    §

    impl<F, C, Iter> Send for Constraints<F, C, Iter>where + Iter: Send,

    §

    impl<F, C, Iter> Sync for Constraints<F, C, Iter>where + Iter: Sync,

    §

    impl<F, C, Iter> Unpin for Constraints<F, C, Iter>where + F: Unpin, + Iter: Unpin,

    §

    impl<F, C, Iter> UnwindSafe for Constraints<F, C, Iter>where + F: UnwindSafe, + Iter: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Fixed.html b/rustdoc/latest/halo2_proofs/plonk/struct.Fixed.html index d5f7b4da..b0a2a502 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Fixed.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Fixed.html @@ -1,4 +1,4 @@ -Fixed in halo2_proofs::plonk - Rust +Fixed in halo2_proofs::plonk - Rust -

    Struct halo2_proofs::plonk::Fixed

    source ·
    pub struct Fixed;
    Expand description

    A fixed column

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::plonk::Fixed

    source ·
    pub struct Fixed;
    Expand description

    A fixed column

    +

    Trait Implementations§

    source§

    impl Clone for Fixed

    source§

    fn clone(&self) -> Fixed

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Fixed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Fixed> for Any

    source§

    fn from(_: Fixed) -> Any

    Converts to this type from the input type.
    source§

    impl Hash for Fixed

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Fixed> for Fixed

    source§

    fn eq(&self, other: &Fixed) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl ColumnType for Fixed

    source§

    impl Copy for Fixed

    source§

    impl Eq for Fixed

    source§

    impl StructuralEq for Fixed

    source§

    impl StructuralPartialEq for Fixed

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Fixed

    §

    impl Send for Fixed

    §

    impl Sync for Fixed

    §

    impl Unpin for Fixed

    §

    impl UnwindSafe for Fixed

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.FixedQuery.html b/rustdoc/latest/halo2_proofs/plonk/struct.FixedQuery.html index 3ba94174..ac6cb865 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.FixedQuery.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.FixedQuery.html @@ -1,4 +1,4 @@ -FixedQuery in halo2_proofs::plonk - Rust +FixedQuery in halo2_proofs::plonk - Rust -
    pub struct FixedQuery { /* private fields */ }
    Expand description

    Query of fixed column at a certain relative location

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct FixedQuery { /* private fields */ }
    Expand description

    Query of fixed column at a certain relative location

    +

    Trait Implementations§

    source§

    impl Clone for FixedQuery

    source§

    fn clone(&self) -> FixedQuery

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FixedQuery

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for FixedQuery

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Instance.html b/rustdoc/latest/halo2_proofs/plonk/struct.Instance.html index c4c21ad0..e1e286f1 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Instance.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Instance.html @@ -1,4 +1,4 @@ -Instance in halo2_proofs::plonk - Rust +Instance in halo2_proofs::plonk - Rust -
    pub struct Instance;
    Expand description

    An instance column

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Instance;
    Expand description

    An instance column

    +

    Trait Implementations§

    source§

    impl Clone for Instance

    source§

    fn clone(&self) -> Instance

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Instance

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Instance> for Any

    source§

    fn from(_: Instance) -> Any

    Converts to this type from the input type.
    source§

    impl Hash for Instance

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Instance> for Instance

    source§

    fn eq(&self, other: &Instance) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl ColumnType for Instance

    source§

    impl Copy for Instance

    source§

    impl Eq for Instance

    source§

    impl StructuralEq for Instance

    source§

    impl StructuralPartialEq for Instance

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.InstanceQuery.html b/rustdoc/latest/halo2_proofs/plonk/struct.InstanceQuery.html index 702b93e1..94da99f6 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.InstanceQuery.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.InstanceQuery.html @@ -1,4 +1,4 @@ -InstanceQuery in halo2_proofs::plonk - Rust +InstanceQuery in halo2_proofs::plonk - Rust -
    pub struct InstanceQuery { /* private fields */ }
    Expand description

    Query of instance column at a certain relative location

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct InstanceQuery { /* private fields */ }
    Expand description

    Query of instance column at a certain relative location

    +

    Trait Implementations§

    source§

    impl Clone for InstanceQuery

    source§

    fn clone(&self) -> InstanceQuery

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InstanceQuery

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Copy for InstanceQuery

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.PinnedConstraintSystem.html b/rustdoc/latest/halo2_proofs/plonk/struct.PinnedConstraintSystem.html index 9886d51e..9c348227 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.PinnedConstraintSystem.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.PinnedConstraintSystem.html @@ -1,4 +1,4 @@ -PinnedConstraintSystem in halo2_proofs::plonk - Rust +PinnedConstraintSystem in halo2_proofs::plonk - Rust -
    pub struct PinnedConstraintSystem<'a, F: Field> { /* private fields */ }
    Expand description

    Represents the minimal parameters that determine a ConstraintSystem.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct PinnedConstraintSystem<'a, F: Field> { /* private fields */ }
    Expand description

    Represents the minimal parameters that determine a ConstraintSystem.

    +

    Trait Implementations§

    source§

    impl<'a, F: Debug + Field> Debug for PinnedConstraintSystem<'a, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, F> RefUnwindSafe for PinnedConstraintSystem<'a, F>where + F: RefUnwindSafe,

    §

    impl<'a, F> Send for PinnedConstraintSystem<'a, F>

    §

    impl<'a, F> Sync for PinnedConstraintSystem<'a, F>

    §

    impl<'a, F> Unpin for PinnedConstraintSystem<'a, F>

    §

    impl<'a, F> UnwindSafe for PinnedConstraintSystem<'a, F>where + F: RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.PinnedVerificationKey.html b/rustdoc/latest/halo2_proofs/plonk/struct.PinnedVerificationKey.html index fb198179..d6f83a97 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.PinnedVerificationKey.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.PinnedVerificationKey.html @@ -1,4 +1,4 @@ -PinnedVerificationKey in halo2_proofs::plonk - Rust +PinnedVerificationKey in halo2_proofs::plonk - Rust -
    pub struct PinnedVerificationKey<'a, C: CurveAffine> { /* private fields */ }
    Expand description

    Minimal representation of a verification key that can be used to identify +

    pub struct PinnedVerificationKey<'a, C: CurveAffine> { /* private fields */ }
    Expand description

    Minimal representation of a verification key that can be used to identify its active contents.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'a, C: Debug + CurveAffine> Debug for PinnedVerificationKey<'a, C>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, C> RefUnwindSafe for PinnedVerificationKey<'a, C>where + C: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'a, C> Send for PinnedVerificationKey<'a, C>

    §

    impl<'a, C> Sync for PinnedVerificationKey<'a, C>

    §

    impl<'a, C> Unpin for PinnedVerificationKey<'a, C>

    §

    impl<'a, C> UnwindSafe for PinnedVerificationKey<'a, C>where + C: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.ProvingKey.html b/rustdoc/latest/halo2_proofs/plonk/struct.ProvingKey.html index 0cc76a54..d0ab7daf 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.ProvingKey.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.ProvingKey.html @@ -1,4 +1,4 @@ -ProvingKey in halo2_proofs::plonk - Rust +ProvingKey in halo2_proofs::plonk - Rust -
    pub struct ProvingKey<C: CurveAffine> { /* private fields */ }
    Expand description

    This is a proving key which allows for the creation of proofs for a +

    pub struct ProvingKey<C: CurveAffine> { /* private fields */ }
    Expand description

    This is a proving key which allows for the creation of proofs for a particular circuit.

    -

    Implementations§

    Get the underlying VerifyingKey.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Implementations§

    source§

    impl<C: CurveAffine> ProvingKey<C>

    source

    pub fn get_vk(&self) -> &VerifyingKey<C>

    Get the underlying VerifyingKey.

    +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine> Clone for ProvingKey<C>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> ProvingKey<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine> Debug for ProvingKey<C>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for ProvingKey<C>where + C: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<C> Send for ProvingKey<C>

    §

    impl<C> Sync for ProvingKey<C>

    §

    impl<C> Unpin for ProvingKey<C>where + C: Unpin, + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<C> UnwindSafe for ProvingKey<C>where + C: UnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.Selector.html b/rustdoc/latest/halo2_proofs/plonk/struct.Selector.html index d90d6a9e..e8ac2b13 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.Selector.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.Selector.html @@ -1,4 +1,4 @@ -Selector in halo2_proofs::plonk - Rust +Selector in halo2_proofs::plonk - Rust -
    pub struct Selector(_, _);
    Expand description

    A selector, representing a fixed boolean value per row of the circuit.

    +
    pub struct Selector(_, _);
    Expand description

    A selector, representing a fixed boolean value per row of the circuit.

    Selectors can be used to conditionally enable (portions of) gates:

    use halo2_proofs::poly::Rotation;
    @@ -55,33 +55,108 @@ row when required:

    })?; Ok(()) }
    -

    Implementations§

    Enable this selector at the given offset within the given region.

    -

    Is this selector “simple”? Simple selectors can only be multiplied +

    Implementations§

    source§

    impl Selector

    source

    pub fn enable<F: Field>( + &self, + region: &mut Region<'_, F>, + offset: usize +) -> Result<(), Error>

    Enable this selector at the given offset within the given region.

    +
    source

    pub fn is_simple(&self) -> bool

    Is this selector “simple”? Simple selectors can only be multiplied by expressions that contain no other simple selectors.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Clone for Selector

    source§

    fn clone(&self) -> Selector

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Selector

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Selector> for RegionColumn

    source§

    fn from(selector: Selector) -> RegionColumn

    Converts to this type from the input type.
    source§

    impl Hash for Selector

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Selector> for Selector

    source§

    fn eq(&self, other: &Selector) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Selector

    source§

    impl Eq for Selector

    source§

    impl StructuralEq for Selector

    source§

    impl StructuralPartialEq for Selector

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.SingleVerifier.html b/rustdoc/latest/halo2_proofs/plonk/struct.SingleVerifier.html index 277439b2..5583f1c4 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.SingleVerifier.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.SingleVerifier.html @@ -1,4 +1,4 @@ -SingleVerifier in halo2_proofs::plonk - Rust +SingleVerifier in halo2_proofs::plonk - Rust -
    pub struct SingleVerifier<'params, C: CurveAffine> { /* private fields */ }
    Expand description

    A verifier that checks a single proof at a time.

    -

    Implementations§

    Constructs a new single proof verifier.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more
    The output type of this verification strategy after processing a proof.
    Obtains an MSM from the verifier strategy and yields back the strategy’s -output.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct SingleVerifier<'params, C: CurveAffine> { /* private fields */ }
    Expand description

    A verifier that checks a single proof at a time.

    +

    Implementations§

    source§

    impl<'params, C: CurveAffine> SingleVerifier<'params, C>

    source

    pub fn new(params: &'params Params<C>) -> Self

    Constructs a new single proof verifier.

    +

    Trait Implementations§

    source§

    impl<'params, C: Debug + CurveAffine> Debug for SingleVerifier<'params, C>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'params, C: CurveAffine> VerificationStrategy<'params, C> for SingleVerifier<'params, C>

    §

    type Output = ()

    The output type of this verification strategy after processing a proof.
    source§

    fn process<E: EncodedChallenge<C>>( + self, + f: impl FnOnce(MSM<'params, C>) -> Result<Guard<'params, C, E>, Error> +) -> Result<Self::Output, Error>

    Obtains an MSM from the verifier strategy and yields back the strategy’s +output.

    Auto Trait Implementations§

    §

    impl<'params, C> RefUnwindSafe for SingleVerifier<'params, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'params, C> Send for SingleVerifier<'params, C>

    §

    impl<'params, C> Sync for SingleVerifier<'params, C>

    §

    impl<'params, C> Unpin for SingleVerifier<'params, C>where + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<'params, C> UnwindSafe for SingleVerifier<'params, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.TableColumn.html b/rustdoc/latest/halo2_proofs/plonk/struct.TableColumn.html index e0dba716..bad202a9 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.TableColumn.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.TableColumn.html @@ -1,4 +1,4 @@ -TableColumn in halo2_proofs::plonk - Rust +TableColumn in halo2_proofs::plonk - Rust -
    pub struct TableColumn { /* private fields */ }
    Expand description

    A fixed column of a lookup table.

    +
    pub struct TableColumn { /* private fields */ }
    Expand description

    A fixed column of a lookup table.

    A lookup table can be loaded into this column via Layouter::assign_table. Columns can currently only contain a single table, but they may be used in multiple lookup arguments via ConstraintSystem::lookup.

    Lookup table columns are always “encumbered” by the lookup arguments they are used in; they cannot simultaneously be used as general fixed columns.

    -

    Implementations§

    Enable equality on this TableColumn.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Implementations§

    source§

    impl TableColumn

    source

    pub fn enable_equality<F: Field>(&self, meta: &mut ConstraintSystem<F>)

    Enable equality on this TableColumn.

    +

    Trait Implementations§

    source§

    impl Clone for TableColumn

    source§

    fn clone(&self) -> TableColumn

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TableColumn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Hash for TableColumn

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<TableColumn> for TableColumn

    source§

    fn eq(&self, other: &TableColumn) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for TableColumn

    source§

    impl Eq for TableColumn

    source§

    impl StructuralEq for TableColumn

    source§

    impl StructuralPartialEq for TableColumn

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.VerifyingKey.html b/rustdoc/latest/halo2_proofs/plonk/struct.VerifyingKey.html index 6e4aa1b3..7f67bf7b 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.VerifyingKey.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.VerifyingKey.html @@ -1,4 +1,4 @@ -VerifyingKey in halo2_proofs::plonk - Rust +VerifyingKey in halo2_proofs::plonk - Rust -
    pub struct VerifyingKey<C: CurveAffine> { /* private fields */ }
    Expand description

    This is a verifying key which allows for the verification of proofs for a +

    pub struct VerifyingKey<C: CurveAffine> { /* private fields */ }
    Expand description

    This is a verifying key which allows for the verification of proofs for a particular circuit.

    -

    Implementations§

    Hashes a verification key into a transcript.

    -

    Obtains a pinned representation of this verification key that contains +

    Implementations§

    source§

    impl<C: CurveAffine> VerifyingKey<C>

    source

    pub fn hash_into<E: EncodedChallenge<C>, T: Transcript<C, E>>( + &self, + transcript: &mut T +) -> Result<()>

    Hashes a verification key into a transcript.

    +
    source

    pub fn pinned(&self) -> PinnedVerificationKey<'_, C>

    Obtains a pinned representation of this verification key that contains the minimal information necessary to reconstruct the verification key.

    -

    Get the underlying EvaluationDomain.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source§

    impl<C: CurveAffine> VerifyingKey<C>

    source

    pub fn get_domain(&self) -> &EvaluationDomain<C::Scalar>

    Get the underlying EvaluationDomain.

    +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine> Clone for VerifyingKey<C>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> VerifyingKey<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine> Debug for VerifyingKey<C>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for VerifyingKey<C>where + C: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<C> Send for VerifyingKey<C>

    §

    impl<C> Sync for VerifyingKey<C>

    §

    impl<C> Unpin for VerifyingKey<C>where + C: Unpin, + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<C> UnwindSafe for VerifyingKey<C>where + C: UnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/struct.VirtualCells.html b/rustdoc/latest/halo2_proofs/plonk/struct.VirtualCells.html index 1482b4a7..8f7ebf10 100644 --- a/rustdoc/latest/halo2_proofs/plonk/struct.VirtualCells.html +++ b/rustdoc/latest/halo2_proofs/plonk/struct.VirtualCells.html @@ -1,4 +1,4 @@ -VirtualCells in halo2_proofs::plonk - Rust +VirtualCells in halo2_proofs::plonk - Rust -
    pub struct VirtualCells<'a, F: Field> { /* private fields */ }
    Expand description

    Exposes the “virtual cells” that can be queried while creating a custom gate or lookup +

    pub struct VirtualCells<'a, F: Field> { /* private fields */ }
    Expand description

    Exposes the “virtual cells” that can be queried while creating a custom gate or lookup table.

    -

    Implementations§

    Query a selector at the current position.

    -

    Query a fixed column at a relative position

    -

    Query an advice column at a relative position

    -

    Query an instance column at a relative position

    -

    Query an Any column at a relative position

    +

    Implementations§

    source§

    impl<'a, F: Field> VirtualCells<'a, F>

    source

    pub fn query_selector(&mut self, selector: Selector) -> Expression<F>

    Query a selector at the current position.

    +
    source

    pub fn query_fixed(&mut self, column: Column<Fixed>) -> Expression<F>

    Query a fixed column at a relative position

    +
    source

    pub fn query_advice( + &mut self, + column: Column<Advice>, + at: Rotation +) -> Expression<F>

    Query an advice column at a relative position

    +
    source

    pub fn query_instance( + &mut self, + column: Column<Instance>, + at: Rotation +) -> Expression<F>

    Query an instance column at a relative position

    +
    source

    pub fn query_any<C: Into<Column<Any>>>( + &mut self, + column: C, + at: Rotation +) -> Expression<F>

    Query an Any column at a relative position

    Panics

    Panics if query_fixed is called with a non-cur Rotation.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'a, F: Debug + Field> Debug for VirtualCells<'a, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, F> RefUnwindSafe for VirtualCells<'a, F>where + F: RefUnwindSafe,

    §

    impl<'a, F> Send for VirtualCells<'a, F>

    §

    impl<'a, F> Sync for VirtualCells<'a, F>

    §

    impl<'a, F> Unpin for VirtualCells<'a, F>

    §

    impl<'a, F> !UnwindSafe for VirtualCells<'a, F>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/trait.Assignment.html b/rustdoc/latest/halo2_proofs/plonk/trait.Assignment.html index 5a534dfa..1552728a 100644 --- a/rustdoc/latest/halo2_proofs/plonk/trait.Assignment.html +++ b/rustdoc/latest/halo2_proofs/plonk/trait.Assignment.html @@ -1,4 +1,4 @@ -Assignment in halo2_proofs::plonk - Rust +Assignment in halo2_proofs::plonk - Rust -
    pub trait Assignment<F: Field> {
    -    fn enter_region<NR, N>(&mut self, name_fn: N)
        where
            NR: Into<String>,
            N: FnOnce() -> NR
    ; +
    pub trait Assignment<F: Field> {
    +    // Required methods
    +    fn enter_region<NR, N>(&mut self, name_fn: N)
    +       where NR: Into<String>,
    +             N: FnOnce() -> NR;
         fn exit_region(&mut self);
    -    fn enable_selector<A, AR>(
            &mut self,
            annotation: A,
            selector: &Selector,
            row: usize
        ) -> Result<(), Error>
        where
            A: FnOnce() -> AR,
            AR: Into<String>
    ; - fn query_instance(
            &self,
            column: Column<Instance>,
            row: usize
        ) -> Result<Value<F>, Error>; - fn assign_advice<V, VR, A, AR>(
            &mut self,
            annotation: A,
            column: Column<Advice>,
            row: usize,
            to: V
        ) -> Result<(), Error>
        where
            V: FnOnce() -> Value<VR>,
            VR: Into<Assigned<F>>,
            A: FnOnce() -> AR,
            AR: Into<String>
    ; - fn assign_fixed<V, VR, A, AR>(
            &mut self,
            annotation: A,
            column: Column<Fixed>,
            row: usize,
            to: V
        ) -> Result<(), Error>
        where
            V: FnOnce() -> Value<VR>,
            VR: Into<Assigned<F>>,
            A: FnOnce() -> AR,
            AR: Into<String>
    ; - fn copy(
            &mut self,
            left_column: Column<Any>,
            left_row: usize,
            right_column: Column<Any>,
            right_row: usize
        ) -> Result<(), Error>; - fn fill_from_row(
            &mut self,
            column: Column<Fixed>,
            row: usize,
            to: Value<Assigned<F>>
        ) -> Result<(), Error>; - fn push_namespace<NR, N>(&mut self, name_fn: N)
        where
            NR: Into<String>,
            N: FnOnce() -> NR
    ; + fn enable_selector<A, AR>( + &mut self, + annotation: A, + selector: &Selector, + row: usize + ) -> Result<(), Error> + where A: FnOnce() -> AR, + AR: Into<String>; + fn query_instance( + &self, + column: Column<Instance>, + row: usize + ) -> Result<Value<F>, Error>; + fn assign_advice<V, VR, A, AR>( + &mut self, + annotation: A, + column: Column<Advice>, + row: usize, + to: V + ) -> Result<(), Error> + where V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>; + fn assign_fixed<V, VR, A, AR>( + &mut self, + annotation: A, + column: Column<Fixed>, + row: usize, + to: V + ) -> Result<(), Error> + where V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>; + fn copy( + &mut self, + left_column: Column<Any>, + left_row: usize, + right_column: Column<Any>, + right_row: usize + ) -> Result<(), Error>; + fn fill_from_row( + &mut self, + column: Column<Fixed>, + row: usize, + to: Value<Assigned<F>> + ) -> Result<(), Error>; + fn push_namespace<NR, N>(&mut self, name_fn: N) + where NR: Into<String>, + N: FnOnce() -> NR; fn pop_namespace(&mut self, gadget_name: Option<String>); -}
    Expand description

    This trait allows a Circuit to direct some backend to assign a witness +}

    Expand description

    This trait allows a Circuit to direct some backend to assign a witness for a constraint system.

    -

    Required Methods§

    Creates a new region and enters into it.

    +

    Required Methods§

    source

    fn enter_region<NR, N>(&mut self, name_fn: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new region and enters into it.

    Panics if we are currently in a region (if exit_region was not called).

    Not intended for downstream consumption; use Layouter::assign_region instead.

    -

    Exits the current region.

    +
    source

    fn exit_region(&mut self)

    Exits the current region.

    Panics if we are not currently in a region (if enter_region was not called).

    Not intended for downstream consumption; use Layouter::assign_region instead.

    -

    Enables a selector at the given row.

    -

    Queries the cell of an instance column at a particular absolute row.

    +
    source

    fn enable_selector<A, AR>( + &mut self, + annotation: A, + selector: &Selector, + row: usize +) -> Result<(), Error>where + A: FnOnce() -> AR, + AR: Into<String>,

    Enables a selector at the given row.

    +
    source

    fn query_instance( + &self, + column: Column<Instance>, + row: usize +) -> Result<Value<F>, Error>

    Queries the cell of an instance column at a particular absolute row.

    Returns the cell’s value, if known.

    -

    Assign an advice column value (witness)

    -

    Assign a fixed value

    -

    Assign two cells to have the same value

    -

    Fills a fixed column starting from the given row with value to.

    -

    Creates a new (sub)namespace and enters into it.

    +
    source

    fn assign_advice<V, VR, A, AR>( + &mut self, + annotation: A, + column: Column<Advice>, + row: usize, + to: V +) -> Result<(), Error>where + V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>,

    Assign an advice column value (witness)

    +
    source

    fn assign_fixed<V, VR, A, AR>( + &mut self, + annotation: A, + column: Column<Fixed>, + row: usize, + to: V +) -> Result<(), Error>where + V: FnOnce() -> Value<VR>, + VR: Into<Assigned<F>>, + A: FnOnce() -> AR, + AR: Into<String>,

    Assign a fixed value

    +
    source

    fn copy( + &mut self, + left_column: Column<Any>, + left_row: usize, + right_column: Column<Any>, + right_row: usize +) -> Result<(), Error>

    Assign two cells to have the same value

    +
    source

    fn fill_from_row( + &mut self, + column: Column<Fixed>, + row: usize, + to: Value<Assigned<F>> +) -> Result<(), Error>

    Fills a fixed column starting from the given row with value to.

    +
    source

    fn push_namespace<NR, N>(&mut self, name_fn: N)where + NR: Into<String>, + N: FnOnce() -> NR,

    Creates a new (sub)namespace and enters into it.

    Not intended for downstream consumption; use Layouter::namespace instead.

    -

    Exits out of the existing namespace.

    +
    source

    fn pop_namespace(&mut self, gadget_name: Option<String>)

    Exits out of the existing namespace.

    Not intended for downstream consumption; use Layouter::namespace instead.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/trait.Circuit.html b/rustdoc/latest/halo2_proofs/plonk/trait.Circuit.html index abb1f34a..169b6e58 100644 --- a/rustdoc/latest/halo2_proofs/plonk/trait.Circuit.html +++ b/rustdoc/latest/halo2_proofs/plonk/trait.Circuit.html @@ -1,4 +1,4 @@ -Circuit in halo2_proofs::plonk - Rust +Circuit in halo2_proofs::plonk - Rust -
    pub trait Circuit<F: Field> {
    +
    pub trait Circuit<F: Field> {
         type Config: Clone;
         type FloorPlanner: FloorPlanner;
     
    +    // Required methods
         fn without_witnesses(&self) -> Self;
         fn configure(meta: &mut ConstraintSystem<F>) -> Self::Config;
    -    fn synthesize(
            &self,
            config: Self::Config,
            layouter: impl Layouter<F>
        ) -> Result<(), Error>; -}
    Expand description

    This is a trait that circuits provide implementations for so that the + fn synthesize( + &self, + config: Self::Config, + layouter: impl Layouter<F> + ) -> Result<(), Error>; +}

    Expand description

    This is a trait that circuits provide implementations for so that the backend prover can ask the circuit to synthesize using some given ConstraintSystem implementation.

    -

    Required Associated Types§

    This is a configuration object that stores things like columns.

    -

    The floor planner used for this circuit. This is an associated type of the +

    Required Associated Types§

    source

    type Config: Clone

    This is a configuration object that stores things like columns.

    +
    source

    type FloorPlanner: FloorPlanner

    The floor planner used for this circuit. This is an associated type of the Circuit trait because its behaviour is circuit-critical.

    -

    Required Methods§

    Returns a copy of this circuit with no witness values (i.e. all witnesses set to +

    Required Methods§

    source

    fn without_witnesses(&self) -> Self

    Returns a copy of this circuit with no witness values (i.e. all witnesses set to None). For most circuits, this will be equal to Self::default().

    -

    The circuit is given an opportunity to describe the exact gate +

    source

    fn configure(meta: &mut ConstraintSystem<F>) -> Self::Config

    The circuit is given an opportunity to describe the exact gate arrangement, column arrangement, etc.

    -

    Given the provided cs, synthesize the circuit. The concrete type of +

    source

    fn synthesize( + &self, + config: Self::Config, + layouter: impl Layouter<F> +) -> Result<(), Error>

    Given the provided cs, synthesize the circuit. The concrete type of the caller will be different depending on the context, and they may or may not expect to have a witness present.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/trait.ColumnType.html b/rustdoc/latest/halo2_proofs/plonk/trait.ColumnType.html index 6ce249a4..b0325f66 100644 --- a/rustdoc/latest/halo2_proofs/plonk/trait.ColumnType.html +++ b/rustdoc/latest/halo2_proofs/plonk/trait.ColumnType.html @@ -1,4 +1,4 @@ -ColumnType in halo2_proofs::plonk - Rust +ColumnType in halo2_proofs::plonk - Rust -
    pub trait ColumnType: 'static + Sized + Copy + Debug + PartialEq + Eq + Into<Any> { }
    Expand description

    A column type

    -

    Implementors§

    \ No newline at end of file +
    pub trait ColumnType: 'static + Sized + Copy + Debug + PartialEq + Eq + Into<Any> { }
    Expand description

    A column type

    +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/trait.FloorPlanner.html b/rustdoc/latest/halo2_proofs/plonk/trait.FloorPlanner.html index 6b0fc5bf..022cb393 100644 --- a/rustdoc/latest/halo2_proofs/plonk/trait.FloorPlanner.html +++ b/rustdoc/latest/halo2_proofs/plonk/trait.FloorPlanner.html @@ -1,4 +1,4 @@ -FloorPlanner in halo2_proofs::plonk - Rust +FloorPlanner in halo2_proofs::plonk - Rust -
    pub trait FloorPlanner {
    -    fn synthesize<F: Field, CS: Assignment<F>, C: Circuit<F>>(
            cs: &mut CS,
            circuit: &C,
            config: C::Config,
            constants: Vec<Column<Fixed>>
        ) -> Result<(), Error>; -}
    Expand description

    A floor planning strategy for a circuit.

    +
    pub trait FloorPlanner {
    +    // Required method
    +    fn synthesize<F: Field, CS: Assignment<F>, C: Circuit<F>>(
    +        cs: &mut CS,
    +        circuit: &C,
    +        config: C::Config,
    +        constants: Vec<Column<Fixed>>
    +    ) -> Result<(), Error>;
    +}
    Expand description

    A floor planning strategy for a circuit.

    The floor planner is chip-agnostic and applies its strategy to the circuit it is used within.

    -

    Required Methods§

    Given the provided cs, synthesize the given circuit.

    +

    Required Methods§

    source

    fn synthesize<F: Field, CS: Assignment<F>, C: Circuit<F>>( + cs: &mut CS, + circuit: &C, + config: C::Config, + constants: Vec<Column<Fixed>> +) -> Result<(), Error>

    Given the provided cs, synthesize the given circuit.

    constants is the list of fixed columns that the layouter may use to assign global constant values. These columns will all have been equality-enabled.

    Internally, a floor planner will perform the following operations:

    @@ -28,4 +39,4 @@ global constant values. These columns will all have been equality-enabled.

    calls to Circuit::default().synthesize(config, &mut layouter).
  • Call circuit.synthesize(config, &mut layouter) exactly once.
  • -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/plonk/trait.VerificationStrategy.html b/rustdoc/latest/halo2_proofs/plonk/trait.VerificationStrategy.html index be18c330..ff8f10a5 100644 --- a/rustdoc/latest/halo2_proofs/plonk/trait.VerificationStrategy.html +++ b/rustdoc/latest/halo2_proofs/plonk/trait.VerificationStrategy.html @@ -1,4 +1,4 @@ -VerificationStrategy in halo2_proofs::plonk - Rust +VerificationStrategy in halo2_proofs::plonk - Rust -
    pub trait VerificationStrategy<'params, C: CurveAffine> {
    +
    pub trait VerificationStrategy<'params, C: CurveAffine> {
         type Output;
     
    -    fn process<E: EncodedChallenge<C>>(
            self,
            f: impl FnOnce(MSM<'params, C>) -> Result<Guard<'params, C, E>, Error>
        ) -> Result<Self::Output, Error>; -}
    Expand description

    Trait representing a strategy for verifying Halo 2 proofs.

    -

    Required Associated Types§

    The output type of this verification strategy after processing a proof.

    -

    Required Methods§

    Obtains an MSM from the verifier strategy and yields back the strategy’s + // Required method + fn process<E: EncodedChallenge<C>>( + self, + f: impl FnOnce(MSM<'params, C>) -> Result<Guard<'params, C, E>, Error> + ) -> Result<Self::Output, Error>; +}

    Expand description

    Trait representing a strategy for verifying Halo 2 proofs.

    +

    Required Associated Types§

    source

    type Output

    The output type of this verification strategy after processing a proof.

    +

    Required Methods§

    source

    fn process<E: EncodedChallenge<C>>( + self, + f: impl FnOnce(MSM<'params, C>) -> Result<Guard<'params, C, E>, Error> +) -> Result<Self::Output, Error>

    Obtains an MSM from the verifier strategy and yields back the strategy’s output.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    source§

    impl<'params, C: CurveAffine> VerificationStrategy<'params, C> for SingleVerifier<'params, C>

    §

    type Output = ()

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/fn.create_proof.html b/rustdoc/latest/halo2_proofs/poly/commitment/fn.create_proof.html index fd3a5644..e65d3a4b 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/fn.create_proof.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/fn.create_proof.html @@ -1,4 +1,4 @@ -create_proof in halo2_proofs::poly::commitment - Rust +create_proof in halo2_proofs::poly::commitment - Rust -
    pub fn create_proof<C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>>(
        params: &Params<C>,
        rng: R,
        transcript: &mut T,
        p_poly: &Polynomial<C::Scalar, Coeff>,
        p_blind: Blind<C::Scalar>,
        x_3: C::Scalar
    ) -> Result<()>
    Expand description

    Create a polynomial commitment opening proof for the polynomial defined +

    pub fn create_proof<C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>>(
    +    params: &Params<C>,
    +    rng: R,
    +    transcript: &mut T,
    +    p_poly: &Polynomial<C::Scalar, Coeff>,
    +    p_blind: Blind<C::Scalar>,
    +    x_3: C::Scalar
    +) -> Result<()>
    Expand description

    Create a polynomial commitment opening proof for the polynomial defined by the coefficients px, the blinding factor blind used for the polynomial commitment, and the point x that the polynomial is evaluated at.

    @@ -24,4 +31,4 @@ already seen the common inputs: the polynomial commitment P, the claimed opening v, and the point x. It’s probably also nice for the transcript to have seen the elliptic curve description and the URS, if you want to be rigorous.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/fn.verify_proof.html b/rustdoc/latest/halo2_proofs/poly/commitment/fn.verify_proof.html index d5c77117..9cacbe9d 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/fn.verify_proof.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/fn.verify_proof.html @@ -1,4 +1,4 @@ -verify_proof in halo2_proofs::poly::commitment - Rust +verify_proof in halo2_proofs::poly::commitment - Rust -
    pub fn verify_proof<'a, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>>(
        params: &'a Params<C>,
        msm: MSM<'a, C>,
        transcript: &mut T,
        x: C::Scalar,
        v: C::Scalar
    ) -> Result<Guard<'a, C, E>, Error>
    Expand description

    Checks to see if the proof represented within transcript is valid, and a +

    pub fn verify_proof<'a, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>>(
    +    params: &'a Params<C>,
    +    msm: MSM<'a, C>,
    +    transcript: &mut T,
    +    x: C::Scalar,
    +    v: C::Scalar
    +) -> Result<Guard<'a, C, E>, Error>
    Expand description

    Checks to see if the proof represented within transcript is valid, and a point x that the polynomial commitment P opens purportedly to the value v. The provided msm should evaluate to the commitment P being opened.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/index.html b/rustdoc/latest/halo2_proofs/poly/commitment/index.html index 9fbb9e0d..170a0edf 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/index.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/index.html @@ -1,4 +1,4 @@ -halo2_proofs::poly::commitment - Rust +halo2_proofs::poly::commitment - Rust -
    Expand description

    This module contains an implementation of the polynomial commitment scheme +

    Expand description

    This module contains an implementation of the polynomial commitment scheme described in the Halo paper.

    -

    Structs

    An accumulator instance consisting of an evaluation claim and a proof.
    Wrapper type around a blinding factor.
    A guard returned by the verifier
    A multiscalar multiplication in the polynomial commitment scheme
    These are the public parameters for the polynomial commitment scheme.

    Functions

    Create a polynomial commitment opening proof for the polynomial defined +

    Structs

    An accumulator instance consisting of an evaluation claim and a proof.
    Wrapper type around a blinding factor.
    A guard returned by the verifier
    A multiscalar multiplication in the polynomial commitment scheme
    These are the public parameters for the polynomial commitment scheme.

    Functions

    Create a polynomial commitment opening proof for the polynomial defined by the coefficients px, the blinding factor blind used for the polynomial commitment, and the point x that the polynomial is -evaluated at.
    Checks to see if the proof represented within transcript is valid, and a +evaluated at.
    Checks to see if the proof represented within transcript is valid, and a point x that the polynomial commitment P opens purportedly to the value -v. The provided msm should evaluate to the commitment P being opened.
    \ No newline at end of file +v. The provided msm should evaluate to the commitment P being opened.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Accumulator.html b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Accumulator.html index 91ca8be9..9d6a2285 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Accumulator.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Accumulator.html @@ -1,4 +1,4 @@ -Accumulator in halo2_proofs::poly::commitment - Rust +Accumulator in halo2_proofs::poly::commitment - Rust -
    pub struct Accumulator<C: CurveAffine, E: EncodedChallenge<C>> {
    +
    pub struct Accumulator<C: CurveAffine, E: EncodedChallenge<C>> {
         pub g: C,
         pub u_packed: Vec<E>,
    -}
    Expand description

    An accumulator instance consisting of an evaluation claim and a proof.

    +}
    Expand description

    An accumulator instance consisting of an evaluation claim and a proof.

    Fields§

    §g: C

    The claimed output of the linear-time polycommit opening protocol

    §u_packed: Vec<E>

    A vector of challenges u_0, …, u_{k - 1} sampled by the verifier, to be used in computing G’_0.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Accumulator<C, E>

    source§

    fn clone(&self) -> Accumulator<C, E>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Accumulator<C, E>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<C, E> RefUnwindSafe for Accumulator<C, E>where + C: RefUnwindSafe, + E: RefUnwindSafe,

    §

    impl<C, E> Send for Accumulator<C, E>where + E: Send,

    §

    impl<C, E> Sync for Accumulator<C, E>where + E: Sync,

    §

    impl<C, E> Unpin for Accumulator<C, E>where + C: Unpin, + E: Unpin,

    §

    impl<C, E> UnwindSafe for Accumulator<C, E>where + C: UnwindSafe, + E: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Blind.html b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Blind.html index 23cc1547..7e3ab499 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Blind.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Blind.html @@ -1,4 +1,4 @@ -Blind in halo2_proofs::poly::commitment - Rust +Blind in halo2_proofs::poly::commitment - Rust -
    pub struct Blind<F>(pub F);
    Expand description

    Wrapper type around a blinding factor.

    -

    Tuple Fields§

    §0: F

    Trait Implementations§

    The resulting type after applying the + operator.
    Performs the + operation. Read more
    Performs the += operation. Read more
    Performs the += operation. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more
    Performs the *= operation. Read more
    Performs the *= operation. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Blind<F>(pub F);
    Expand description

    Wrapper type around a blinding factor.

    +

    Tuple Fields§

    §0: F

    Trait Implementations§

    source§

    impl<F: Field> Add<Blind<F>> for Blind<F>

    §

    type Output = Blind<F>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: Blind<F>) -> Self

    Performs the + operation. Read more
    source§

    impl<F: Field> AddAssign<Blind<F>> for Blind<F>

    source§

    fn add_assign(&mut self, rhs: Blind<F>)

    Performs the += operation. Read more
    source§

    impl<F: Field> AddAssign<F> for Blind<F>

    source§

    fn add_assign(&mut self, rhs: F)

    Performs the += operation. Read more
    source§

    impl<F: Clone> Clone for Blind<F>

    source§

    fn clone(&self) -> Blind<F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug> Debug for Blind<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F: Field> Default for Blind<F>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<F: Field> Mul<Blind<F>> for Blind<F>

    §

    type Output = Blind<F>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: Blind<F>) -> Self

    Performs the * operation. Read more
    source§

    impl<F: Field> MulAssign<Blind<F>> for Blind<F>

    source§

    fn mul_assign(&mut self, rhs: Blind<F>)

    Performs the *= operation. Read more
    source§

    impl<F: Field> MulAssign<F> for Blind<F>

    source§

    fn mul_assign(&mut self, rhs: F)

    Performs the *= operation. Read more
    source§

    impl<F: PartialEq> PartialEq<Blind<F>> for Blind<F>

    source§

    fn eq(&self, other: &Blind<F>) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl<F: Copy> Copy for Blind<F>

    source§

    impl<F: Eq> Eq for Blind<F>

    source§

    impl<F> StructuralEq for Blind<F>

    source§

    impl<F> StructuralPartialEq for Blind<F>

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for Blind<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for Blind<F>where + F: Send,

    §

    impl<F> Sync for Blind<F>where + F: Sync,

    §

    impl<F> Unpin for Blind<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for Blind<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    §

    impl<T, Rhs, Output> ScalarMul<Rhs, Output> for Twhere + T: Mul<Rhs, Output = Output> + MulAssign<Rhs>,

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Guard.html b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Guard.html index 923879ca..c81998a4 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Guard.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Guard.html @@ -1,4 +1,4 @@ -Guard in halo2_proofs::poly::commitment - Rust +Guard in halo2_proofs::poly::commitment - Rust -
    pub struct Guard<'a, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    A guard returned by the verifier

    -

    Implementations§

    Lets caller supply the challenges and obtain an MSM with updated +

    pub struct Guard<'a, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    A guard returned by the verifier

    +

    Implementations§

    source§

    impl<'a, C: CurveAffine, E: EncodedChallenge<C>> Guard<'a, C, E>

    source

    pub fn use_challenges(self) -> MSM<'a, C>

    Lets caller supply the challenges and obtain an MSM with updated scalars and points.

    -

    Lets caller supply the purported G point and simply appends +

    source

    pub fn use_g(self, g: C) -> (MSM<'a, C>, Accumulator<C, E>)

    Lets caller supply the purported G point and simply appends [-c] G to return an updated MSM.

    -

    Computes G = ⟨s, params.g⟩

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn compute_g(&self) -> C

    Computes G = ⟨s, params.g⟩

    +

    Trait Implementations§

    source§

    impl<'a, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Guard<'a, C, E>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> Guard<'a, C, E>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Guard<'a, C, E>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, C, E> RefUnwindSafe for Guard<'a, C, E>where + C: RefUnwindSafe, + E: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'a, C, E> Send for Guard<'a, C, E>where + E: Send,

    §

    impl<'a, C, E> Sync for Guard<'a, C, E>where + E: Sync,

    §

    impl<'a, C, E> Unpin for Guard<'a, C, E>where + E: Unpin, + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<'a, C, E> UnwindSafe for Guard<'a, C, E>where + C: RefUnwindSafe, + E: UnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/struct.MSM.html b/rustdoc/latest/halo2_proofs/poly/commitment/struct.MSM.html index a4ace983..732479d7 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/struct.MSM.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/struct.MSM.html @@ -1,4 +1,4 @@ -MSM in halo2_proofs::poly::commitment - Rust +MSM in halo2_proofs::poly::commitment - Rust -
    pub struct MSM<'a, C: CurveAffine> { /* private fields */ }
    Expand description

    A multiscalar multiplication in the polynomial commitment scheme

    -

    Implementations§

    Create a new, empty MSM using the provided parameters.

    -

    Add another multiexp into this one

    -

    Add arbitrary term (the scalar and the point)

    -

    Add a value to the first entry of g_scalars.

    -

    Add a vector of scalars to g_scalars. This function will panic if the +

    pub struct MSM<'a, C: CurveAffine> { /* private fields */ }
    Expand description

    A multiscalar multiplication in the polynomial commitment scheme

    +

    Implementations§

    source§

    impl<'a, C: CurveAffine> MSM<'a, C>

    source

    pub fn new(params: &'a Params<C>) -> Self

    Create a new, empty MSM using the provided parameters.

    +
    source

    pub fn add_msm(&mut self, other: &Self)

    Add another multiexp into this one

    +
    source

    pub fn append_term(&mut self, scalar: C::Scalar, point: C)

    Add arbitrary term (the scalar and the point)

    +
    source

    pub fn add_constant_term(&mut self, constant: C::Scalar)

    Add a value to the first entry of g_scalars.

    +
    source

    pub fn add_to_g_scalars(&mut self, scalars: &[C::Scalar])

    Add a vector of scalars to g_scalars. This function will panic if the caller provides a slice of scalars that is not of length params.n.

    -

    Add to w_scalar

    -

    Add to u_scalar

    -

    Scale all scalars in the MSM by some scaling factor

    -

    Perform multiexp and check that it results in zero

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn add_to_w_scalar(&mut self, scalar: C::Scalar)

    Add to w_scalar

    +
    source

    pub fn add_to_u_scalar(&mut self, scalar: C::Scalar)

    Add to u_scalar

    +
    source

    pub fn scale(&mut self, factor: C::Scalar)

    Scale all scalars in the MSM by some scaling factor

    +
    source

    pub fn eval(self) -> bool

    Perform multiexp and check that it results in zero

    +

    Trait Implementations§

    source§

    impl<'a, C: Clone + CurveAffine> Clone for MSM<'a, C>where + C::Scalar: Clone, + C::Base: Clone,

    source§

    fn clone(&self) -> MSM<'a, C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a, C: Debug + CurveAffine> Debug for MSM<'a, C>where + C::Scalar: Debug, + C::Base: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, C> RefUnwindSafe for MSM<'a, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'a, C> Send for MSM<'a, C>

    §

    impl<'a, C> Sync for MSM<'a, C>

    §

    impl<'a, C> Unpin for MSM<'a, C>where + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<'a, C> UnwindSafe for MSM<'a, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Params.html b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Params.html index 00e9a403..23e1667b 100644 --- a/rustdoc/latest/halo2_proofs/poly/commitment/struct.Params.html +++ b/rustdoc/latest/halo2_proofs/poly/commitment/struct.Params.html @@ -1,4 +1,4 @@ -Params in halo2_proofs::poly::commitment - Rust +Params in halo2_proofs::poly::commitment - Rust -
    pub struct Params<C: CurveAffine> { /* private fields */ }
    Expand description

    These are the public parameters for the polynomial commitment scheme.

    -

    Implementations§

    Initializes parameters for the curve, given a random oracle to draw +

    pub struct Params<C: CurveAffine> { /* private fields */ }
    Expand description

    These are the public parameters for the polynomial commitment scheme.

    +

    Implementations§

    source§

    impl<C: CurveAffine> Params<C>

    source

    pub fn new(k: u32) -> Self

    Initializes parameters for the curve, given a random oracle to draw points from.

    -

    This computes a commitment to a polynomial described by the provided +

    source

    pub fn commit( + &self, + poly: &Polynomial<C::Scalar, Coeff>, + r: Blind<C::Scalar> +) -> C::Curve

    This computes a commitment to a polynomial described by the provided slice of coefficients. The commitment will be blinded by the blinding factor r.

    -

    This commits to a polynomial using its evaluations over the $2^k$ size +

    source

    pub fn commit_lagrange( + &self, + poly: &Polynomial<C::Scalar, LagrangeCoeff>, + r: Blind<C::Scalar> +) -> C::Curve

    This commits to a polynomial using its evaluations over the $2^k$ size evaluation domain. The commitment will be blinded by the blinding factor r.

    -

    Generates an empty multiscalar multiplication struct using the +

    source

    pub fn empty_msm(&self) -> MSM<'_, C>

    Generates an empty multiscalar multiplication struct using the appropriate params.

    -

    Getter for g generators

    -

    Writes params to a buffer.

    -

    Reads params from a buffer.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    source

    pub fn get_g(&self) -> Vec<C>

    Getter for g generators

    +
    source

    pub fn write<W: Write>(&self, writer: &mut W) -> Result<()>

    Writes params to a buffer.

    +
    source

    pub fn read<R: Read>(reader: &mut R) -> Result<Self>

    Reads params from a buffer.

    +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine> Clone for Params<C>

    source§

    fn clone(&self) -> Params<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine> Debug for Params<C>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for Params<C>where + C: RefUnwindSafe,

    §

    impl<C> Send for Params<C>

    §

    impl<C> Sync for Params<C>

    §

    impl<C> Unpin for Params<C>where + C: Unpin,

    §

    impl<C> UnwindSafe for Params<C>where + C: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/enum.Error.html b/rustdoc/latest/halo2_proofs/poly/enum.Error.html index d3560717..9532a222 100644 --- a/rustdoc/latest/halo2_proofs/poly/enum.Error.html +++ b/rustdoc/latest/halo2_proofs/poly/enum.Error.html @@ -1,4 +1,4 @@ -Error in halo2_proofs::poly - Rust +Error in halo2_proofs::poly - Rust -

    Enum halo2_proofs::poly::Error

    source ·
    pub enum Error {
    +

    Enum halo2_proofs::poly::Error

    source ·
    pub enum Error {
         OpeningError,
         SamplingError,
    -}
    Expand description

    This is an error that could occur during proving or circuit synthesis.

    +}
    Expand description

    This is an error that could occur during proving or circuit synthesis.

    Variants§

    §

    OpeningError

    OpeningProof is not well-formed

    §

    SamplingError

    Caller needs to re-sample a point

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/index.html b/rustdoc/latest/halo2_proofs/poly/index.html index c1a38f6f..c196f0a8 100644 --- a/rustdoc/latest/halo2_proofs/poly/index.html +++ b/rustdoc/latest/halo2_proofs/poly/index.html @@ -1,4 +1,4 @@ -halo2_proofs::poly - Rust +halo2_proofs::poly - Rust -

    Module halo2_proofs::poly

    source ·
    Expand description

    Contains utilities for performing arithmetic over univariate polynomials in +

    Module halo2_proofs::poly

    source ·
    Expand description

    Contains utilities for performing arithmetic over univariate polynomials in various forms, including computing commitments to them and provably opening the committed polynomials at arbitrary points.

    -

    Modules

    This module contains an implementation of the polynomial commitment scheme -described in the Halo paper.
    This module contains an optimisation of the polynomial commitment opening -scheme described in the Halo paper.

    Structs

    The polynomial is defined as coefficients
    This structure contains precomputed constants and other details needed for +

    Modules

    This module contains an implementation of the polynomial commitment scheme +described in the Halo paper.
    This module contains an optimisation of the polynomial commitment opening +scheme described in the Halo paper.

    Structs

    The polynomial is defined as coefficients
    This structure contains precomputed constants and other details needed for performing operations on an evaluation domain of size $2^k$ and an extended -domain of size $2^{k} * j$ with $j \neq 0$.
    The polynomial is defined as coefficients of Lagrange basis polynomials in -an extended size domain which supports multiplication
    The polynomial is defined as coefficients of Lagrange basis polynomials
    Represents the minimal parameters that determine an EvaluationDomain.
    Represents a univariate polynomial defined over a field and a particular -basis.
    Describes the relative rotation of a vector. Negative numbers represent +domain of size $2^{k} * j$ with $j \neq 0$.
    The polynomial is defined as coefficients of Lagrange basis polynomials in +an extended size domain which supports multiplication
    The polynomial is defined as coefficients of Lagrange basis polynomials
    Represents the minimal parameters that determine an EvaluationDomain.
    Represents a univariate polynomial defined over a field and a particular +basis.
    Describes the relative rotation of a vector. Negative numbers represent reverse (leftmost) rotations and positive numbers represent forward (rightmost) -rotations. Zero represents no rotation.

    Enums

    This is an error that could occur during proving or circuit synthesis.

    Traits

    The basis over which a polynomial is described.
    \ No newline at end of file +rotations. Zero represents no rotation.

    Enums

    This is an error that could occur during proving or circuit synthesis.

    Traits

    The basis over which a polynomial is described.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/multiopen/fn.create_proof.html b/rustdoc/latest/halo2_proofs/poly/multiopen/fn.create_proof.html index e0316247..811c2097 100644 --- a/rustdoc/latest/halo2_proofs/poly/multiopen/fn.create_proof.html +++ b/rustdoc/latest/halo2_proofs/poly/multiopen/fn.create_proof.html @@ -1,4 +1,4 @@ -create_proof in halo2_proofs::poly::multiopen - Rust +create_proof in halo2_proofs::poly::multiopen - Rust -
    pub fn create_proof<'a, I, C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>>(
        params: &Params<C>,
        rng: R,
        transcript: &mut T,
        queries: I
    ) -> Result<()>where
        I: IntoIterator<Item = ProverQuery<'a, C>> + Clone,
    Expand description

    Create a multi-opening proof

    -
    \ No newline at end of file +
    pub fn create_proof<'a, I, C: CurveAffine, E: EncodedChallenge<C>, R: RngCore, T: TranscriptWrite<C, E>>(
    +    params: &Params<C>,
    +    rng: R,
    +    transcript: &mut T,
    +    queries: I
    +) -> Result<()>where
    +    I: IntoIterator<Item = ProverQuery<'a, C>> + Clone,
    Expand description

    Create a multi-opening proof

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/multiopen/fn.verify_proof.html b/rustdoc/latest/halo2_proofs/poly/multiopen/fn.verify_proof.html index b1e92d2f..2d5f552f 100644 --- a/rustdoc/latest/halo2_proofs/poly/multiopen/fn.verify_proof.html +++ b/rustdoc/latest/halo2_proofs/poly/multiopen/fn.verify_proof.html @@ -1,4 +1,4 @@ -verify_proof in halo2_proofs::poly::multiopen - Rust +verify_proof in halo2_proofs::poly::multiopen - Rust -
    pub fn verify_proof<'r, 'params: 'r, I, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>>(
        params: &'params Params<C>,
        transcript: &mut T,
        queries: I,
        msm: MSM<'params, C>
    ) -> Result<Guard<'params, C, E>, Error>where
        I: IntoIterator<Item = VerifierQuery<'r, 'params, C>> + Clone,
    Expand description

    Verify a multi-opening proof

    -
    \ No newline at end of file +
    pub fn verify_proof<'r, 'params: 'r, I, C: CurveAffine, E: EncodedChallenge<C>, T: TranscriptRead<C, E>>(
    +    params: &'params Params<C>,
    +    transcript: &mut T,
    +    queries: I,
    +    msm: MSM<'params, C>
    +) -> Result<Guard<'params, C, E>, Error>where
    +    I: IntoIterator<Item = VerifierQuery<'r, 'params, C>> + Clone,
    Expand description

    Verify a multi-opening proof

    +
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/multiopen/index.html b/rustdoc/latest/halo2_proofs/poly/multiopen/index.html index 3ce49891..8a51d45a 100644 --- a/rustdoc/latest/halo2_proofs/poly/multiopen/index.html +++ b/rustdoc/latest/halo2_proofs/poly/multiopen/index.html @@ -1,4 +1,4 @@ -halo2_proofs::poly::multiopen - Rust +halo2_proofs::poly::multiopen - Rust -
    Expand description

    This module contains an optimisation of the polynomial commitment opening +

    Expand description

    This module contains an optimisation of the polynomial commitment opening scheme described in the Halo paper.

    -

    Structs

    A polynomial query at a point
    A polynomial query at a point

    Functions

    Create a multi-opening proof
    Verify a multi-opening proof
    \ No newline at end of file +

    Structs

    A polynomial query at a point
    A polynomial query at a point

    Functions

    Create a multi-opening proof
    Verify a multi-opening proof
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/multiopen/struct.ProverQuery.html b/rustdoc/latest/halo2_proofs/poly/multiopen/struct.ProverQuery.html index 36a74412..0b5b18f5 100644 --- a/rustdoc/latest/halo2_proofs/poly/multiopen/struct.ProverQuery.html +++ b/rustdoc/latest/halo2_proofs/poly/multiopen/struct.ProverQuery.html @@ -1,4 +1,4 @@ -ProverQuery in halo2_proofs::poly::multiopen - Rust +ProverQuery in halo2_proofs::poly::multiopen - Rust -
    pub struct ProverQuery<'a, C: CurveAffine> {
    +
    pub struct ProverQuery<'a, C: CurveAffine> {
         pub point: C::Scalar,
         pub poly: &'a Polynomial<C::Scalar, Coeff>,
         pub blind: Blind<C::Scalar>,
    -}
    Expand description

    A polynomial query at a point

    +}
    Expand description

    A polynomial query at a point

    Fields§

    §point: C::Scalar

    point at which polynomial is queried

    §poly: &'a Polynomial<C::Scalar, Coeff>

    coefficients of polynomial

    §blind: Blind<C::Scalar>

    blinding factor of polynomial

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'a, C: Clone + CurveAffine> Clone for ProverQuery<'a, C>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> ProverQuery<'a, C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a, C: Debug + CurveAffine> Debug for ProverQuery<'a, C>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, C> RefUnwindSafe for ProverQuery<'a, C>where + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'a, C> Send for ProverQuery<'a, C>

    §

    impl<'a, C> Sync for ProverQuery<'a, C>

    §

    impl<'a, C> Unpin for ProverQuery<'a, C>where + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<'a, C> UnwindSafe for ProverQuery<'a, C>where + <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/multiopen/struct.VerifierQuery.html b/rustdoc/latest/halo2_proofs/poly/multiopen/struct.VerifierQuery.html index 280fcef6..97211ac3 100644 --- a/rustdoc/latest/halo2_proofs/poly/multiopen/struct.VerifierQuery.html +++ b/rustdoc/latest/halo2_proofs/poly/multiopen/struct.VerifierQuery.html @@ -1,4 +1,4 @@ -VerifierQuery in halo2_proofs::poly::multiopen - Rust +VerifierQuery in halo2_proofs::poly::multiopen - Rust -
    pub struct VerifierQuery<'r, 'params: 'r, C: CurveAffine> { /* private fields */ }
    Expand description

    A polynomial query at a point

    -

    Implementations§

    Create a new verifier query based on a commitment

    -

    Create a new verifier query based on a linear combination of commitments

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct VerifierQuery<'r, 'params: 'r, C: CurveAffine> { /* private fields */ }
    Expand description

    A polynomial query at a point

    +

    Implementations§

    source§

    impl<'r, 'params: 'r, C: CurveAffine> VerifierQuery<'r, 'params, C>

    source

    pub fn new_commitment( + commitment: &'r C, + point: C::Scalar, + eval: C::Scalar +) -> Self

    Create a new verifier query based on a commitment

    +
    source

    pub fn new_msm( + msm: &'r MSM<'params, C>, + point: C::Scalar, + eval: C::Scalar +) -> Self

    Create a new verifier query based on a linear combination of commitments

    +

    Trait Implementations§

    source§

    impl<'r, 'params: 'r, C: Clone + CurveAffine> Clone for VerifierQuery<'r, 'params, C>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> VerifierQuery<'r, 'params, C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'r, 'params: 'r, C: Debug + CurveAffine> Debug for VerifierQuery<'r, 'params, C>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'r, 'params, C> RefUnwindSafe for VerifierQuery<'r, 'params, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<'r, 'params, C> Send for VerifierQuery<'r, 'params, C>

    §

    impl<'r, 'params, C> Sync for VerifierQuery<'r, 'params, C>

    §

    impl<'r, 'params, C> Unpin for VerifierQuery<'r, 'params, C>where + <C as CurveAffine>::ScalarExt: Unpin, + 'params: 'r,

    §

    impl<'r, 'params, C> UnwindSafe for VerifierQuery<'r, 'params, C>where + C: RefUnwindSafe, + <C as CurveAffine>::Base: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.Coeff.html b/rustdoc/latest/halo2_proofs/poly/struct.Coeff.html index 583ee9b3..f7dad840 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.Coeff.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.Coeff.html @@ -1,4 +1,4 @@ -Coeff in halo2_proofs::poly - Rust +Coeff in halo2_proofs::poly - Rust -

    Struct halo2_proofs::poly::Coeff

    source ·
    pub struct Coeff;
    Expand description

    The polynomial is defined as coefficients

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Struct halo2_proofs::poly::Coeff

    source ·
    pub struct Coeff;
    Expand description

    The polynomial is defined as coefficients

    +

    Trait Implementations§

    source§

    impl Clone for Coeff

    source§

    fn clone(&self) -> Coeff

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Coeff

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Basis for Coeff

    source§

    impl Copy for Coeff

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Coeff

    §

    impl Send for Coeff

    §

    impl Sync for Coeff

    §

    impl Unpin for Coeff

    §

    impl UnwindSafe for Coeff

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.EvaluationDomain.html b/rustdoc/latest/halo2_proofs/poly/struct.EvaluationDomain.html index 22b94e75..1e48cffe 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.EvaluationDomain.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.EvaluationDomain.html @@ -1,4 +1,4 @@ -EvaluationDomain in halo2_proofs::poly - Rust +EvaluationDomain in halo2_proofs::poly - Rust -
    pub struct EvaluationDomain<F: Field> { /* private fields */ }
    Expand description

    This structure contains precomputed constants and other details needed for +

    pub struct EvaluationDomain<F: Field> { /* private fields */ }
    Expand description

    This structure contains precomputed constants and other details needed for performing operations on an evaluation domain of size $2^k$ and an extended domain of size $2^{k} * j$ with $j \neq 0$.

    -

    Implementations§

    This constructs a new evaluation domain object based on the provided +

    Implementations§

    source§

    impl<F: WithSmallOrderMulGroup<3>> EvaluationDomain<F>

    source

    pub fn new(j: u32, k: u32) -> Self

    This constructs a new evaluation domain object based on the provided values $j, k$.

    -

    Obtains a polynomial in Lagrange form when given a vector of Lagrange +

    source

    pub fn lagrange_from_vec(&self, values: Vec<F>) -> Polynomial<F, LagrangeCoeff>

    Obtains a polynomial in Lagrange form when given a vector of Lagrange coefficients of size n; panics if the provided vector is the wrong length.

    -

    Obtains a polynomial in coefficient form when given a vector of +

    source

    pub fn coeff_from_vec(&self, values: Vec<F>) -> Polynomial<F, Coeff>

    Obtains a polynomial in coefficient form when given a vector of coefficients of size n; panics if the provided vector is the wrong length.

    -

    Returns an empty (zero) polynomial in the coefficient basis

    -

    Returns an empty (zero) polynomial in the Lagrange coefficient basis

    -

    Returns a constant polynomial in the Lagrange coefficient basis

    -

    Returns an empty (zero) polynomial in the extended Lagrange coefficient +

    source

    pub fn empty_coeff(&self) -> Polynomial<F, Coeff>

    Returns an empty (zero) polynomial in the coefficient basis

    +
    source

    pub fn empty_lagrange(&self) -> Polynomial<F, LagrangeCoeff>

    Returns an empty (zero) polynomial in the Lagrange coefficient basis

    +
    source

    pub fn constant_lagrange(&self, scalar: F) -> Polynomial<F, LagrangeCoeff>

    Returns a constant polynomial in the Lagrange coefficient basis

    +
    source

    pub fn empty_extended(&self) -> Polynomial<F, ExtendedLagrangeCoeff>

    Returns an empty (zero) polynomial in the extended Lagrange coefficient basis

    -

    Returns a constant polynomial in the extended Lagrange coefficient +

    source

    pub fn constant_extended( + &self, + scalar: F +) -> Polynomial<F, ExtendedLagrangeCoeff>

    Returns a constant polynomial in the extended Lagrange coefficient basis

    -

    This takes us from an n-length vector into the coefficient form.

    +
    source

    pub fn lagrange_to_coeff( + &self, + a: Polynomial<F, LagrangeCoeff> +) -> Polynomial<F, Coeff>

    This takes us from an n-length vector into the coefficient form.

    This function will panic if the provided vector is not the correct length.

    -

    This takes us from an n-length coefficient vector into a coset of the extended +

    source

    pub fn coeff_to_extended( + &self, + a: Polynomial<F, Coeff> +) -> Polynomial<F, ExtendedLagrangeCoeff>

    This takes us from an n-length coefficient vector into a coset of the extended evaluation domain, rotating by rotation if desired.

    -

    Rotate the extended domain polynomial over the original domain.

    -

    This takes us from the extended evaluation domain and gets us the +

    source

    pub fn rotate_extended( + &self, + poly: &Polynomial<F, ExtendedLagrangeCoeff>, + rotation: Rotation +) -> Polynomial<F, ExtendedLagrangeCoeff>

    Rotate the extended domain polynomial over the original domain.

    +
    source

    pub fn extended_to_coeff( + &self, + a: Polynomial<F, ExtendedLagrangeCoeff> +) -> Vec<F>

    This takes us from the extended evaluation domain and gets us the quotient polynomial coefficients.

    This function will panic if the provided vector is not the correct length.

    -

    This divides the polynomial (in the extended domain) by the vanishing +

    source

    pub fn divide_by_vanishing_poly( + &self, + a: Polynomial<F, ExtendedLagrangeCoeff> +) -> Polynomial<F, ExtendedLagrangeCoeff>

    This divides the polynomial (in the extended domain) by the vanishing polynomial of the $2^k$ size domain.

    -

    Get the size of the extended domain

    -

    Get $\omega$, the generator of the $2^k$ order multiplicative subgroup.

    -

    Get $\omega^{-1}$, the inverse of the generator of the $2^k$ order +

    source

    pub fn extended_len(&self) -> usize

    Get the size of the extended domain

    +
    source

    pub fn get_omega(&self) -> F

    Get $\omega$, the generator of the $2^k$ order multiplicative subgroup.

    +
    source

    pub fn get_omega_inv(&self) -> F

    Get $\omega^{-1}$, the inverse of the generator of the $2^k$ order multiplicative subgroup.

    -

    Get the generator of the extended domain’s multiplicative subgroup.

    -

    Multiplies a value by some power of $\omega$, essentially rotating over +

    source

    pub fn get_extended_omega(&self) -> F

    Get the generator of the extended domain’s multiplicative subgroup.

    +
    source

    pub fn rotate_omega(&self, value: F, rotation: Rotation) -> F

    Multiplies a value by some power of $\omega$, essentially rotating over the domain.

    -

    Computes evaluations (at the point x, where xn = x^n) of Lagrange +

    source

    pub fn l_i_range<I: IntoIterator<Item = i32> + Clone>( + &self, + x: F, + xn: F, + rotations: I +) -> Vec<F>

    Computes evaluations (at the point x, where xn = x^n) of Lagrange basis polynomials l_i(X) defined such that l_i(omega^i) = 1 and l_i(omega^j) = 0 for all j != i at each provided rotation i.

    Implementation
    @@ -73,32 +97,104 @@ $$\frac{1}{\prod_{j=0,j \neq i}^{n - 1} (\omega^i - \omega^j)} = \frac{1}{n}.$$< $$\frac{1}{\prod_{j=0,j \neq 0}^{n - 1} (\omega^i - \omega^j)} = \frac{1}{\prod_{j=0,j \neq i}^{n - 1} (\omega^i - \omega^j)}$$ which is the barycentric weight of $\omega^i$.

    -

    Gets the quotient polynomial’s degree (as a multiple of n)

    -

    Obtain a pinned version of this evaluation domain; a structure with the +

    source

    pub fn get_quotient_poly_degree(&self) -> usize

    Gets the quotient polynomial’s degree (as a multiple of n)

    +
    source

    pub fn pinned(&self) -> PinnedEvaluationDomain<'_, F>

    Obtain a pinned version of this evaluation domain; a structure with the minimal parameters needed to determine the rest of the evaluation domain.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<F: Clone + Field> Clone for EvaluationDomain<F>

    source§

    fn clone(&self) -> EvaluationDomain<F>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug + Field> Debug for EvaluationDomain<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for EvaluationDomain<F>where + F: RefUnwindSafe,

    §

    impl<F> Send for EvaluationDomain<F>

    §

    impl<F> Sync for EvaluationDomain<F>

    §

    impl<F> Unpin for EvaluationDomain<F>where + F: Unpin,

    §

    impl<F> UnwindSafe for EvaluationDomain<F>where + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.ExtendedLagrangeCoeff.html b/rustdoc/latest/halo2_proofs/poly/struct.ExtendedLagrangeCoeff.html index 89685cd8..ee56441f 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.ExtendedLagrangeCoeff.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.ExtendedLagrangeCoeff.html @@ -1,4 +1,4 @@ -ExtendedLagrangeCoeff in halo2_proofs::poly - Rust +ExtendedLagrangeCoeff in halo2_proofs::poly - Rust -
    pub struct ExtendedLagrangeCoeff;
    Expand description

    The polynomial is defined as coefficients of Lagrange basis polynomials in +

    pub struct ExtendedLagrangeCoeff;
    Expand description

    The polynomial is defined as coefficients of Lagrange basis polynomials in an extended size domain which supports multiplication

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl Clone for ExtendedLagrangeCoeff

    source§

    fn clone(&self) -> ExtendedLagrangeCoeff

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ExtendedLagrangeCoeff

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Basis for ExtendedLagrangeCoeff

    source§

    impl Copy for ExtendedLagrangeCoeff

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.LagrangeCoeff.html b/rustdoc/latest/halo2_proofs/poly/struct.LagrangeCoeff.html index 75c59416..8ee6d7af 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.LagrangeCoeff.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.LagrangeCoeff.html @@ -1,4 +1,4 @@ -LagrangeCoeff in halo2_proofs::poly - Rust +LagrangeCoeff in halo2_proofs::poly - Rust -
    pub struct LagrangeCoeff;
    Expand description

    The polynomial is defined as coefficients of Lagrange basis polynomials

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct LagrangeCoeff;
    Expand description

    The polynomial is defined as coefficients of Lagrange basis polynomials

    +

    Trait Implementations§

    source§

    impl Clone for LagrangeCoeff

    source§

    fn clone(&self) -> LagrangeCoeff

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LagrangeCoeff

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Basis for LagrangeCoeff

    source§

    impl Copy for LagrangeCoeff

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.PinnedEvaluationDomain.html b/rustdoc/latest/halo2_proofs/poly/struct.PinnedEvaluationDomain.html index 2cdc238d..8c8bc248 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.PinnedEvaluationDomain.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.PinnedEvaluationDomain.html @@ -1,4 +1,4 @@ -PinnedEvaluationDomain in halo2_proofs::poly - Rust +PinnedEvaluationDomain in halo2_proofs::poly - Rust -
    pub struct PinnedEvaluationDomain<'a, F: Field> { /* private fields */ }
    Expand description

    Represents the minimal parameters that determine an EvaluationDomain.

    -

    Trait Implementations§

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct PinnedEvaluationDomain<'a, F: Field> { /* private fields */ }
    Expand description

    Represents the minimal parameters that determine an EvaluationDomain.

    +

    Trait Implementations§

    source§

    impl<'a, F: Debug + Field> Debug for PinnedEvaluationDomain<'a, F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, F> RefUnwindSafe for PinnedEvaluationDomain<'a, F>where + F: RefUnwindSafe,

    §

    impl<'a, F> Send for PinnedEvaluationDomain<'a, F>

    §

    impl<'a, F> Sync for PinnedEvaluationDomain<'a, F>

    §

    impl<'a, F> Unpin for PinnedEvaluationDomain<'a, F>

    §

    impl<'a, F> UnwindSafe for PinnedEvaluationDomain<'a, F>where + F: RefUnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.Polynomial.html b/rustdoc/latest/halo2_proofs/poly/struct.Polynomial.html index 84f86015..70c67570 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.Polynomial.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.Polynomial.html @@ -1,4 +1,4 @@ -Polynomial in halo2_proofs::poly - Rust +Polynomial in halo2_proofs::poly - Rust -
    pub struct Polynomial<F, B> { /* private fields */ }
    Expand description

    Represents a univariate polynomial defined over a field and a particular +

    pub struct Polynomial<F, B> { /* private fields */ }
    Expand description

    Represents a univariate polynomial defined over a field and a particular basis.

    -

    Implementations§

    Iterate over the values, which are either in coefficient or evaluation +

    Implementations§

    source§

    impl<F, B> Polynomial<F, B>

    source

    pub fn iter(&self) -> impl Iterator<Item = &F>

    Iterate over the values, which are either in coefficient or evaluation form depending on the basis B.

    -

    Iterate over the values mutably, which are either in coefficient or +

    source

    pub fn iter_mut(&mut self) -> impl Iterator<Item = &mut F>

    Iterate over the values mutably, which are either in coefficient or evaluation form depending on the basis B.

    -

    Gets the size of this polynomial in terms of the number of +

    source

    pub fn num_coeffs(&self) -> usize

    Gets the size of this polynomial in terms of the number of coefficients used to describe it.

    -

    Rotates the values in a Lagrange basis polynomial by Rotation

    -

    Methods from Deref<Target = [F]>§

    Returns the number of elements in the slice.

    +
    source§

    impl<F: Field> Polynomial<F, LagrangeCoeff>

    source

    pub fn rotate(&self, rotation: Rotation) -> Polynomial<F, LagrangeCoeff>

    Rotates the values in a Lagrange basis polynomial by Rotation

    +

    Methods from Deref<Target = [F]>§

    source

    pub fn sort_floats(&mut self)

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    +

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses +the ordering defined by f64::total_cmp.

    +
    Current implementation
    +

    This uses the same sorting algorithm as sort_unstable_by.

    Examples
    +
    #![feature(sort_floats)]
    +let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
    +
    +v.sort_floats();
    +let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
    +assert_eq!(&v[..8], &sorted[..8]);
    +assert!(v[8].is_nan());
    +
    source

    pub fn flatten(&self) -> &[T]

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    +
    Panics
    +

    This panics if the length of the resulting slice would overflow a usize.

    +

    This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

    +
    Examples
    +
    #![feature(slice_flatten)]
    +
    +assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
    +
    +assert_eq!(
    +    [[1, 2, 3], [4, 5, 6]].flatten(),
    +    [[1, 2], [3, 4], [5, 6]].flatten(),
    +);
    +
    +let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
    +assert!(slice_of_empty_arrays.flatten().is_empty());
    +
    +let empty_slice_of_arrays: &[[u32; 10]] = &[];
    +assert!(empty_slice_of_arrays.flatten().is_empty());
    +
    source

    pub fn flatten_mut(&mut self) -> &mut [T]

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    +
    Panics
    +

    This panics if the length of the resulting slice would overflow a usize.

    +

    This is only possible when flattening a slice of arrays of zero-sized +types, and thus tends to be irrelevant in practice. If +size_of::<T>() > 0, this will never panic.

    +
    Examples
    +
    #![feature(slice_flatten)]
    +
    +fn add_5_to_all(slice: &mut [i32]) {
    +    for i in slice {
    +        *i += 5;
    +    }
    +}
    +
    +let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
    +add_5_to_all(array.flatten_mut());
    +assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    +
    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the number of elements in the slice.

    +
    Examples
    let a = [1, 2, 3];
     assert_eq!(a.len(), 3);
    -

    Returns true if the slice has a length of 0.

    -
    Examples
    +
    1.0.0 · source

    pub fn is_empty(&self) -> bool

    Returns true if the slice has a length of 0.

    +
    Examples
    let a = [1, 2, 3];
     assert!(!a.is_empty());
    -

    Returns the first element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn first(&self) -> Option<&T>

    Returns the first element of the slice, or None if it is empty.

    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&10), v.first());
     
     let w: &[i32] = &[];
     assert_eq!(None, w.first());
    -

    Returns a mutable pointer to the first element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn first_mut(&mut self) -> Option<&mut T>

    Returns a mutable pointer to the first element of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(first) = x.first_mut() {
         *first = 5;
     }
     assert_eq!(x, &[5, 1, 2]);
    -

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_first(&self) -> Option<(&T, &[T])>

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &[0, 1, 2];
     
     if let Some((first, elements)) = x.split_first() {
         assert_eq!(first, &0);
         assert_eq!(elements, &[1, 2]);
     }
    -

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_first_mut(&mut self) -> Option<(&mut T, &mut [T])>

    Returns the first and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some((first, elements)) = x.split_first_mut() {
    @@ -63,16 +115,16 @@ coefficients used to describe it.

    elements[1] = 5; } assert_eq!(x, &[3, 4, 5]);
    -

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_last(&self) -> Option<(&T, &[T])>

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &[0, 1, 2];
     
     if let Some((last, elements)) = x.split_last() {
         assert_eq!(last, &2);
         assert_eq!(elements, &[0, 1]);
     }
    -

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    -
    Examples
    +
    1.5.0 · source

    pub fn split_last_mut(&mut self) -> Option<(&mut T, &mut [T])>

    Returns the last and all the rest of the elements of the slice, or None if it is empty.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some((last, elements)) = x.split_last_mut() {
    @@ -81,22 +133,23 @@ coefficients used to describe it.

    elements[1] = 5; } assert_eq!(x, &[4, 5, 3]);
    -

    Returns the last element of the slice, or None if it is empty.

    -
    Examples
    +
    1.0.0 · source

    pub fn last(&self) -> Option<&T>

    Returns the last element of the slice, or None if it is empty.

    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&30), v.last());
     
     let w: &[i32] = &[];
     assert_eq!(None, w.last());
    -

    Returns a mutable pointer to the last item in the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn last_mut(&mut self) -> Option<&mut T>

    Returns a mutable pointer to the last item in the slice.

    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(last) = x.last_mut() {
         *last = 10;
     }
     assert_eq!(x, &[0, 1, 10]);
    -

    Returns a reference to an element or subslice depending on the type of +

    1.0.0 · source

    pub fn get<I>(&self, index: I) -> Option<&<I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

    Returns a reference to an element or subslice depending on the type of index.

    • If given a position, returns a reference to the element at that @@ -104,40 +157,52 @@ position or None if out of bounds.
    • If given a range, returns the subslice corresponding to that range, or None if out of bounds.
    -
    Examples
    +
    Examples
    let v = [10, 40, 30];
     assert_eq!(Some(&40), v.get(1));
     assert_eq!(Some(&[10, 40][..]), v.get(0..2));
     assert_eq!(None, v.get(3));
     assert_eq!(None, v.get(0..4));
    -

    Returns a mutable reference to an element or subslice depending on the +

    1.0.0 · source

    pub fn get_mut<I>( + &mut self, + index: I +) -> Option<&mut <I as SliceIndex<[T]>>::Output>where + I: SliceIndex<[T]>,

    Returns a mutable reference to an element or subslice depending on the type of index (see get) or None if the index is out of bounds.

    -
    Examples
    +
    Examples
    let x = &mut [0, 1, 2];
     
     if let Some(elem) = x.get_mut(1) {
         *elem = 42;
     }
     assert_eq!(x, &[0, 42, 2]);
    -

    Returns a reference to an element or subslice, without doing bounds +

    1.0.0 · source

    pub unsafe fn get_unchecked<I>( + &self, + index: I +) -> &<I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

    Returns a reference to an element or subslice, without doing bounds checking.

    For a safe alternative see get.

    Safety

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     
     unsafe {
         assert_eq!(x.get_unchecked(1), &2);
     }
    -

    Returns a mutable reference to an element or subslice, without doing +

    1.0.0 · source

    pub unsafe fn get_unchecked_mut<I>( + &mut self, + index: I +) -> &mut <I as SliceIndex<[T]>>::Outputwhere + I: SliceIndex<[T]>,

    Returns a mutable reference to an element or subslice, without doing bounds checking.

    For a safe alternative see get_mut.

    Safety

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     
     unsafe {
    @@ -145,7 +210,7 @@ even if the resulting reference is not used.

    *elem = 13; } assert_eq!(x, &[1, 13, 4]);
    -

    Returns a raw pointer to the slice’s buffer.

    +
    1.0.0 · source

    pub fn as_ptr(&self) -> *const T

    Returns a raw pointer to the slice’s buffer.

    The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

    The caller must also ensure that the memory the pointer (non-transitively) points to @@ -153,7 +218,7 @@ is never written to (except inside an UnsafeCell) using this pointe derived from it. If you need to mutate the contents of the slice, use as_mut_ptr.

    Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     let x_ptr = x.as_ptr();
     
    @@ -162,12 +227,12 @@ to be reallocated, which would also make any pointers to it invalid.

    assert_eq!(x.get_unchecked(i), &*x_ptr.add(i)); } }
    -

    Returns an unsafe mutable pointer to the slice’s buffer.

    +
    1.0.0 · source

    pub fn as_mut_ptr(&mut self) -> *mut T

    Returns an unsafe mutable pointer to the slice’s buffer.

    The caller must ensure that the slice outlives the pointer this function returns, or else it will end up pointing to garbage.

    Modifying the container referenced by this slice may cause its buffer to be reallocated, which would also make any pointers to it invalid.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     let x_ptr = x.as_mut_ptr();
     
    @@ -177,7 +242,7 @@ to be reallocated, which would also make any pointers to it invalid.

    } } assert_eq!(x, &[3, 4, 6]);
    -

    Returns the two raw pointers spanning the slice.

    +
    1.48.0 · source

    pub fn as_ptr_range(&self) -> Range<*const T>

    Returns the two raw pointers spanning the slice.

    The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -197,7 +262,7 @@ element of this slice:

    assert!(a.as_ptr_range().contains(&x)); assert!(!a.as_ptr_range().contains(&y));
    -

    Returns the two unsafe mutable pointers spanning the slice.

    +
    1.48.0 · source

    pub fn as_mut_ptr_range(&mut self) -> Range<*mut T>

    Returns the two unsafe mutable pointers spanning the slice.

    The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -208,19 +273,19 @@ in the slice.

    This function is useful for interacting with foreign interfaces which use two pointers to refer to a range of elements in memory, as is common in C++.

    -

    Swaps two elements in the slice.

    +
    1.0.0 · source

    pub fn swap(&mut self, a: usize, b: usize)

    Swaps two elements in the slice.

    Arguments
    • a - The index of the first element
    • b - The index of the second element
    -
    Panics
    +
    Panics

    Panics if a or b are out of bounds.

    -
    Examples
    +
    Examples
    let mut v = ["a", "b", "c", "d", "e"];
     v.swap(2, 4);
     assert!(v == ["a", "b", "e", "d", "c"]);
    -
    🔬This is a nightly-only experimental API. (slice_swap_unchecked)

    Swaps two elements in the slice, without doing bounds checking.

    +
    source

    pub unsafe fn swap_unchecked(&mut self, a: usize, b: usize)

    🔬This is a nightly-only experimental API. (slice_swap_unchecked)

    Swaps two elements in the slice, without doing bounds checking.

    For a safe alternative see swap.

    Arguments
      @@ -230,21 +295,21 @@ v.swap(2, 4);
      Safety

      Calling this method with an out-of-bounds index is undefined behavior. The caller has to ensure that a < self.len() and b < self.len().

      -
      Examples
      +
      Examples
      #![feature(slice_swap_unchecked)]
       
       let mut v = ["a", "b", "c", "d"];
       // SAFETY: we know that 1 and 3 are both indices of the slice
       unsafe { v.swap_unchecked(1, 3) };
       assert!(v == ["a", "d", "c", "b"]);
      -

    Reverses the order of elements in the slice, in place.

    -
    Examples
    +
    1.0.0 · source

    pub fn reverse(&mut self)

    Reverses the order of elements in the slice, in place.

    +
    Examples
    let mut v = [1, 2, 3];
     v.reverse();
     assert!(v == [3, 2, 1]);
    -

    Returns an iterator over the slice.

    +
    1.0.0 · source

    pub fn iter(&self) -> Iter<'_, T>

    Returns an iterator over the slice.

    The iterator yields all items from start to end.

    -
    Examples
    +
    Examples
    let x = &[1, 2, 4];
     let mut iterator = x.iter();
     
    @@ -252,20 +317,20 @@ v.reverse();
     assert_eq!(iterator.next(), Some(&2));
     assert_eq!(iterator.next(), Some(&4));
     assert_eq!(iterator.next(), None);
    -

    Returns an iterator that allows modifying each value.

    +
    1.0.0 · source

    pub fn iter_mut(&mut self) -> IterMut<'_, T>

    Returns an iterator that allows modifying each value.

    The iterator yields all items from start to end.

    -
    Examples
    +
    Examples
    let x = &mut [1, 2, 4];
     for elem in x.iter_mut() {
         *elem += 2;
     }
     assert_eq!(x, &[3, 4, 6]);
    -

    Returns an iterator over all contiguous windows of length +

    1.0.0 · source

    pub fn windows(&self, size: usize) -> Windows<'_, T>

    Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

    -
    Panics
    +
    Panics

    Panics if size is 0.

    -
    Examples
    +
    Examples
    let slice = ['r', 'u', 's', 't'];
     let mut iter = slice.windows(2);
     assert_eq!(iter.next().unwrap(), &['r', 'u']);
    @@ -291,32 +356,32 @@ conjunction with windows to accomplish something similar:

    Cell::swap(&w[0], &w[2]); } assert_eq!(array, ['s', 't', ' ', '2', '0', '1', '5', 'u', 'R']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.0.0 · source

    pub fn chunks(&self, chunk_size: usize) -> Chunks<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See chunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.chunks(2);
     assert_eq!(iter.next().unwrap(), &['l', 'o']);
     assert_eq!(iter.next().unwrap(), &['r', 'e']);
     assert_eq!(iter.next().unwrap(), &['m']);
     assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.0.0 · source

    pub fn chunks_mut(&mut self, chunk_size: usize) -> ChunksMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See chunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks_mut for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -327,7 +392,7 @@ the end of the slice.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 3]);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn chunks_exact(&self, chunk_size: usize) -> ChunksExact<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -336,16 +401,16 @@ from the remainder function of the iterator.

    resulting code better than in the case of chunks.

    See chunks for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.chunks_exact(2);
     assert_eq!(iter.next().unwrap(), &['l', 'o']);
     assert_eq!(iter.next().unwrap(), &['r', 'e']);
     assert!(iter.next().is_none());
     assert_eq!(iter.remainder(), &['m']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn chunks_exact_mut(&mut self, chunk_size: usize) -> ChunksExactMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -355,9 +420,9 @@ resulting code better than in the case of chunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact_mut for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -368,7 +433,7 @@ the slice.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]]

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

    Safety

    This may only be called when

    @@ -376,7 +441,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &[char] = &['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &[[char; 1]] =
    @@ -391,13 +456,13 @@ assuming that there’s no remainder.

    // These would be unsound: // let chunks: &[[_; 5]] = slice.as_chunks_unchecked() // The slice length is not a multiple of 5 // let chunks: &[[_; 0]] = slice.as_chunks_unchecked() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (chunks, remainder) = slice.as_chunks();
    @@ -412,28 +477,28 @@ error before this method gets stabilized.

    panic!("slice didn't have even length") }; assert_eq!(chunks, &[['R', 'u'], ['s', 't']]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let (remainder, chunks) = slice.as_rchunks();
     assert_eq!(remainder, &['l']);
     assert_eq!(chunks, &[['o', 'r'], ['e', 'm']]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks<const N: usize>(&self) -> ArrayChunks<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.array_chunks();
    @@ -441,7 +506,9 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &['r', 'e']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['m']);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub unsafe fn as_chunks_unchecked_mut<const N: usize>( + &mut self +) -> &mut [[T; N]]

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

    Safety

    This may only be called when

    @@ -449,7 +516,7 @@ assuming that there’s no remainder.

  • The slice splits exactly into N-element chunks (aka self.len() % N == 0).
  • N != 0.
  • -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let slice: &mut [char] = &mut ['l', 'o', 'r', 'e', 'm', '!'];
     let chunks: &mut [[char; 1]] =
    @@ -466,13 +533,13 @@ chunks[1] = ['a'
     // These would be unsound:
     // let chunks: &[[_; 5]] = slice.as_chunks_unchecked_mut() // The slice length is not a multiple of 5
     // let chunks: &[[_; 0]] = slice.as_chunks_unchecked_mut() // Zero-length chunks are never allowed
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_chunks_mut<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -484,13 +551,13 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[1, 1, 2, 2, 9]);
    -
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, +

    source

    pub fn as_rchunks_mut<const N: usize>(&mut self) -> (&mut [T], &mut [[T; N]])

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(slice_as_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -502,16 +569,16 @@ remainder[0] = 9;
         count += 1;
     }
     assert_eq!(v, &[9, 1, 1, 2, 2]);
    -
    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the +

    source

    pub fn array_chunks_mut<const N: usize>(&mut self) -> ArrayChunksMut<'_, T, N>

    🔬This is a nightly-only experimental API. (array_chunks)

    Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

    The chunks are mutable array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the into_remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact_mut.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_chunks)]
     let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
    @@ -521,14 +588,14 @@ error before this method gets stabilized.

    count += 1; } assert_eq!(v, &[1, 1, 2, 2, 0]);
    -
    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, +

    source

    pub fn array_windows<const N: usize>(&self) -> ArrayWindows<'_, T, N>

    🔬This is a nightly-only experimental API. (array_windows)

    Returns an iterator over overlapping windows of N elements of a slice, starting at the beginning of the slice.

    This is the const generic equivalent of windows.

    If N is greater than the size of the slice, it will return no windows.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    -
    Examples
    +
    Examples
    #![feature(array_windows)]
     let slice = [0, 1, 2, 3];
     let mut iter = slice.array_windows();
    @@ -536,32 +603,32 @@ error before this method gets stabilized.

    assert_eq!(iter.next().unwrap(), &[1, 2]); assert_eq!(iter.next().unwrap(), &[2, 3]); assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks(&self, chunk_size: usize) -> RChunks<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert_eq!(iter.next().unwrap(), &['l']);
     assert!(iter.next().is_none());
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_mut(&mut self, chunk_size: usize) -> RChunksMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

    See rchunks_exact_mut for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -572,7 +639,7 @@ beginning of the slice.

    count += 1; } assert_eq!(v, &[3, 2, 2, 1, 1]);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the +

    1.31.0 · source

    pub fn rchunks_exact(&self, chunk_size: usize) -> RChunksExact<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -582,16 +649,16 @@ resulting code better than in the case of rchunks for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
     let mut iter = slice.rchunks_exact(2);
     assert_eq!(iter.next().unwrap(), &['e', 'm']);
     assert_eq!(iter.next().unwrap(), &['o', 'r']);
     assert!(iter.next().is_none());
     assert_eq!(iter.remainder(), &['l']);
    -

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

    1.31.0 · source

    pub fn rchunks_exact_mut(&mut self, chunk_size: usize) -> RChunksExactMut<'_, T>

    Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

    The chunks are mutable slices, and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be @@ -601,9 +668,9 @@ resulting code better than in the case of rchunks_mut for a variant of this iterator that also returns the remainder as a smaller chunk, and chunks_exact_mut for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    -
    Examples
    +
    Examples
    let v = &mut [0, 0, 0, 0, 0];
     let mut count = 1;
     
    @@ -614,12 +681,13 @@ of the slice.

    count += 1; } assert_eq!(v, &[0, 2, 2, 1, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs +

    source

    pub fn group_by<F>(&self, pred: F) -> GroupBy<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &[1, 1, 1, 3, 3, 2, 2, 2];
    @@ -642,12 +710,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&[2, 3][..])); assert_eq!(iter.next(), Some(&[2, 3, 4][..])); assert_eq!(iter.next(), None);
    -
    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable +

    source

    pub fn group_by_mut<F>(&mut self, pred: F) -> GroupByMut<'_, T, F>where + F: FnMut(&T, &T) -> bool,

    🔬This is a nightly-only experimental API. (slice_group_by)

    Returns an iterator over the slice producing non-overlapping mutable runs of elements using the predicate to separate them.

    The predicate is called on two elements following themselves, it means the predicate is called on slice[0] and slice[1] then on slice[1] and slice[2] and so on.

    -
    Examples
    +
    Examples
    #![feature(slice_group_by)]
     
     let slice = &mut [1, 1, 1, 3, 3, 2, 2, 2];
    @@ -670,13 +739,13 @@ then on slice[1] and slice[2] and so on.

    assert_eq!(iter.next(), Some(&mut [2, 3][..])); assert_eq!(iter.next(), Some(&mut [2, 3, 4][..])); assert_eq!(iter.next(), None);
    -

    Divides one slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at(&self, mid: usize) -> (&[T], &[T])

    Divides one slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 4, 5, 6];
     
     {
    @@ -696,13 +765,13 @@ indices from [mid, len) (excluding the index len itsel
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -

    Divides one mutable slice into two at an index.

    +
    1.0.0 · source

    pub fn split_at_mut(&mut self, mid: usize) -> (&mut [T], &mut [T])

    Divides one mutable slice into two at an index.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    -
    Examples
    +
    Examples
    let mut v = [1, 0, 3, 0, 5, 6];
     let (left, right) = v.split_at_mut(2);
     assert_eq!(left, [1, 0]);
    @@ -710,7 +779,7 @@ indices from [mid, len) (excluding the index len itsel
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_unchecked(&self, mid: usize) -> (&[T], &[T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -719,7 +788,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let v = [1, 2, 3, 4, 5, 6];
    @@ -741,7 +810,10 @@ even if the resulting reference is not used. The caller has to ensure that
         assert_eq!(left, [1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    +
    source

    pub unsafe fn split_at_mut_unchecked( + &mut self, + mid: usize +) -> (&mut [T], &mut [T])

    🔬This is a nightly-only experimental API. (slice_split_at_unchecked)

    Divides one mutable slice into two at an index, without doing bounds checking.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    @@ -750,7 +822,7 @@ indices from [mid, len) (excluding the index len itsel

    Calling this method with an out-of-bounds index is undefined behavior even if the resulting reference is not used. The caller has to ensure that 0 <= mid <= self.len().

    -
    Examples
    +
    Examples
    #![feature(slice_split_at_unchecked)]
     
     let mut v = [1, 0, 3, 0, 5, 6];
    @@ -763,13 +835,13 @@ even if the resulting reference is not used. The caller has to ensure that
         right[1] = 4;
     }
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_ref<const N: usize>(&self) -> (&[T; N], &[T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -791,13 +863,13 @@ indices from [N, len) (excluding the index len itself)
         assert_eq!(left, &[1, 2, 3, 4, 5, 6]);
         assert_eq!(right, []);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    +
    source

    pub fn split_array_mut<const N: usize>(&mut self) -> (&mut [T; N], &mut [T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index.

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -807,14 +879,14 @@ indices from [N, len) (excluding the index len itself)
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from +

    source

    pub fn rsplit_array_ref<const N: usize>(&self) -> (&[T], &[T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index len - N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let v = &[1, 2, 3, 4, 5, 6][..];
    @@ -836,14 +908,14 @@ indices from [len - N, len) (excluding the index len i
         assert_eq!(left, []);
         assert_eq!(right, &[1, 2, 3, 4, 5, 6]);
     }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an +

    source

    pub fn rsplit_array_mut<const N: usize>(&mut self) -> (&mut [T], &mut [T; N])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one mutable slice into an array and a remainder slice at an index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    -
    Examples
    +
    Examples
    #![feature(split_array)]
     
     let mut v = &mut [1, 0, 3, 0, 5, 6][..];
    @@ -853,9 +925,10 @@ indices from [len - N, len) (excluding the index len i
     left[1] = 2;
     right[1] = 4;
     assert_eq!(v, [1, 2, 3, 4, 5, 6]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn split<F>(&self, pred: F) -> Split<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split(|num| num % 3 == 0);
     
    @@ -883,19 +956,21 @@ present between them:

    assert_eq!(iter.next().unwrap(), &[]); assert_eq!(iter.next().unwrap(), &[20]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.0.0 · source

    pub fn split_mut<F>(&mut self, pred: F) -> SplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_mut(|num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.51.0 · source

    pub fn split_inclusive<F>(&self, pred: F) -> SplitInclusive<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred. The matched element is contained in the end of the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let slice = [10, 40, 33, 20];
     let mut iter = slice.split_inclusive(|num| num % 3 == 0);
     
    @@ -912,10 +987,11 @@ That slice will be the last item returned by the iterator.

    assert_eq!(iter.next().unwrap(), &[3]); assert_eq!(iter.next().unwrap(), &[10, 40, 33]); assert!(iter.next().is_none());
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.51.0 · source

    pub fn split_inclusive_mut<F>(&mut self, pred: F) -> SplitInclusiveMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred. The matched element is contained in the previous subslice as a terminator.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.split_inclusive_mut(|num| *num % 3 == 0) {
    @@ -923,10 +999,11 @@ subslice as a terminator.

    group[terminator_idx] = 1; } assert_eq!(v, [10, 40, 1, 20, 1, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.27.0 · source

    pub fn rsplit<F>(&self, pred: F) -> RSplit<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let slice = [11, 22, 33, 0, 44, 55];
     let mut iter = slice.rsplit(|num| *num == 0);
     
    @@ -943,10 +1020,11 @@ slice will be the first (or last) item returned by the iterator.

    assert_eq!(it.next().unwrap(), &[1, 1]); assert_eq!(it.next().unwrap(), &[]); assert_eq!(it.next(), None);
    -

    Returns an iterator over mutable subslices separated by elements that +

    1.27.0 · source

    pub fn rsplit_mut<F>(&mut self, pred: F) -> RSplitMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

    -
    Examples
    +
    Examples
    let mut v = [100, 400, 300, 200, 600, 500];
     
     let mut count = 0;
    @@ -955,12 +1033,13 @@ backwards. The matched element is not contained in the subslices.

    group[0] = count; } assert_eq!(v, [3, 400, 300, 2, 600, 1]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn<F>(&self, n: usize, pred: F) -> SplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once by numbers divisible by 3 (i.e., [10, 40], [20, 60, 50]):

    @@ -969,25 +1048,27 @@ slice.

    for group in v.splitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over mutable subslices separated by elements that match +

    1.0.0 · source

    pub fn splitn_mut<F>(&mut self, n: usize, pred: F) -> SplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over mutable subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut v = [10, 40, 30, 20, 60, 50];
     
     for group in v.splitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(v, [1, 40, 30, 1, 60, 50]);
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn<F>(&self, n: usize, pred: F) -> RSplitN<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples

    Print the slice split once, starting from the end, by numbers divisible by 3 (i.e., [50], [10, 40, 30, 20]):

    @@ -996,23 +1077,25 @@ by 3 (i.e., [50], [10, 40, 30, 20]):

    for group in v.rsplitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
    -

    Returns an iterator over subslices separated by elements that match +

    1.0.0 · source

    pub fn rsplitn_mut<F>(&mut self, n: usize, pred: F) -> RSplitNMut<'_, T, F>where + F: FnMut(&T) -> bool,

    Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in the subslices.

    The last element returned, if any, will contain the remainder of the slice.

    -
    Examples
    +
    Examples
    let mut s = [10, 40, 30, 20, 60, 50];
     
     for group in s.rsplitn_mut(2, |num| *num % 3 == 0) {
         group[0] = 1;
     }
     assert_eq!(s, [1, 40, 30, 20, 60, 1]);
    -

    Returns true if the slice contains an element with the given value.

    +
    1.0.0 · source

    pub fn contains(&self, x: &T) -> boolwhere + T: PartialEq<T>,

    Returns true if the slice contains an element with the given value.

    This operation is O(n).

    Note that if you have a sorted slice, binary_search may be faster.

    -
    Examples
    +
    Examples
    let v = [10, 40, 30];
     assert!(v.contains(&30));
     assert!(!v.contains(&50));
    @@ -1023,8 +1106,9 @@ use iter().any:

    let v = [String::from("hello"), String::from("world")]; // slice of `String`
     assert!(v.iter().any(|e| e == "hello")); // search with `&str`
     assert!(!v.iter().any(|e| e == "hi"));
    -

    Returns true if needle is a prefix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn starts_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a prefix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.starts_with(&[10]));
     assert!(v.starts_with(&[10, 40]));
    @@ -1036,8 +1120,9 @@ use iter().any:

    assert!(v.starts_with(&[])); let v: &[u8] = &[]; assert!(v.starts_with(&[]));
    -

    Returns true if needle is a suffix of the slice.

    -
    Examples
    +
    1.0.0 · source

    pub fn ends_with(&self, needle: &[T]) -> boolwhere + T: PartialEq<T>,

    Returns true if needle is a suffix of the slice.

    +
    Examples
    let v = [10, 40, 30];
     assert!(v.ends_with(&[30]));
     assert!(v.ends_with(&[40, 30]));
    @@ -1049,11 +1134,13 @@ use iter().any:

    assert!(v.ends_with(&[])); let v: &[u8] = &[]; assert!(v.ends_with(&[]));
    -

    Returns a subslice with the prefix removed.

    +
    1.51.0 · source

    pub fn strip_prefix<P>(&self, prefix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the prefix removed.

    If the slice starts with prefix, returns the subslice after the prefix, wrapped in Some. If prefix is empty, simply returns the original slice.

    If the slice does not start with prefix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_prefix(&[10]), Some(&[40, 30][..]));
     assert_eq!(v.strip_prefix(&[10, 40]), Some(&[30][..]));
    @@ -1063,17 +1150,20 @@ If prefix is empty, simply returns the original slice.

    let prefix : &str = "he"; assert_eq!(b"hello".strip_prefix(prefix.as_bytes()), Some(b"llo".as_ref()));
    -

    Returns a subslice with the suffix removed.

    +
    1.51.0 · source

    pub fn strip_suffix<P>(&self, suffix: &P) -> Option<&[T]>where + P: SlicePattern<Item = T> + ?Sized, + T: PartialEq<T>,

    Returns a subslice with the suffix removed.

    If the slice ends with suffix, returns the subslice before the suffix, wrapped in Some. If suffix is empty, simply returns the original slice.

    If the slice does not end with suffix, returns None.

    -
    Examples
    +
    Examples
    let v = &[10, 40, 30];
     assert_eq!(v.strip_suffix(&[30]), Some(&[10, 40][..]));
     assert_eq!(v.strip_suffix(&[40, 30]), Some(&[10][..]));
     assert_eq!(v.strip_suffix(&[50]), None);
     assert_eq!(v.strip_suffix(&[50, 30]), None);
    -

    Binary searches this slice for a given element. +

    Binary searches this slice for a given element. This behaves similarly to contains if this slice is sorted.

    If the value is found then Result::Ok is returned, containing the index of the matching element. If there are multiple matches, then any @@ -1083,7 +1173,7 @@ If the value is not found then binary_search_by, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1124,7 +1214,8 @@ sort order, consider using // The above is equivalent to `let idx = s.binary_search(&num).unwrap_or_else(|x| x);` s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -

    Binary searches this slice with a comparator function. +

    1.0.0 · source

    pub fn binary_search_by<'a, F>(&'a self, f: F) -> Result<usize, usize>where + F: FnMut(&'a T) -> Ordering,

    Binary searches this slice with a comparator function. This behaves similarly to contains if this slice is sorted.

    The comparator function should implement an order consistent with the sort order of the underlying slice, returning an @@ -1138,7 +1229,7 @@ If the value is not found then binary_search, binary_search_by_key, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements. The first is found, with a uniquely determined position; the second and third are not found; the fourth could match any position in [1, 4].

    @@ -1154,7 +1245,13 @@ found; the fourth could match any position in [1, 4].

    let seek = 1; let r = s.binary_search_by(|probe| probe.cmp(&seek)); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Binary searches this slice with a key extraction function. +

    1.10.0 · source

    pub fn binary_search_by_key<'a, B, F>( + &'a self, + b: &B, + f: F +) -> Result<usize, usize>where + F: FnMut(&'a T) -> B, + B: Ord,

    Binary searches this slice with a key extraction function. This behaves similarly to contains if this slice is sorted.

    Assumes that the slice is sorted by the key, for instance with sort_by_key using the same key extraction function.

    @@ -1166,7 +1263,7 @@ If the value is not found then binary_search, binary_search_by, and partition_point.

    -
    Examples
    +
    Examples

    Looks up a series of four elements in a slice of pairs sorted by their second elements. The first is found, with a uniquely determined position; the second and third are not found; the @@ -1181,10 +1278,11 @@ fourth could match any position in [1, 4].

    assert_eq!(s.binary_search_by_key(&100, |&(a, b)| b), Err(13)); let r = s.binary_search_by_key(&1, |&(a, b)| b); assert!(match r { Ok(1..=4) => true, _ => false, });
    -

    Sorts the slice, but might not preserve the order of equal elements.

    +
    1.20.0 · source

    pub fn sort_unstable(&mut self)where + T: Ord,

    Sorts the slice, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1192,12 +1290,13 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [-5, 4, 1, -3, 2];
     
     v.sort_unstable();
     assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(n * log(n)) worst-case.

    @@ -1214,7 +1313,7 @@ total order if it is (for all a, b and c)
    let mut floats = [5f64, 4.0, 1.0, 3.0, 2.0];
     floats.sort_unstable_by(|a, b| a.partial_cmp(b).unwrap());
     assert_eq!(floats, [1.0, 2.0, 3.0, 4.0, 5.0]);
    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1222,7 +1321,7 @@ randomization to avoid degenerate cases, but with a fixed seed to always provide deterministic behavior.

    It is typically faster than stable sorting, except in a few special cases, e.g., when the slice consists of several concatenated sorted sequences.

    -
    Examples
    +
    Examples
    let mut v = [5, 4, 1, 3, 2];
     v.sort_unstable_by(|a, b| a.cmp(b));
     assert!(v == [1, 2, 3, 4, 5]);
    @@ -1230,12 +1329,14 @@ v.sort_unstable_by(|a, b| a.cmp(b));
     // reverse sorting
     v.sort_unstable_by(|a, b| b.cmp(a));
     assert!(v == [5, 4, 3, 2, 1]);
    -

    Sorts the slice with a key extraction function, but might not preserve the order of equal +

    1.20.0 · source

    pub fn sort_unstable_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function, but might not preserve the order of equal elements.

    This sort is unstable (i.e., may reorder equal elements), in-place (i.e., does not allocate), and O(m * n * log(n)) worst-case, where the key function is O(m).

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on pattern-defeating quicksort by Orson Peters, which combines the fast average case of randomized quicksort with the fast worst case of heapsort, while achieving linear time on slices with certain patterns. It uses some @@ -1244,12 +1345,16 @@ deterministic behavior.

    Due to its key calling strategy, sort_unstable_by_key is likely to be slower than sort_by_cached_key in cases where the key function is expensive.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     v.sort_unstable_by_key(|k| k.abs());
     assert!(v == [1, 2, -3, 4, -5]);
    -

    Reorder the slice such that the element at index is at its final sorted position.

    +
    1.49.0 · source

    pub fn select_nth_unstable( + &mut self, + index: usize +) -> (&mut [T], &mut T, &mut [T])where + T: Ord,

    Reorder the slice such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index. Additionally, this reordering is unstable (i.e. any number of equal elements may end up at position index), in-place @@ -1258,12 +1363,12 @@ element” in other libraries. It returns a triplet of the following from the re the subslice prior to index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median
    @@ -1275,7 +1380,12 @@ used for 5, -3, 1, 2, 4] ||
             v == [-3, -5, 1, 4, 2] ||
             v == [-5, -3, 1, 4, 2]);
    -

    Reorder the slice with a comparator function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by<F>( + &mut self, + index: usize, + compare: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T, &T) -> Ordering,

    Reorder the slice with a comparator function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the comparator function. @@ -1286,12 +1396,12 @@ the slice reordered according to the provided comparator function: the subslice index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Find the median as if the slice were sorted in descending order.
    @@ -1303,7 +1413,13 @@ used for 2, 4, 1, -3, -5] ||
             v == [4, 2, 1, -5, -3] ||
             v == [4, 2, 1, -3, -5]);
    -

    Reorder the slice with a key extraction function such that the element at index is at its +

    1.49.0 · source

    pub fn select_nth_unstable_by_key<K, F>( + &mut self, + index: usize, + f: F +) -> (&mut [T], &mut T, &mut [T])where + F: FnMut(&T) -> K, + K: Ord,

    Reorder the slice with a key extraction function such that the element at index is at its final sorted position.

    This reordering has the additional property that any value at position i < index will be less than or equal to any value at a position j > index using the key extraction function. @@ -1314,12 +1430,12 @@ the slice reordered according to the provided key extraction function: the subsl index, the element at index, and the subslice after index; accordingly, the values in those two subslices will respectively all be less-than-or-equal-to and greater-than-or-equal-to the value of the element at index.

    -
    Current implementation
    +
    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    -
    Examples
    +
    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
     
     // Return the median as if the array were sorted according to absolute value.
    @@ -1331,12 +1447,13 @@ used for 1, 2, -3, -5, 4] ||
             v == [2, 1, -3, 4, -5] ||
             v == [2, 1, -3, -5, 4]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the +

    source

    pub fn partition_dedup(&mut self) -> (&mut [T], &mut [T])where + T: PartialEq<T>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all consecutive repeated elements to the end of the slice according to the PartialEq trait implementation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [1, 2, 2, 3, 3, 2, 1, 1];
    @@ -1345,7 +1462,8 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [1, 2, 3, 2, 1]); assert_eq!(duplicates, [2, 3, 1]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying +

    source

    pub fn partition_dedup_by<F>(&mut self, same_bucket: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T, &mut T) -> bool,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice satisfying a given equality relation.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    @@ -1354,7 +1472,7 @@ must determine if the elements compare equal. The elements are passed in opposit from their order in the slice, so if same_bucket(a, b) returns true, a is moved at the end of the slice.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = ["foo", "Foo", "BAZ", "Bar", "bar", "baz", "BAZ"];
    @@ -1363,12 +1481,14 @@ at the end of the slice.

    assert_eq!(dedup, ["foo", "BAZ", "Bar", "baz"]); assert_eq!(duplicates, ["bar", "Foo", "BAZ"]);
    -
    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve +

    source

    pub fn partition_dedup_by_key<K, F>(&mut self, key: F) -> (&mut [T], &mut [T])where + F: FnMut(&mut T) -> K, + K: PartialEq<K>,

    🔬This is a nightly-only experimental API. (slice_partition_dedup)

    Moves all but the first of consecutive elements to the end of the slice that resolve to the same key.

    Returns two slices. The first contains no consecutive repeated elements. The second contains all the duplicates in no specified order.

    If the slice is sorted, the first returned slice contains no duplicates.

    -
    Examples
    +
    Examples
    #![feature(slice_partition_dedup)]
     
     let mut slice = [10, 20, 21, 30, 30, 20, 11, 13];
    @@ -1377,17 +1497,17 @@ The second contains all the duplicates in no specified order.

    assert_eq!(dedup, [10, 20, 30, 20, 11]); assert_eq!(duplicates, [21, 30, 13]);
    -

    Rotates the slice in-place such that the first mid elements of the +

    1.26.0 · source

    pub fn rotate_left(&mut self, mid: usize)

    Rotates the slice in-place such that the first mid elements of the slice move to the end while the last self.len() - mid elements move to the front. After calling rotate_left, the element previously at index mid will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if mid is greater than the length of the slice. Note that mid == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_left(2);
     assert_eq!(a, ['c', 'd', 'e', 'f', 'a', 'b']);
    @@ -1396,17 +1516,17 @@ a.rotate_left(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_left(1);
     assert_eq!(a, ['a', 'c', 'd', 'e', 'b', 'f']);
    -

    Rotates the slice in-place such that the first self.len() - k +

    1.26.0 · source

    pub fn rotate_right(&mut self, k: usize)

    Rotates the slice in-place such that the first self.len() - k elements of the slice move to the end while the last k elements move to the front. After calling rotate_right, the element previously at index self.len() - k will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if k is greater than the length of the slice. Note that k == self.len() does not panic and is a no-op rotation.

    Complexity

    Takes linear (in self.len()) time.

    -
    Examples
    +
    Examples
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a.rotate_right(2);
     assert_eq!(a, ['e', 'f', 'a', 'b', 'c', 'd']);
    @@ -1415,25 +1535,28 @@ a.rotate_right(2);
    let mut a = ['a', 'b', 'c', 'd', 'e', 'f'];
     a[1..5].rotate_right(1);
     assert_eq!(a, ['a', 'e', 'b', 'c', 'd', 'f']);
    -

    Fills self with elements by cloning value.

    -
    Examples
    +
    1.50.0 · source

    pub fn fill(&mut self, value: T)where + T: Clone,

    Fills self with elements by cloning value.

    +
    Examples
    let mut buf = vec![0; 10];
     buf.fill(1);
     assert_eq!(buf, vec![1; 10]);
    -

    Fills self with elements returned by calling a closure repeatedly.

    +
    1.51.0 · source

    pub fn fill_with<F>(&mut self, f: F)where + F: FnMut() -> T,

    Fills self with elements returned by calling a closure repeatedly.

    This method uses a closure to create new values. If you’d rather Clone a given value, use fill. If you want to use the Default trait to generate values, you can pass Default::default as the argument.

    -
    Examples
    +
    Examples
    let mut buf = vec![1; 10];
     buf.fill_with(Default::default);
     assert_eq!(buf, vec![0; 10]);
    -

    Copies the elements from src into self.

    +
    1.7.0 · source

    pub fn clone_from_slice(&mut self, src: &[T])where + T: Clone,

    Copies the elements from src into self.

    The length of src must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Cloning two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1465,12 +1588,13 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies all elements from src into self, using a memcpy.

    +
    1.9.0 · source

    pub fn copy_from_slice(&mut self, src: &[T])where + T: Copy,

    Copies all elements from src into self, using a memcpy.

    The length of src must be the same as self.

    If T does not implement Copy, use clone_from_slice.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    -
    Examples
    +
    Examples

    Copying two elements from a slice into another:

    let src = [1, 2, 3, 4];
    @@ -1502,16 +1626,18 @@ sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 4, 5]);
    -

    Copies elements from one part of the slice to another part of itself, +

    1.37.0 · source

    pub fn copy_within<R>(&mut self, src: R, dest: usize)where + R: RangeBounds<usize>, + T: Copy,

    Copies elements from one part of the slice to another part of itself, using a memmove.

    src is the range within self to copy from. dest is the starting index of the range within self to copy to, which will have the same length as src. The two ranges may overlap. The ends of the two ranges must be less than or equal to self.len().

    -
    Panics
    +
    Panics

    This function will panic if either range exceeds the end of the slice, or if the end of src is before the start.

    -
    Examples
    +
    Examples

    Copying four bytes within a slice:

    let mut bytes = *b"Hello, World!";
    @@ -1519,9 +1645,9 @@ or if the end of src is before the start.

    bytes.copy_within(1..5, 8); assert_eq!(&bytes, b"Hello, Wello!");
    -

    Swaps all elements in self with those in other.

    +
    1.27.0 · source

    pub fn swap_with_slice(&mut self, other: &mut [T])

    Swaps all elements in self with those in other.

    The length of other must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Example

    Swapping two elements across slices:

    @@ -1551,7 +1677,7 @@ mutable sub-slices from a slice:

    } assert_eq!(slice, [4, 5, 3, 1, 2]);
    -

    Transmute the slice to a slice of another type, ensuring alignment of the types is +

    1.30.0 · source

    pub unsafe fn align_to<U>(&self) -> (&[T], &[U], &[T])

    Transmute the slice to a slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1564,7 +1690,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1574,7 +1700,7 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the +

    1.30.0 · source

    pub unsafe fn align_to_mut<U>(&mut self) -> (&mut [T], &mut [U], &mut [T])

    Transmute the mutable slice to a mutable slice of another type, ensuring alignment of the types is maintained.

    This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. How exactly the slice is split up is not @@ -1587,7 +1713,7 @@ zero-sized and will return the original slice without splitting anything.

    Safety

    This method is essentially a transmute with respect to the elements in the returned middle slice, so all the usual caveats pertaining to transmute::<T, U> also apply here.

    -
    Examples
    +
    Examples

    Basic usage:

    unsafe {
    @@ -1597,7 +1723,10 @@ middle slice, so all the usual caveats pertaining to transmute::<T, U&g
         // more_efficient_algorithm_for_aligned_shorts(shorts);
         // less_efficient_algorithm_for_bytes(suffix);
     }
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    +
    source

    pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])where + Simd<T, LANES>: AsRef<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a slice into a prefix, a middle of aligned SIMD types, and a suffix.

    This is a safe wrapper around slice::align_to, so has the same weak postconditions as that method. You’re only assured that self.len() == prefix.len() + middle.len() * LANES + suffix.len().

    @@ -1609,7 +1738,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1617,7 +1746,7 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    Examples
    +
    Examples
    #![feature(portable_simd)]
     use core::simd::SimdFloat;
     
    @@ -1645,7 +1774,12 @@ method for something like LANES == 3.

    let numbers: Vec<f32> = (1..101).map(|x| x as _).collect(); assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
    -
    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, +

    source

    pub fn as_simd_mut<const LANES: usize>( + &mut self +) -> (&mut [T], &mut [Simd<T, LANES>], &mut [T])where + Simd<T, LANES>: AsMut<[T; LANES]>, + T: SimdElement, + LaneCount<LANES>: SupportedLaneCount,

    🔬This is a nightly-only experimental API. (portable_simd)

    Split a mutable slice into a mutable prefix, a middle of aligned SIMD types, and a mutable suffix.

    This is a safe wrapper around slice::align_to_mut, so has the same weak postconditions as that method. You’re only assured that @@ -1659,7 +1793,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    This is the mutable version of slice::as_simd; see that for examples.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1667,13 +1801,14 @@ that from ever happening, as only power-of-two numbers of lanes are supported. It’s possible that, in the future, those restrictions might be lifted in a way that would make it possible to see panics from this method for something like LANES == 3.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    +
    source

    pub fn is_sorted(&self) -> boolwhere + T: PartialOrd<T>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted.

    That is, for each element a and its following element b, a <= b must hold. If the slice yields exactly zero or one element, true is returned.

    Note that if Self::Item is only PartialOrd, but not Ord, the above definition implies that this function returns false if any two consecutive items are not comparable.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     let empty: [i32; 0] = [];
     
    @@ -1682,20 +1817,24 @@ comparable.

    assert!([0].is_sorted()); assert!(empty.is_sorted()); assert!(![0.0, 1.0, f32::NAN].is_sorted());
    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    +
    source

    pub fn is_sorted_by<'a, F>(&'a self, compare: F) -> boolwhere + F: FnMut(&'a T, &'a T) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given comparator function.

    Instead of using PartialOrd::partial_cmp, this function uses the given compare function to determine the ordering of two elements. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    +
    source

    pub fn is_sorted_by_key<'a, F, K>(&'a self, f: F) -> boolwhere + F: FnMut(&'a T) -> K, + K: PartialOrd<K>,

    🔬This is a nightly-only experimental API. (is_sorted)

    Checks if the elements of this slice are sorted using the given key extraction function.

    Instead of comparing the slice’s elements directly, this function compares the keys of the elements, as determined by f. Apart from that, it’s equivalent to is_sorted; see its documentation for more information.

    -
    Examples
    +
    Examples
    #![feature(is_sorted)]
     
     assert!(["c", "bb", "aaa"].is_sorted_by_key(|s| s.len()));
     assert!(![-2i32, -1, 0, 3].is_sorted_by_key(|n| n.abs()));
    -

    Returns the index of the partition point according to the given predicate +

    1.52.0 · source

    pub fn partition_point<P>(&self, pred: P) -> usizewhere + P: FnMut(&T) -> bool,

    Returns the index of the partition point according to the given predicate (the index of the first element of the second partition).

    The slice is assumed to be partitioned according to the given predicate. This means that all elements for which the predicate returns true are at the start of the slice @@ -1705,7 +1844,7 @@ For example, [7, 15, 3, 5, 4, 12, 6] is partitioned under the predi

    If this slice is not partitioned, the returned result is unspecified and meaningless, as this method performs a kind of binary search.

    See also binary_search, binary_search_by, and binary_search_by_key.

    -
    Examples
    +
    Examples
    let v = [1, 2, 3, 3, 5, 6, 7];
     let i = v.partition_point(|&x| x < 5);
     
    @@ -1727,13 +1866,14 @@ sort order:

    let idx = s.partition_point(|&x| x < num); s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take<R, 'a>(self: &mut &'a [T], range: R) -> Option<&'a [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1763,13 +1903,14 @@ range is out of bounds.

    assert_eq!(None, slice.take(..=4)); let expected: &[char] = &['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range +

    source

    pub fn take_mut<R, 'a>(self: &mut &'a mut [T], range: R) -> Option<&'a mut [T]>where + R: OneSidedRange<usize>,

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the subslice corresponding to the given range and returns a mutable reference to it.

    Returns None and does not modify the slice if the given range is out of bounds.

    Note that this method only accepts one-sided ranges such as 2.. or ..6, but not 2..6.

    -
    Examples
    +
    Examples

    Taking the first three elements of a slice:

    #![feature(slice_take)]
    @@ -1799,10 +1940,10 @@ range is out of bounds.

    assert_eq!(None, slice.take_mut(..=4)); let expected: &mut [_] = &mut ['a', 'b', 'c', 'd']; assert_eq!(Some(expected), slice.take_mut(..4));
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference +

    source

    pub fn take_first<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1810,10 +1951,10 @@ to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'a');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable +

    source

    pub fn take_first_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the first element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1822,10 +1963,10 @@ reference to it.

    assert_eq!(slice, &['b', 'c']); assert_eq!(first, &'d');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference +

    source

    pub fn take_last<'a>(self: &mut &'a [T]) -> Option<&'a T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &[_] = &['a', 'b', 'c'];
    @@ -1833,10 +1974,10 @@ to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'c');
    -
    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable +

    source

    pub fn take_last_mut<'a>(self: &mut &'a mut [T]) -> Option<&'a mut T>

    🔬This is a nightly-only experimental API. (slice_take)

    Removes the last element of the slice and returns a mutable reference to it.

    Returns None if the slice is empty.

    -
    Examples
    +
    Examples
    #![feature(slice_take)]
     
     let mut slice: &mut [_] = &mut ['a', 'b', 'c'];
    @@ -1845,12 +1986,15 @@ reference to it.

    assert_eq!(slice, &['a', 'b']); assert_eq!(last, &'d');
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    +
    source

    pub unsafe fn get_many_unchecked_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> [&mut T; N]

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once, without doing any checks.

    For a safe alternative see get_many_mut.

    Safety

    Calling this method with overlapping or out-of-bounds indices is undefined behavior even if the resulting references are not used.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let x = &mut [1, 2, 4];
    @@ -1861,10 +2005,13 @@ even if the resulting references are not used.

    *b *= 100; } assert_eq!(x, &[10, 2, 400]);
    -
    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    +
    source

    pub fn get_many_mut<const N: usize>( + &mut self, + indices: [usize; N] +) -> Result<[&mut T; N], GetManyMutError<N>>

    🔬This is a nightly-only experimental API. (get_many_mut)

    Returns mutable references to many indices at once.

    Returns an error if any index is out-of-bounds, or if the same index was passed more than once.

    -
    Examples
    +
    Examples
    #![feature(get_many_mut)]
     
     let v = &mut [1, 2, 3];
    @@ -1873,113 +2020,12 @@ passed more than once.

    *b = 612; } assert_eq!(v, &[413, 2, 612]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    -

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses -the ordering defined by f64::total_cmp.

    -
    Current implementation
    -

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    -
    #![feature(sort_floats)]
    -let mut v = [2.6, -5e-8, f64::NAN, 8.29, f64::INFINITY, -1.0, 0.0, -f64::INFINITY, -0.0];
    -
    -v.sort_floats();
    -let sorted = [-f64::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f64::INFINITY, f64::NAN];
    -assert_eq!(&v[..8], &sorted[..8]);
    -assert!(v[8].is_nan());
    -

    Checks if all bytes in this slice are within the ASCII range.

    -

    Checks that two slices are an ASCII case-insensitive match.

    -

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), -but without allocating and copying temporaries.

    -

    Converts this slice to its ASCII upper case equivalent in-place.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To return a new uppercased value without modifying the existing one, use -to_ascii_uppercase.

    -

    Converts this slice to its ASCII lower case equivalent in-place.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To return a new lowercased value without modifying the existing one, use -to_ascii_lowercase.

    -

    Returns an iterator that produces an escaped version of this slice, -treating it as an ASCII string.

    -
    Examples
    -
    
    -let s = b"0\t\r\n'\"\\\x9d";
    -let escaped = s.escape_ascii().to_string();
    -assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    -assert_eq!(b"  ".trim_ascii_start(), b"");
    -assert_eq!(b"".trim_ascii_start(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    -assert_eq!(b"  ".trim_ascii_end(), b"");
    -assert_eq!(b"".trim_ascii_end(), b"");
    -
    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes -removed.

    -

    ‘Whitespace’ refers to the definition used by -u8::is_ascii_whitespace.

    -
    Examples
    -
    #![feature(byte_slice_trim_ascii)]
    -
    -assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    -assert_eq!(b"  ".trim_ascii(), b"");
    -assert_eq!(b"".trim_ascii(), b"");
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -assert_eq!([[1, 2, 3], [4, 5, 6]].flatten(), &[1, 2, 3, 4, 5, 6]);
    -
    -assert_eq!(
    -    [[1, 2, 3], [4, 5, 6]].flatten(),
    -    [[1, 2], [3, 4], [5, 6]].flatten(),
    -);
    -
    -let slice_of_empty_arrays: &[[i32; 0]] = &[[], [], [], [], []];
    -assert!(slice_of_empty_arrays.flatten().is_empty());
    -
    -let empty_slice_of_arrays: &[[u32; 10]] = &[];
    -assert!(empty_slice_of_arrays.flatten().is_empty());
    -
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    -
    Panics
    -

    This panics if the length of the resulting slice would overflow a usize.

    -

    This is only possible when flattening a slice of arrays of zero-sized -types, and thus tends to be irrelevant in practice. If -size_of::<T>() > 0, this will never panic.

    -
    Examples
    -
    #![feature(slice_flatten)]
    -
    -fn add_5_to_all(slice: &mut [i32]) {
    -    for i in slice {
    -        *i += 5;
    -    }
    -}
    -
    -let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
    -add_5_to_all(array.flatten_mut());
    -assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -
    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    +
    source

    pub fn sort_floats(&mut self)

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses the ordering defined by f32::total_cmp.

    Current implementation

    This uses the same sorting algorithm as sort_unstable_by.

    -
    Examples
    +
    Examples
    #![feature(sort_floats)]
     let mut v = [2.6, -5e-8, f32::NAN, 8.29, f32::INFINITY, -1.0, 0.0, -f32::INFINITY, -0.0];
     
    @@ -1987,7 +2033,67 @@ v.sort_floats();
     let sorted = [-f32::INFINITY, -1.0, -5e-8, -0.0, 0.0, 2.6, 8.29, f32::INFINITY, f32::NAN];
     assert_eq!(&v[..8], &sorted[..8]);
     assert!(v[8].is_nan());
    -

    Sorts the slice.

    +
    1.23.0 · source

    pub fn is_ascii(&self) -> bool

    Checks if all bytes in this slice are within the ASCII range.

    +
    1.23.0 · source

    pub fn eq_ignore_ascii_case(&self, other: &[u8]) -> bool

    Checks that two slices are an ASCII case-insensitive match.

    +

    Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), +but without allocating and copying temporaries.

    +
    1.23.0 · source

    pub fn make_ascii_uppercase(&mut self)

    Converts this slice to its ASCII upper case equivalent in-place.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To return a new uppercased value without modifying the existing one, use +to_ascii_uppercase.

    +
    1.23.0 · source

    pub fn make_ascii_lowercase(&mut self)

    Converts this slice to its ASCII lower case equivalent in-place.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To return a new lowercased value without modifying the existing one, use +to_ascii_lowercase.

    +
    1.60.0 · source

    pub fn escape_ascii(&self) -> EscapeAscii<'_>

    Returns an iterator that produces an escaped version of this slice, +treating it as an ASCII string.

    +
    Examples
    +
    
    +let s = b"0\t\r\n'\"\\\x9d";
    +let escaped = s.escape_ascii().to_string();
    +assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
    +
    source

    pub fn trim_ascii_start(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
    +assert_eq!(b"  ".trim_ascii_start(), b"");
    +assert_eq!(b"".trim_ascii_start(), b"");
    +
    source

    pub fn trim_ascii_end(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with trailing ASCII whitespace bytes removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
    +assert_eq!(b"  ".trim_ascii_end(), b"");
    +assert_eq!(b"".trim_ascii_end(), b"");
    +
    source

    pub fn trim_ascii(&self) -> &[u8]

    🔬This is a nightly-only experimental API. (byte_slice_trim_ascii)

    Returns a byte slice with leading and trailing ASCII whitespace bytes +removed.

    +

    ‘Whitespace’ refers to the definition used by +u8::is_ascii_whitespace.

    +
    Examples
    +
    #![feature(byte_slice_trim_ascii)]
    +
    +assert_eq!(b"\r hello world\n ".trim_ascii(), b"hello world");
    +assert_eq!(b"  ".trim_ascii(), b"");
    +assert_eq!(b"".trim_ascii(), b"");
    +
    1.23.0 · source

    pub fn to_ascii_uppercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII upper case equivalent.

    +

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, +but non-ASCII letters are unchanged.

    +

    To uppercase the value in-place, use make_ascii_uppercase.

    +
    1.23.0 · source

    pub fn to_ascii_lowercase(&self) -> Vec<u8, Global>

    Returns a vector containing a copy of this slice where each byte +is mapped to its ASCII lower case equivalent.

    +

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, +but non-ASCII letters are unchanged.

    +

    To lowercase the value in-place, use make_ascii_lowercase.

    +
    1.0.0 · source

    pub fn sort(&mut self)where + T: Ord,

    Sorts the slice.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    When applicable, unstable sorting is preferred because it is generally faster than stable sorting and it doesn’t allocate auxiliary memory. @@ -2004,7 +2110,8 @@ non-allocating insertion sort is used instead.

    v.sort(); assert!(v == [-5, -3, 1, 2, 4]);
    -

    Sorts the slice with a comparator function.

    +
    1.0.0 · source

    pub fn sort_by<F>(&mut self, compare: F)where + F: FnMut(&T, &T) -> Ordering,

    Sorts the slice with a comparator function.

    This sort is stable (i.e., does not reorder equal elements) and O(n * log(n)) worst-case.

    The comparator function must define a total ordering for the elements in the slice. If the ordering is not total, the order of the elements is unspecified. An order is a @@ -2037,7 +2144,9 @@ v.sort_by(|a, b| a.cmp(b)); // reverse sorting v.sort_by(|a, b| b.cmp(a)); assert!(v == [5, 4, 3, 2, 1]);

    -

    Sorts the slice with a key extraction function.

    +
    1.7.0 · source

    pub fn sort_by_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    This sort is stable (i.e., does not reorder equal elements) and O(m * n * log(n)) worst-case, where the key function is O(m).

    For expensive key functions (e.g. functions that are not simple property accesses or @@ -2058,7 +2167,9 @@ non-allocating insertion sort is used instead.

    v.sort_by_key(|k| k.abs()); assert!(v == [1, 2, -3, 4, -5]);
    -

    Sorts the slice with a key extraction function.

    +
    1.34.0 · source

    pub fn sort_by_cached_key<K, F>(&mut self, f: F)where + F: FnMut(&T) -> K, + K: Ord,

    Sorts the slice with a key extraction function.

    During sorting, the key function is called at most once per element, by using temporary storage to remember the results of key evaluation. The order of calls to the key function is unspecified and may change in future versions @@ -2081,12 +2192,15 @@ length of the slice.

    v.sort_by_cached_key(|k| k.to_string()); assert!(v == [-3, -5, 2, 32, 4]);
    -

    Copies self into a new Vec.

    +
    1.0.0 · source

    pub fn to_vec(&self) -> Vec<T, Global> where + T: Clone,

    Copies self into a new Vec.

    Examples
    let s = [10, 40, 30];
     let x = s.to_vec();
     // Here, `s` and `x` can be modified independently.
    -
    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    +
    source

    pub fn to_vec_in<A>(&self, alloc: A) -> Vec<T, A> where + A: Allocator, + T: Clone,

    🔬This is a nightly-only experimental API. (allocator_api)

    Copies self into a new Vec with an allocator.

    Examples
    #![feature(allocator_api)]
     
    @@ -2095,7 +2209,8 @@ v.sort_by_cached_key(|k| k.to_string());
     let s = [10, 40, 30];
     let x = s.to_vec_in(System);
     // Here, `s` and `x` can be modified independently.
    -

    Creates a vector by copying a slice n times.

    +
    1.40.0 · source

    pub fn repeat(&self, n: usize) -> Vec<T, Global> where + T: Copy,

    Creates a vector by copying a slice n times.

    Panics

    This function will panic if the capacity would overflow.

    Examples
    @@ -2106,53 +2221,129 @@ v.sort_by_cached_key(|k| k.to_string());
    // this will panic at runtime
     b"0123456789abcdef".repeat(usize::MAX);
    -

    Flattens a slice of T into a single value Self::Output.

    +
    1.0.0 · source

    pub fn concat<Item>(&self) -> <[T] as Concat<Item>>::Output where + [T]: Concat<Item>, + Item: ?Sized,

    Flattens a slice of T into a single value Self::Output.

    Examples
    assert_eq!(["hello", "world"].concat(), "helloworld");
     assert_eq!([[1, 2], [3, 4]].concat(), [1, 2, 3, 4]);
    -

    Flattens a slice of T into a single value Self::Output, placing a +

    1.3.0 · source

    pub fn join<Separator>(&self, sep: Separator) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].join(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].join(&0), [1, 2, 0, 3, 4]);
     assert_eq!([[1, 2], [3, 4]].join(&[0, 0][..]), [1, 2, 0, 0, 3, 4]);
    -
    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a +

    1.0.0 · source

    pub fn connect<Separator>( + &self, + sep: Separator +) -> <[T] as Join<Separator>>::Output where + [T]: Join<Separator>,

    👎Deprecated since 1.3.0: renamed to join

    Flattens a slice of T into a single value Self::Output, placing a given separator between each.

    Examples
    assert_eq!(["hello", "world"].connect(" "), "hello world");
     assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII upper case equivalent.

    -

    ASCII letters ‘a’ to ‘z’ are mapped to ‘A’ to ‘Z’, -but non-ASCII letters are unchanged.

    -

    To uppercase the value in-place, use make_ascii_uppercase.

    -

    Returns a vector containing a copy of this slice where each byte -is mapped to its ASCII lower case equivalent.

    -

    ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’, -but non-ASCII letters are unchanged.

    -

    To lowercase the value in-place, use make_ascii_lowercase.

    -

    Trait Implementations§

    The resulting type after applying the + operator.
    Performs the + operation. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    The returned type after indexing.
    Performs the indexing (container[index]) operation. Read more
    The returned type after indexing.
    Performs the indexing (container[index]) operation. Read more
    The returned type after indexing.
    Performs the indexing (container[index]) operation. Read more
    Performs the mutable indexing (container[index]) operation. Read more
    Performs the mutable indexing (container[index]) operation. Read more
    Performs the mutable indexing (container[index]) operation. Read more
    The resulting type after applying the * operator.
    Performs the * operation. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<'a, F: Field, B: Basis> Add<&'a Polynomial<F, B>> for Polynomial<F, B>

    §

    type Output = Polynomial<F, B>

    The resulting type after applying the + operator.
    source§

    fn add(self, rhs: &'a Polynomial<F, B>) -> Polynomial<F, B>

    Performs the + operation. Read more
    source§

    impl<F: Clone, B: Clone> Clone for Polynomial<F, B>

    source§

    fn clone(&self) -> Polynomial<F, B>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<F: Debug, B: Debug> Debug for Polynomial<F, B>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F, B> Deref for Polynomial<F, B>

    §

    type Target = [F]

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &[F]

    Dereferences the value.
    source§

    impl<F, B> DerefMut for Polynomial<F, B>

    source§

    fn deref_mut(&mut self) -> &mut [F]

    Mutably dereferences the value.
    source§

    impl<F, B> Index<RangeFrom<usize>> for Polynomial<F, B>

    §

    type Output = [F]

    The returned type after indexing.
    source§

    fn index(&self, index: RangeFrom<usize>) -> &[F]

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<F, B> Index<RangeFull> for Polynomial<F, B>

    §

    type Output = [F]

    The returned type after indexing.
    source§

    fn index(&self, index: RangeFull) -> &[F]

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<F, B> Index<usize> for Polynomial<F, B>

    §

    type Output = F

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &F

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<F, B> IndexMut<RangeFrom<usize>> for Polynomial<F, B>

    source§

    fn index_mut(&mut self, index: RangeFrom<usize>) -> &mut [F]

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<F, B> IndexMut<RangeFull> for Polynomial<F, B>

    source§

    fn index_mut(&mut self, index: RangeFull) -> &mut [F]

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<F, B> IndexMut<usize> for Polynomial<F, B>

    source§

    fn index_mut(&mut self, index: usize) -> &mut F

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<F: Field, B: Basis> Mul<F> for Polynomial<F, B>

    §

    type Output = Polynomial<F, B>

    The resulting type after applying the * operator.
    source§

    fn mul(self, rhs: F) -> Polynomial<F, B>

    Performs the * operation. Read more

    Auto Trait Implementations§

    §

    impl<F, B> RefUnwindSafe for Polynomial<F, B>where + B: RefUnwindSafe, + F: RefUnwindSafe,

    §

    impl<F, B> Send for Polynomial<F, B>where + B: Send, + F: Send,

    §

    impl<F, B> Sync for Polynomial<F, B>where + B: Sync, + F: Sync,

    §

    impl<F, B> Unpin for Polynomial<F, B>where + B: Unpin, + F: Unpin,

    §

    impl<F, B> UnwindSafe for Polynomial<F, B>where + B: UnwindSafe, + F: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/struct.Rotation.html b/rustdoc/latest/halo2_proofs/poly/struct.Rotation.html index 13410c6a..4eeb5b3f 100644 --- a/rustdoc/latest/halo2_proofs/poly/struct.Rotation.html +++ b/rustdoc/latest/halo2_proofs/poly/struct.Rotation.html @@ -1,4 +1,4 @@ -Rotation in halo2_proofs::poly - Rust +Rotation in halo2_proofs::poly - Rust -

    Struct halo2_proofs::poly::Rotation

    source ·
    pub struct Rotation(pub i32);
    Expand description

    Describes the relative rotation of a vector. Negative numbers represent +

    Struct halo2_proofs::poly::Rotation

    source ·
    pub struct Rotation(pub i32);
    Expand description

    Describes the relative rotation of a vector. Negative numbers represent reverse (leftmost) rotations and positive numbers represent forward (rightmost) rotations. Zero represents no rotation.

    -

    Tuple Fields§

    §0: i32

    Implementations§

    The current location in the evaluation domain

    -

    The previous location in the evaluation domain

    -

    The next location in the evaluation domain

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used -by ==.
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Tuple Fields§

    §0: i32

    Implementations§

    source§

    impl Rotation

    source

    pub fn cur() -> Rotation

    The current location in the evaluation domain

    +
    source

    pub fn prev() -> Rotation

    The previous location in the evaluation domain

    +
    source

    pub fn next() -> Rotation

    The next location in the evaluation domain

    +

    Trait Implementations§

    source§

    impl Clone for Rotation

    source§

    fn clone(&self) -> Rotation

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Rotation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Rotation> for Rotation

    source§

    fn eq(&self, other: &Rotation) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Rotation

    source§

    impl Eq for Rotation

    source§

    impl StructuralEq for Rotation

    source§

    impl StructuralPartialEq for Rotation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/poly/trait.Basis.html b/rustdoc/latest/halo2_proofs/poly/trait.Basis.html index e3aa00de..c9cc6552 100644 --- a/rustdoc/latest/halo2_proofs/poly/trait.Basis.html +++ b/rustdoc/latest/halo2_proofs/poly/trait.Basis.html @@ -1,4 +1,4 @@ -Basis in halo2_proofs::poly - Rust +Basis in halo2_proofs::poly - Rust -

    Trait halo2_proofs::poly::Basis

    source ·
    pub trait Basis: Copy + Debug + Send + Sync { }
    Expand description

    The basis over which a polynomial is described.

    -

    Implementors§

    \ No newline at end of file +

    Trait halo2_proofs::poly::Basis

    source ·
    pub trait Basis: Copy + Debug + Send + Sync { }
    Expand description

    The basis over which a polynomial is described.

    +

    Implementors§

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/index.html b/rustdoc/latest/halo2_proofs/transcript/index.html index 648a0e59..2b9a6c95 100644 --- a/rustdoc/latest/halo2_proofs/transcript/index.html +++ b/rustdoc/latest/halo2_proofs/transcript/index.html @@ -1,4 +1,4 @@ -halo2_proofs::transcript - Rust +halo2_proofs::transcript - Rust -
    Expand description

    This module contains utilities and traits for dealing with Fiat-Shamir +

    Expand description

    This module contains utilities and traits for dealing with Fiat-Shamir transcripts.

    -

    Structs

    We will replace BLAKE2b with an algebraic hash function in a later version.
    We will replace BLAKE2b with an algebraic hash function in a later version.
    A 255-bit challenge.
    The scalar representation of a verifier challenge.

    Traits

    EncodedChallenge<C> defines a challenge encoding with a Self::Input +

    Structs

    We will replace BLAKE2b with an algebraic hash function in a later version.
    We will replace BLAKE2b with an algebraic hash function in a later version.
    A 255-bit challenge.
    The scalar representation of a verifier challenge.

    Traits

    EncodedChallenge<C> defines a challenge encoding with a Self::Input that is used to derive the challenge encoding and get_challenge obtains -the real C::Scalar that the challenge encoding represents.
    Generic transcript view (from either the prover or verifier’s perspective)
    Transcript view from the perspective of a verifier that has access to an -input stream of data from the prover to the verifier.
    Transcript view from the perspective of a prover that has access to an -output stream of messages from the prover to the verifier.
    \ No newline at end of file +the real C::Scalar that the challenge encoding represents.
    Generic transcript view (from either the prover or verifier’s perspective)
    Transcript view from the perspective of a verifier that has access to an +input stream of data from the prover to the verifier.
    Transcript view from the perspective of a prover that has access to an +output stream of messages from the prover to the verifier.
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bRead.html b/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bRead.html index f0a81626..24f5fb08 100644 --- a/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bRead.html +++ b/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bRead.html @@ -1,4 +1,4 @@ -Blake2bRead in halo2_proofs::transcript - Rust +Blake2bRead in halo2_proofs::transcript - Rust -
    pub struct Blake2bRead<R: Read, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    We will replace BLAKE2b with an algebraic hash function in a later version.

    -

    Implementations§

    Initialize a transcript given an input buffer.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Squeeze an encoded verifier challenge from the transcript.
    Writing the point to the transcript without writing it to the proof, -treating it as a common input.
    Writing the scalar to the transcript without writing it to the proof, -treating it as a common input.
    Squeeze a typed challenge (in the scalar field) from the transcript.
    Read a curve point from the prover.
    Read a curve scalar from the prover.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Blake2bRead<R: Read, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    We will replace BLAKE2b with an algebraic hash function in a later version.

    +

    Implementations§

    source§

    impl<R: Read, C: CurveAffine, E: EncodedChallenge<C>> Blake2bRead<R, C, E>

    source

    pub fn init(reader: R) -> Self

    Initialize a transcript given an input buffer.

    +

    Trait Implementations§

    source§

    impl<R: Clone + Read, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bRead<R, C, E>

    source§

    fn clone(&self) -> Blake2bRead<R, C, E>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<R: Debug + Read, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bRead<R, C, E>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<R: Read, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn squeeze_challenge(&mut self) -> Challenge255<C>

    Squeeze an encoded verifier challenge from the transcript.
    source§

    fn common_point(&mut self, point: C) -> Result<()>

    Writing the point to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Writing the scalar to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T>

    Squeeze a typed challenge (in the scalar field) from the transcript.
    source§

    impl<R: Read, C: CurveAffine> TranscriptRead<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn read_point(&mut self) -> Result<C>

    Read a curve point from the prover.
    source§

    fn read_scalar(&mut self) -> Result<C::Scalar>

    Read a curve scalar from the prover.

    Auto Trait Implementations§

    §

    impl<R, C, E> RefUnwindSafe for Blake2bRead<R, C, E>where + C: RefUnwindSafe, + E: RefUnwindSafe, + R: RefUnwindSafe,

    §

    impl<R, C, E> Send for Blake2bRead<R, C, E>where + E: Send, + R: Send,

    §

    impl<R, C, E> Sync for Blake2bRead<R, C, E>where + E: Sync, + R: Sync,

    §

    impl<R, C, E> Unpin for Blake2bRead<R, C, E>where + C: Unpin, + E: Unpin, + R: Unpin,

    §

    impl<R, C, E> UnwindSafe for Blake2bRead<R, C, E>where + C: UnwindSafe, + E: UnwindSafe, + R: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bWrite.html b/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bWrite.html index 4ee1fc19..cf54c239 100644 --- a/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bWrite.html +++ b/rustdoc/latest/halo2_proofs/transcript/struct.Blake2bWrite.html @@ -1,4 +1,4 @@ -Blake2bWrite in halo2_proofs::transcript - Rust +Blake2bWrite in halo2_proofs::transcript - Rust -
    pub struct Blake2bWrite<W: Write, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    We will replace BLAKE2b with an algebraic hash function in a later version.

    -

    Implementations§

    Initialize a transcript given an output buffer.

    -

    Conclude the interaction and return the output buffer (writer).

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Squeeze an encoded verifier challenge from the transcript.
    Writing the point to the transcript without writing it to the proof, -treating it as a common input.
    Writing the scalar to the transcript without writing it to the proof, -treating it as a common input.
    Squeeze a typed challenge (in the scalar field) from the transcript.
    Write a curve point to the proof and the transcript.
    Write a scalar to the proof and the transcript.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +
    pub struct Blake2bWrite<W: Write, C: CurveAffine, E: EncodedChallenge<C>> { /* private fields */ }
    Expand description

    We will replace BLAKE2b with an algebraic hash function in a later version.

    +

    Implementations§

    source§

    impl<W: Write, C: CurveAffine, E: EncodedChallenge<C>> Blake2bWrite<W, C, E>

    source

    pub fn init(writer: W) -> Self

    Initialize a transcript given an output buffer.

    +
    source

    pub fn finalize(self) -> W

    Conclude the interaction and return the output buffer (writer).

    +

    Trait Implementations§

    source§

    impl<W: Clone + Write, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bWrite<W, C, E>

    source§

    fn clone(&self) -> Blake2bWrite<W, C, E>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<W: Debug + Write, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bWrite<W, C, E>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<W: Write, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn squeeze_challenge(&mut self) -> Challenge255<C>

    Squeeze an encoded verifier challenge from the transcript.
    source§

    fn common_point(&mut self, point: C) -> Result<()>

    Writing the point to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Writing the scalar to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T>

    Squeeze a typed challenge (in the scalar field) from the transcript.
    source§

    impl<W: Write, C: CurveAffine> TranscriptWrite<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn write_point(&mut self, point: C) -> Result<()>

    Write a curve point to the proof and the transcript.
    source§

    fn write_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Write a scalar to the proof and the transcript.

    Auto Trait Implementations§

    §

    impl<W, C, E> RefUnwindSafe for Blake2bWrite<W, C, E>where + C: RefUnwindSafe, + E: RefUnwindSafe, + W: RefUnwindSafe,

    §

    impl<W, C, E> Send for Blake2bWrite<W, C, E>where + E: Send, + W: Send,

    §

    impl<W, C, E> Sync for Blake2bWrite<W, C, E>where + E: Sync, + W: Sync,

    §

    impl<W, C, E> Unpin for Blake2bWrite<W, C, E>where + C: Unpin, + E: Unpin, + W: Unpin,

    §

    impl<W, C, E> UnwindSafe for Blake2bWrite<W, C, E>where + C: UnwindSafe, + E: UnwindSafe, + W: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/struct.Challenge255.html b/rustdoc/latest/halo2_proofs/transcript/struct.Challenge255.html index c1758113..04c84719 100644 --- a/rustdoc/latest/halo2_proofs/transcript/struct.Challenge255.html +++ b/rustdoc/latest/halo2_proofs/transcript/struct.Challenge255.html @@ -1,4 +1,4 @@ -Challenge255 in halo2_proofs::transcript - Rust +Challenge255 in halo2_proofs::transcript - Rust -
    pub struct Challenge255<C: CurveAffine>(_, _);
    Expand description

    A 255-bit challenge.

    -

    Methods from Deref<Target = [u8; 32]>§

    Returns a slice containing the entire array. Equivalent to &s[..].

    -
    🔬This is a nightly-only experimental API. (array_methods)

    Borrows each element and returns an array of references with the same +

    pub struct Challenge255<C: CurveAffine>(_, _);
    Expand description

    A 255-bit challenge.

    +

    Methods from Deref<Target = [u8; 32]>§

    1.57.0 · source

    pub fn as_slice(&self) -> &[T]

    Returns a slice containing the entire array. Equivalent to &s[..].

    +
    source

    pub fn each_ref(&self) -> [&T; N]

    🔬This is a nightly-only experimental API. (array_methods)

    Borrows each element and returns an array of references with the same size as self.

    Example
    #![feature(array_methods)]
    @@ -35,7 +35,7 @@ array if its elements are not // We can still access the original array: it has not been moved.
     assert_eq!(strings.len(), 3);
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one array reference into two at an index.

    +
    source

    pub fn split_array_ref<const M: usize>(&self) -> (&[T; M], &[T])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one array reference into two at an index.

    The first will contain all indices from [0, M) (excluding the index M itself) and the second will contain all indices from [M, N) (excluding the index N itself).

    @@ -63,7 +63,7 @@ indices from [M, N) (excluding the index N itself).

    assert_eq!(left, &[1, 2, 3, 4, 5, 6]); assert_eq!(right, &[]); }
    -
    🔬This is a nightly-only experimental API. (split_array)

    Divides one array reference into two at an index from the end.

    +
    source

    pub fn rsplit_array_ref<const M: usize>(&self) -> (&[T], &[T; M])

    🔬This is a nightly-only experimental API. (split_array)

    Divides one array reference into two at an index from the end.

    The first will contain all indices from [0, N - M) (excluding the index N - M itself) and the second will contain all indices from [N - M, N) (excluding the index N itself).

    @@ -91,34 +91,111 @@ indices from [N - M, N) (excluding the index N itself) assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    The Input type used to derive the challenge encoding. For example, +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine> Clone for Challenge255<C>

    source§

    fn clone(&self) -> Challenge255<C>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine> Debug for Challenge255<C>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<C: CurveAffine> Deref for Challenge255<C>

    §

    type Target = [u8; 32]

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<C: CurveAffine> EncodedChallenge<C> for Challenge255<C>where + C::Scalar: FromUniformBytes<64>,

    §

    type Input = [u8; 64]

    The Input type used to derive the challenge encoding. For example, an input from the Poseidon hash would be a base field element; -an input from the Blake2b hash would be a [u8; 64].
    Get an encoded challenge from a given input challenge.
    Get a scalar field element from an encoded challenge.
    Cast an encoded challenge as a typed ChallengeScalar.
    Squeeze an encoded verifier challenge from the transcript.
    Writing the point to the transcript without writing it to the proof, -treating it as a common input.
    Writing the scalar to the transcript without writing it to the proof, -treating it as a common input.
    Squeeze a typed challenge (in the scalar field) from the transcript.
    Squeeze an encoded verifier challenge from the transcript.
    Writing the point to the transcript without writing it to the proof, -treating it as a common input.
    Writing the scalar to the transcript without writing it to the proof, -treating it as a common input.
    Squeeze a typed challenge (in the scalar field) from the transcript.
    Read a curve point from the prover.
    Read a curve scalar from the prover.
    Write a curve point to the proof and the transcript.
    Write a scalar to the proof and the transcript.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +an input from the Blake2b hash would be a [u8; 64].
    source§

    fn new(challenge_input: &[u8; 64]) -> Self

    Get an encoded challenge from a given input challenge.
    source§

    fn get_scalar(&self) -> C::Scalar

    Get a scalar field element from an encoded challenge.
    source§

    fn as_challenge_scalar<T>(&self) -> ChallengeScalar<C, T>

    Cast an encoded challenge as a typed ChallengeScalar.
    source§

    impl<R: Read, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn squeeze_challenge(&mut self) -> Challenge255<C>

    Squeeze an encoded verifier challenge from the transcript.
    source§

    fn common_point(&mut self, point: C) -> Result<()>

    Writing the point to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Writing the scalar to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T>

    Squeeze a typed challenge (in the scalar field) from the transcript.
    source§

    impl<W: Write, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn squeeze_challenge(&mut self) -> Challenge255<C>

    Squeeze an encoded verifier challenge from the transcript.
    source§

    fn common_point(&mut self, point: C) -> Result<()>

    Writing the point to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Writing the scalar to the transcript without writing it to the proof, +treating it as a common input.
    source§

    fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T>

    Squeeze a typed challenge (in the scalar field) from the transcript.
    source§

    impl<R: Read, C: CurveAffine> TranscriptRead<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn read_point(&mut self) -> Result<C>

    Read a curve point from the prover.
    source§

    fn read_scalar(&mut self) -> Result<C::Scalar>

    Read a curve scalar from the prover.
    source§

    impl<W: Write, C: CurveAffine> TranscriptWrite<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    fn write_point(&mut self, point: C) -> Result<()>

    Write a curve point to the proof and the transcript.
    source§

    fn write_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Write a scalar to the proof and the transcript.
    source§

    impl<C: Copy + CurveAffine> Copy for Challenge255<C>

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for Challenge255<C>where + C: RefUnwindSafe,

    §

    impl<C> Send for Challenge255<C>

    §

    impl<C> Sync for Challenge255<C>

    §

    impl<C> Unpin for Challenge255<C>where + C: Unpin,

    §

    impl<C> UnwindSafe for Challenge255<C>where + C: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/struct.ChallengeScalar.html b/rustdoc/latest/halo2_proofs/transcript/struct.ChallengeScalar.html index 4c1c8be7..d559c159 100644 --- a/rustdoc/latest/halo2_proofs/transcript/struct.ChallengeScalar.html +++ b/rustdoc/latest/halo2_proofs/transcript/struct.ChallengeScalar.html @@ -1,4 +1,4 @@ -ChallengeScalar in halo2_proofs::transcript - Rust +ChallengeScalar in halo2_proofs::transcript - Rust -
    pub struct ChallengeScalar<C: CurveAffine, T> { /* private fields */ }
    Expand description

    The scalar representation of a verifier challenge.

    +
    pub struct ChallengeScalar<C: CurveAffine, T> { /* private fields */ }
    Expand description

    The scalar representation of a verifier challenge.

    The Type type can be used to scope the challenge to a specific context, or set to () if no context is required.

    -

    Trait Implementations§

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts self into T using Into<T>. Read more
    Specifies the object to be translated from
    Translate the guest coordinate to the guest coordinate
    Get the Z-value of current coordinate
    Causes self to use its Binary implementation when Debug-formatted.
    Causes self to use its Display implementation when -Debug-formatted.
    Causes self to use its LowerExp implementation when -Debug-formatted.
    Causes self to use its LowerHex implementation when -Debug-formatted.
    Causes self to use its Octal implementation when Debug-formatted.
    Causes self to use its Pointer implementation when -Debug-formatted.
    Causes self to use its UpperExp implementation when -Debug-formatted.
    Causes self to use its UpperHex implementation when -Debug-formatted.
    Formats each item in a sequence. Read more

    Returns the argument unchanged.

    -
    Instruments this type with the provided Span, returning an -Instrumented wrapper. Read more
    Instruments this type with the current Span, returning an -Instrumented wrapper. Read more

    Calls U::from(self).

    +

    Trait Implementations§

    source§

    impl<C: Clone + CurveAffine, T: Clone> Clone for ChallengeScalar<C, T>where + C::Scalar: Clone,

    source§

    fn clone(&self) -> ChallengeScalar<C, T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<C: Debug + CurveAffine, T: Debug> Debug for ChallengeScalar<C, T>where + C::Scalar: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<C: CurveAffine, T> Deref for ChallengeScalar<C, T>

    §

    type Target = <C as PrimeCurveAffine>::Scalar

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<C: Copy + CurveAffine, T: Copy> Copy for ChallengeScalar<C, T>where + C::Scalar: Copy,

    Auto Trait Implementations§

    §

    impl<C, T> RefUnwindSafe for ChallengeScalar<C, T>where + T: RefUnwindSafe, + <C as CurveAffine>::ScalarExt: RefUnwindSafe,

    §

    impl<C, T> Send for ChallengeScalar<C, T>where + T: Send,

    §

    impl<C, T> Sync for ChallengeScalar<C, T>where + T: Sync,

    §

    impl<C, T> Unpin for ChallengeScalar<C, T>where + T: Unpin, + <C as CurveAffine>::ScalarExt: Unpin,

    §

    impl<C, T> UnwindSafe for ChallengeScalar<C, T>where + T: UnwindSafe, + <C as CurveAffine>::ScalarExt: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    const: unstable · source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<C, T> CoordTranslate for Twhere + C: CoordTranslate, + T: Deref<Target = C>,

    §

    type From = <C as CoordTranslate>::From

    Specifies the object to be translated from
    §

    fn translate(&self, from: &<T as CoordTranslate>::From) -> (i32, i32)

    Translate the guest coordinate to the guest coordinate
    §

    fn depth(&self, _from: &Self::From) -> i32

    Get the Z-value of current coordinate
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    const: unstable · source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    const: unstable · source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Pipes by value. This is generally the method you want to use. Read more
    Borrows self and passes that borrow into the pipe function. Read more
    Mutably borrows self and passes that borrow into the pipe function. Read more
    Borrows self, then passes self.borrow() into the pipe function. Read more
    Mutably borrows self, then passes self.borrow_mut() into the pipe -function. Read more
    Borrows self, then passes self.as_ref() into the pipe function.
    Mutably borrows self, then passes self.as_mut() into the pipe -function.
    Borrows self, then passes self.deref() into the pipe function.
    Mutably borrows self, then passes self.deref_mut() into the pipe -function.
    The alignment of pointer.
    The type for initializers.
    Initializes a with the given initializer. Read more
    Dereferences the given pointer. Read more
    Mutably dereferences the given pointer. Read more
    Drops the object pointed to by the given pointer. Read more
    Immutable access to a value. Read more
    Mutable access to a value. Read more
    Immutable access to the Borrow<B> of a value. Read more
    Mutable access to the BorrowMut<B> of a value. Read more
    Immutable access to the AsRef<R> view of a value. Read more
    Mutable access to the AsMut<R> view of a value. Read more
    Immutable access to the Deref::Target of a value. Read more
    Mutable access to the Deref::Target of a value. Read more
    Calls .tap() only in debug builds, and is erased in release builds.
    Calls .tap_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow() only in debug builds, and is erased in release -builds.
    Calls .tap_borrow_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_ref() only in debug builds, and is erased in release -builds.
    Calls .tap_ref_mut() only in debug builds, and is erased in release -builds.
    Calls .tap_deref() only in debug builds, and is erased in release -builds.
    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    Attempts to convert self into T using TryInto<T>. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    const: unstable · source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/trait.EncodedChallenge.html b/rustdoc/latest/halo2_proofs/transcript/trait.EncodedChallenge.html index 95d72e95..34f52d0f 100644 --- a/rustdoc/latest/halo2_proofs/transcript/trait.EncodedChallenge.html +++ b/rustdoc/latest/halo2_proofs/transcript/trait.EncodedChallenge.html @@ -1,4 +1,4 @@ -EncodedChallenge in halo2_proofs::transcript - Rust +EncodedChallenge in halo2_proofs::transcript - Rust -
    pub trait EncodedChallenge<C: CurveAffine> {
    +
    pub trait EncodedChallenge<C: CurveAffine> {
         type Input;
     
    +    // Required methods
         fn new(challenge_input: &Self::Input) -> Self;
         fn get_scalar(&self) -> C::Scalar;
     
    +    // Provided method
         fn as_challenge_scalar<T>(&self) -> ChallengeScalar<C, T> { ... }
    -}
    Expand description

    EncodedChallenge<C> defines a challenge encoding with a Self::Input +}

    Expand description

    EncodedChallenge<C> defines a challenge encoding with a Self::Input that is used to derive the challenge encoding and get_challenge obtains the real C::Scalar that the challenge encoding represents.

    -

    Required Associated Types§

    The Input type used to derive the challenge encoding. For example, +

    Required Associated Types§

    source

    type Input

    The Input type used to derive the challenge encoding. For example, an input from the Poseidon hash would be a base field element; an input from the Blake2b hash would be a [u8; 64].

    -

    Required Methods§

    Get an encoded challenge from a given input challenge.

    -

    Get a scalar field element from an encoded challenge.

    -

    Provided Methods§

    Cast an encoded challenge as a typed ChallengeScalar.

    -

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn new(challenge_input: &Self::Input) -> Self

    Get an encoded challenge from a given input challenge.

    +
    source

    fn get_scalar(&self) -> C::Scalar

    Get a scalar field element from an encoded challenge.

    +

    Provided Methods§

    source

    fn as_challenge_scalar<T>(&self) -> ChallengeScalar<C, T>

    Cast an encoded challenge as a typed ChallengeScalar.

    +

    Implementors§

    source§

    impl<C: CurveAffine> EncodedChallenge<C> for Challenge255<C>where + C::Scalar: FromUniformBytes<64>,

    §

    type Input = [u8; 64]

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/trait.Transcript.html b/rustdoc/latest/halo2_proofs/transcript/trait.Transcript.html index 85ef831e..145d9ab6 100644 --- a/rustdoc/latest/halo2_proofs/transcript/trait.Transcript.html +++ b/rustdoc/latest/halo2_proofs/transcript/trait.Transcript.html @@ -1,4 +1,4 @@ -Transcript in halo2_proofs::transcript - Rust +Transcript in halo2_proofs::transcript - Rust -
    pub trait Transcript<C: CurveAffine, E: EncodedChallenge<C>> {
    +
    pub trait Transcript<C: CurveAffine, E: EncodedChallenge<C>> {
    +    // Required methods
         fn squeeze_challenge(&mut self) -> E;
         fn common_point(&mut self, point: C) -> Result<()>;
         fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>;
     
    +    // Provided method
         fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T> { ... }
    -}
    Expand description

    Generic transcript view (from either the prover or verifier’s perspective)

    -

    Required Methods§

    Squeeze an encoded verifier challenge from the transcript.

    -

    Writing the point to the transcript without writing it to the proof, +}

    Expand description

    Generic transcript view (from either the prover or verifier’s perspective)

    +

    Required Methods§

    source

    fn squeeze_challenge(&mut self) -> E

    Squeeze an encoded verifier challenge from the transcript.

    +
    source

    fn common_point(&mut self, point: C) -> Result<()>

    Writing the point to the transcript without writing it to the proof, treating it as a common input.

    -

    Writing the scalar to the transcript without writing it to the proof, +

    source

    fn common_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Writing the scalar to the transcript without writing it to the proof, treating it as a common input.

    -

    Provided Methods§

    Squeeze a typed challenge (in the scalar field) from the transcript.

    -

    Implementors§

    \ No newline at end of file +

    Provided Methods§

    source

    fn squeeze_challenge_scalar<T>(&mut self) -> ChallengeScalar<C, T>

    Squeeze a typed challenge (in the scalar field) from the transcript.

    +

    Implementors§

    source§

    impl<R: Read, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    source§

    impl<W: Write, C: CurveAffine> Transcript<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptRead.html b/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptRead.html index 525d0c74..a3217f2b 100644 --- a/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptRead.html +++ b/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptRead.html @@ -1,4 +1,4 @@ -TranscriptRead in halo2_proofs::transcript - Rust +TranscriptRead in halo2_proofs::transcript - Rust -
    pub trait TranscriptRead<C: CurveAffine, E: EncodedChallenge<C>>: Transcript<C, E> {
    +
    pub trait TranscriptRead<C: CurveAffine, E: EncodedChallenge<C>>: Transcript<C, E> {
    +    // Required methods
         fn read_point(&mut self) -> Result<C>;
         fn read_scalar(&mut self) -> Result<C::Scalar>;
    -}
    Expand description

    Transcript view from the perspective of a verifier that has access to an +}

    Expand description

    Transcript view from the perspective of a verifier that has access to an input stream of data from the prover to the verifier.

    -

    Required Methods§

    Read a curve point from the prover.

    -

    Read a curve scalar from the prover.

    -

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn read_point(&mut self) -> Result<C>

    Read a curve point from the prover.

    +
    source

    fn read_scalar(&mut self) -> Result<C::Scalar>

    Read a curve scalar from the prover.

    +

    Implementors§

    source§

    impl<R: Read, C: CurveAffine> TranscriptRead<C, Challenge255<C>> for Blake2bRead<R, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    \ No newline at end of file diff --git a/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptWrite.html b/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptWrite.html index 234a1501..19101155 100644 --- a/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptWrite.html +++ b/rustdoc/latest/halo2_proofs/transcript/trait.TranscriptWrite.html @@ -1,4 +1,4 @@ -TranscriptWrite in halo2_proofs::transcript - Rust +TranscriptWrite in halo2_proofs::transcript - Rust -
    pub trait TranscriptWrite<C: CurveAffine, E: EncodedChallenge<C>>: Transcript<C, E> {
    +
    pub trait TranscriptWrite<C: CurveAffine, E: EncodedChallenge<C>>: Transcript<C, E> {
    +    // Required methods
         fn write_point(&mut self, point: C) -> Result<()>;
         fn write_scalar(&mut self, scalar: C::Scalar) -> Result<()>;
    -}
    Expand description

    Transcript view from the perspective of a prover that has access to an +}

    Expand description

    Transcript view from the perspective of a prover that has access to an output stream of messages from the prover to the verifier.

    -

    Required Methods§

    Write a curve point to the proof and the transcript.

    -

    Write a scalar to the proof and the transcript.

    -

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn write_point(&mut self, point: C) -> Result<()>

    Write a curve point to the proof and the transcript.

    +
    source

    fn write_scalar(&mut self, scalar: C::Scalar) -> Result<()>

    Write a scalar to the proof and the transcript.

    +

    Implementors§

    source§

    impl<W: Write, C: CurveAffine> TranscriptWrite<C, Challenge255<C>> for Blake2bWrite<W, C, Challenge255<C>>where + C::Scalar: FromUniformBytes<64>,

    \ No newline at end of file diff --git a/rustdoc/latest/help.html b/rustdoc/latest/help.html index f1962c7c..fc0008f5 100644 --- a/rustdoc/latest/help.html +++ b/rustdoc/latest/help.html @@ -1,4 +1,4 @@ -Rustdoc help +Rustdoc help -

    Rustdoc help

    Back
    \ No newline at end of file +

    Rustdoc help

    Back
    \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/clone/trait.Clone.js b/rustdoc/latest/implementors/core/clone/trait.Clone.js index 130e0c19..f79dbfe4 100644 --- a/rustdoc/latest/implementors/core/clone/trait.Clone.js +++ b/rustdoc/latest/implementors/core/clone/trait.Clone.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Clone for EccPoint"],["impl Clone for NonIdentityEccPoint"],["impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccConfig<FixedPoints>"],["impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccChip<FixedPoints>"],["impl Clone for EccScalarFixed"],["impl Clone for EccScalarFixedShort"],["impl Clone for ScalarVar"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for NonIdentityPoint<C, EccChip>where
        EccChip::NonIdentityPoint: Clone,
    "],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C> + Clone + Debug + Eq> Clone for Point<C, EccChip>where
        EccChip::Point: Clone,
    "],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPoint<C, EccChip>where
        EccChip::FixedPoints: Clone,
    "],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointBaseField<C, EccChip>where
        EccChip::FixedPoints: Clone,
    "],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointShort<C, EccChip>where
        EccChip::FixedPoints: Clone,
    "],["impl<F: Clone + Field, const WIDTH: usize, const RATE: usize> Clone for Pow5Config<F, WIDTH, RATE>"],["impl<F: Clone + Field> Clone for StateWord<F>"],["impl<const L: usize> Clone for ConstantLength<L>"],["impl<F: Clone + Field> Clone for PaddedWord<F>"],["impl Clone for BlockWord"],["impl Clone for Table16Config"],["impl Clone for Table16Chip"],["impl<Hash, Commit, F> Clone for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine> + Clone,
        F: FixedPoints<Affine> + Clone,
        Commit: CommitDomains<Affine, F, Hash> + Clone,
    "],["impl<Hash, Commit, Fixed> Clone for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Clone,
        Fixed: FixedPoints<Affine> + Clone,
        Commit: CommitDomains<Affine, Fixed, Hash> + Clone,
    "],["impl<Hash, Commit, Fixed> Clone for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Clone,
        Fixed: FixedPoints<Affine> + Clone,
        Commit: CommitDomains<Affine, Fixed, Hash> + Clone,
    "],["impl<Hash, Commit, Fixed> Clone for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Clone,
        Fixed: FixedPoints<Affine> + Clone,
        Commit: CommitDomains<Affine, Fixed, Hash> + Clone,
    "],["impl<C: Clone + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Clone for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Clone,
        MerkleChip::HashDomains: Clone,
        C::Base: Clone,
    "],["impl Clone for HashDomain"],["impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone,
        SinsemillaChip::Message: Clone,
    "],["impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone,
        SinsemillaChip::MessagePiece: Clone,
    "],["impl<F: Clone> Clone for CondSwapChip<F>"],["impl Clone for CondSwapConfig"],["impl<F: Clone + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Clone for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Clone + PrimeFieldBits, const K: usize> Clone for LookupRangeCheckConfig<F, K>"],["impl<F: Clone + Field, T: Clone + FieldValue<F>> Clone for RangeConstrained<F, T>"]], -"halo2_proofs":[["impl<V: Clone> Clone for Value<V>"],["impl Clone for RegionShape"],["impl Clone for RegionColumn"],["impl Clone for RegionIndex"],["impl Clone for RegionStart"],["impl Clone for Cell"],["impl<V: Clone, F: Clone + Field> Clone for AssignedCell<V, F>"],["impl<F: Clone> Clone for Assigned<F>"],["impl<C: Clone + ColumnType> Clone for Column<C>"],["impl Clone for Advice"],["impl Clone for Fixed"],["impl Clone for Instance"],["impl Clone for Any"],["impl Clone for Selector"],["impl Clone for FixedQuery"],["impl Clone for AdviceQuery"],["impl Clone for InstanceQuery"],["impl Clone for TableColumn"],["impl<F: Clone> Clone for Expression<F>"],["impl<F: Clone + Field> Clone for ConstraintSystem<F>"],["impl<C: Clone + CurveAffine> Clone for VerifyingKey<C>where
        C::Scalar: Clone,
    "],["impl<C: Clone + CurveAffine> Clone for ProvingKey<C>where
        C::Scalar: Clone,
    "],["impl<'a, C: Clone + CurveAffine> Clone for MSM<'a, C>where
        C::Scalar: Clone,
        C::Base: Clone,
    "],["impl<'a, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Guard<'a, C, E>where
        C::Scalar: Clone,
    "],["impl<C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Accumulator<C, E>"],["impl<C: Clone + CurveAffine> Clone for Params<C>"],["impl<F: Clone> Clone for Blind<F>"],["impl<F: Clone + Field> Clone for EvaluationDomain<F>"],["impl<'a, C: Clone + CurveAffine> Clone for ProverQuery<'a, C>where
        C::Scalar: Clone,
    "],["impl<'r, 'params: 'r, C: Clone + CurveAffine> Clone for VerifierQuery<'r, 'params, C>where
        C::Scalar: Clone,
    "],["impl Clone for Coeff"],["impl Clone for LagrangeCoeff"],["impl Clone for ExtendedLagrangeCoeff"],["impl<F: Clone, B: Clone> Clone for Polynomial<F, B>"],["impl Clone for Rotation"],["impl<R: Clone + Read, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bRead<R, C, E>"],["impl<W: Clone + Write, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bWrite<W, C, E>"],["impl<C: Clone + CurveAffine, T: Clone> Clone for ChallengeScalar<C, T>where
        C::Scalar: Clone,
    "],["impl<C: Clone + CurveAffine> Clone for Challenge255<C>"],["impl Clone for Column"],["impl Clone for Region"]] +"halo2_gadgets":[["impl Clone for EccPoint"],["impl Clone for NonIdentityEccPoint"],["impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccConfig<FixedPoints>"],["impl<FixedPoints: Clone + FixedPoints<Affine>> Clone for EccChip<FixedPoints>"],["impl Clone for EccScalarFixed"],["impl Clone for EccScalarFixedShort"],["impl Clone for ScalarVar"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for NonIdentityPoint<C, EccChip>where\n EccChip::NonIdentityPoint: Clone,"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C> + Clone + Debug + Eq> Clone for Point<C, EccChip>where\n EccChip::Point: Clone,"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPoint<C, EccChip>where\n EccChip::FixedPoints: Clone,"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointBaseField<C, EccChip>where\n EccChip::FixedPoints: Clone,"],["impl<C: Clone + CurveAffine, EccChip: Clone + EccInstructions<C>> Clone for FixedPointShort<C, EccChip>where\n EccChip::FixedPoints: Clone,"],["impl<F: Clone + Field, const WIDTH: usize, const RATE: usize> Clone for Pow5Config<F, WIDTH, RATE>"],["impl<F: Clone + Field> Clone for StateWord<F>"],["impl<const L: usize> Clone for ConstantLength<L>"],["impl<F: Clone + Field> Clone for PaddedWord<F>"],["impl Clone for BlockWord"],["impl Clone for Table16Config"],["impl Clone for Table16Chip"],["impl<Hash, Commit, F> Clone for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine> + Clone,\n F: FixedPoints<Affine> + Clone,\n Commit: CommitDomains<Affine, F, Hash> + Clone,"],["impl<Hash, Commit, Fixed> Clone for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Clone,\n Fixed: FixedPoints<Affine> + Clone,\n Commit: CommitDomains<Affine, Fixed, Hash> + Clone,"],["impl<Hash, Commit, Fixed> Clone for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Clone,\n Fixed: FixedPoints<Affine> + Clone,\n Commit: CommitDomains<Affine, Fixed, Hash> + Clone,"],["impl<Hash, Commit, Fixed> Clone for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Clone,\n Fixed: FixedPoints<Affine> + Clone,\n Commit: CommitDomains<Affine, Fixed, Hash> + Clone,"],["impl<C: Clone + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Clone for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Clone,\n MerkleChip::HashDomains: Clone,\n C::Base: Clone,"],["impl Clone for HashDomain"],["impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone,\n SinsemillaChip::Message: Clone,"],["impl<C: Clone + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Clone for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Clone,\n SinsemillaChip::MessagePiece: Clone,"],["impl<F: Clone> Clone for CondSwapChip<F>"],["impl Clone for CondSwapConfig"],["impl<F: Clone + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Clone for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Clone + PrimeFieldBits, const K: usize> Clone for LookupRangeCheckConfig<F, K>"],["impl<F: Clone + Field, T: Clone + FieldValue<F>> Clone for RangeConstrained<F, T>"]], +"halo2_proofs":[["impl<V: Clone> Clone for Value<V>"],["impl Clone for RegionShape"],["impl Clone for RegionColumn"],["impl Clone for RegionIndex"],["impl Clone for RegionStart"],["impl Clone for Cell"],["impl<V: Clone, F: Clone + Field> Clone for AssignedCell<V, F>"],["impl<F: Clone> Clone for Assigned<F>"],["impl<C: Clone + ColumnType> Clone for Column<C>"],["impl Clone for Advice"],["impl Clone for Fixed"],["impl Clone for Instance"],["impl Clone for Any"],["impl Clone for Selector"],["impl Clone for FixedQuery"],["impl Clone for AdviceQuery"],["impl Clone for InstanceQuery"],["impl Clone for TableColumn"],["impl<F: Clone> Clone for Expression<F>"],["impl<F: Clone + Field> Clone for ConstraintSystem<F>"],["impl<C: Clone + CurveAffine> Clone for VerifyingKey<C>where\n C::Scalar: Clone,"],["impl<C: Clone + CurveAffine> Clone for ProvingKey<C>where\n C::Scalar: Clone,"],["impl<'a, C: Clone + CurveAffine> Clone for MSM<'a, C>where\n C::Scalar: Clone,\n C::Base: Clone,"],["impl<'a, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Guard<'a, C, E>where\n C::Scalar: Clone,"],["impl<C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Accumulator<C, E>"],["impl<C: Clone + CurveAffine> Clone for Params<C>"],["impl<F: Clone> Clone for Blind<F>"],["impl<F: Clone + Field> Clone for EvaluationDomain<F>"],["impl<'a, C: Clone + CurveAffine> Clone for ProverQuery<'a, C>where\n C::Scalar: Clone,"],["impl<'r, 'params: 'r, C: Clone + CurveAffine> Clone for VerifierQuery<'r, 'params, C>where\n C::Scalar: Clone,"],["impl Clone for Coeff"],["impl Clone for LagrangeCoeff"],["impl Clone for ExtendedLagrangeCoeff"],["impl<F: Clone, B: Clone> Clone for Polynomial<F, B>"],["impl Clone for Rotation"],["impl<R: Clone + Read, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bRead<R, C, E>"],["impl<W: Clone + Write, C: Clone + CurveAffine, E: Clone + EncodedChallenge<C>> Clone for Blake2bWrite<W, C, E>"],["impl<C: Clone + CurveAffine, T: Clone> Clone for ChallengeScalar<C, T>where\n C::Scalar: Clone,"],["impl<C: Clone + CurveAffine> Clone for Challenge255<C>"],["impl Clone for Column"],["impl Clone for Region"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/cmp/trait.Eq.js b/rustdoc/latest/implementors/core/cmp/trait.Eq.js index c9b79fec..885ece23 100644 --- a/rustdoc/latest/implementors/core/cmp/trait.Eq.js +++ b/rustdoc/latest/implementors/core/cmp/trait.Eq.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccConfig<FixedPoints>"],["impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> Eq for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine> + Eq,
        F: FixedPoints<Affine> + Eq,
        Commit: CommitDomains<Affine, F, Hash> + Eq,
    "],["impl<Hash, Commit, Fixed> Eq for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Eq,
        Fixed: FixedPoints<Affine> + Eq,
        Commit: CommitDomains<Affine, Fixed, Hash> + Eq,
    "],["impl<Hash, Commit, Fixed> Eq for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Eq,
        Fixed: FixedPoints<Affine> + Eq,
        Commit: CommitDomains<Affine, Fixed, Hash> + Eq,
    "],["impl<Hash, Commit, Fixed> Eq for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Eq,
        Fixed: FixedPoints<Affine> + Eq,
        Commit: CommitDomains<Affine, Fixed, Hash> + Eq,
    "],["impl Eq for CondSwapConfig"],["impl<F: Eq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Eq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Eq + PrimeFieldBits, const K: usize> Eq for LookupRangeCheckConfig<F, K>"]], -"halo2_proofs":[["impl Eq for RegionColumn"],["impl Eq for RegionStart"],["impl<F: Field> Eq for Assigned<F>"],["impl<C: Eq + ColumnType> Eq for Column<C>"],["impl Eq for Advice"],["impl Eq for Fixed"],["impl Eq for Instance"],["impl Eq for Any"],["impl Eq for Selector"],["impl Eq for TableColumn"],["impl<F: Eq> Eq for Blind<F>"],["impl Eq for Rotation"],["impl Eq for Column"],["impl Eq for VirtualCell"],["impl Eq for Gate"],["impl Eq for Constraint"],["impl Eq for Region"],["impl Eq for FailureLocation"],["impl Eq for VerifyFailure"]] +"halo2_gadgets":[["impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccConfig<FixedPoints>"],["impl<FixedPoints: Eq + FixedPoints<Affine>> Eq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> Eq for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine> + Eq,\n F: FixedPoints<Affine> + Eq,\n Commit: CommitDomains<Affine, F, Hash> + Eq,"],["impl<Hash, Commit, Fixed> Eq for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Eq,\n Fixed: FixedPoints<Affine> + Eq,\n Commit: CommitDomains<Affine, Fixed, Hash> + Eq,"],["impl<Hash, Commit, Fixed> Eq for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Eq,\n Fixed: FixedPoints<Affine> + Eq,\n Commit: CommitDomains<Affine, Fixed, Hash> + Eq,"],["impl<Hash, Commit, Fixed> Eq for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Eq,\n Fixed: FixedPoints<Affine> + Eq,\n Commit: CommitDomains<Affine, Fixed, Hash> + Eq,"],["impl Eq for CondSwapConfig"],["impl<F: Eq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Eq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Eq + PrimeFieldBits, const K: usize> Eq for LookupRangeCheckConfig<F, K>"]], +"halo2_proofs":[["impl Eq for RegionColumn"],["impl Eq for RegionStart"],["impl<F: Field> Eq for Assigned<F>"],["impl<C: Eq + ColumnType> Eq for Column<C>"],["impl Eq for Advice"],["impl Eq for Fixed"],["impl Eq for Instance"],["impl Eq for Any"],["impl Eq for Selector"],["impl Eq for TableColumn"],["impl<F: Eq> Eq for Blind<F>"],["impl Eq for Rotation"],["impl Eq for Column"],["impl Eq for VirtualCell"],["impl Eq for Gate"],["impl Eq for Constraint"],["impl Eq for Region"],["impl Eq for FailureLocation"],["impl Eq for VerifyFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/cmp/trait.Ord.js b/rustdoc/latest/implementors/core/cmp/trait.Ord.js index 90329b7e..3568c33d 100644 --- a/rustdoc/latest/implementors/core/cmp/trait.Ord.js +++ b/rustdoc/latest/implementors/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl Ord for RegionColumn"],["impl<C: ColumnType> Ord for Column<C>"],["impl Ord for Any"],["impl Ord for Column"],["impl Ord for VirtualCell"]] +"halo2_proofs":[["impl Ord for RegionColumn"],["impl<C: ColumnType> Ord for Column<C>"],["impl Ord for Any"],["impl Ord for Column"],["impl Ord for VirtualCell"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/cmp/trait.PartialEq.js b/rustdoc/latest/implementors/core/cmp/trait.PartialEq.js index 4a07e1cc..0e80510f 100644 --- a/rustdoc/latest/implementors/core/cmp/trait.PartialEq.js +++ b/rustdoc/latest/implementors/core/cmp/trait.PartialEq.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccConfig<FixedPoints>> for EccConfig<FixedPoints>"],["impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccChip<FixedPoints>> for EccChip<FixedPoints>"],["impl<Hash, Commit, F> PartialEq<SinsemillaConfig<Hash, Commit, F>> for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine> + PartialEq,
        F: FixedPoints<Affine> + PartialEq,
        Commit: CommitDomains<Affine, F, Hash> + PartialEq,
    "],["impl<Hash, Commit, Fixed> PartialEq<SinsemillaChip<Hash, Commit, Fixed>> for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + PartialEq,
        Fixed: FixedPoints<Affine> + PartialEq,
        Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,
    "],["impl<Hash, Commit, Fixed> PartialEq<MerkleConfig<Hash, Commit, Fixed>> for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + PartialEq,
        Fixed: FixedPoints<Affine> + PartialEq,
        Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,
    "],["impl<Hash, Commit, Fixed> PartialEq<MerkleChip<Hash, Commit, Fixed>> for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + PartialEq,
        Fixed: FixedPoints<Affine> + PartialEq,
        Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,
    "],["impl PartialEq<CondSwapConfig> for CondSwapConfig"],["impl<F: PartialEq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> PartialEq<RunningSumConfig<F, WINDOW_NUM_BITS>> for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PartialEq + PrimeFieldBits, const K: usize> PartialEq<LookupRangeCheckConfig<F, K>> for LookupRangeCheckConfig<F, K>"]], -"halo2_proofs":[["impl PartialEq<RegionColumn> for RegionColumn"],["impl PartialEq<RegionStart> for RegionStart"],["impl<F: Field> PartialEq<Assigned<F>> for Assigned<F>"],["impl<C: PartialEq + ColumnType> PartialEq<Column<C>> for Column<C>"],["impl PartialEq<Advice> for Advice"],["impl PartialEq<Fixed> for Fixed"],["impl PartialEq<Instance> for Instance"],["impl PartialEq<Any> for Any"],["impl PartialEq<Selector> for Selector"],["impl PartialEq<TableColumn> for TableColumn"],["impl<F: PartialEq> PartialEq<Blind<F>> for Blind<F>"],["impl PartialEq<Rotation> for Rotation"],["impl PartialEq<Column> for Column"],["impl PartialEq<VirtualCell> for VirtualCell"],["impl PartialEq<Gate> for Gate"],["impl PartialEq<Constraint> for Constraint"],["impl PartialEq<Region> for Region"],["impl PartialEq<FailureLocation> for FailureLocation"],["impl PartialEq<VerifyFailure> for VerifyFailure"]] +"halo2_gadgets":[["impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccConfig<FixedPoints>> for EccConfig<FixedPoints>"],["impl<FixedPoints: PartialEq + FixedPoints<Affine>> PartialEq<EccChip<FixedPoints>> for EccChip<FixedPoints>"],["impl<Hash, Commit, F> PartialEq<SinsemillaConfig<Hash, Commit, F>> for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine> + PartialEq,\n F: FixedPoints<Affine> + PartialEq,\n Commit: CommitDomains<Affine, F, Hash> + PartialEq,"],["impl<Hash, Commit, Fixed> PartialEq<SinsemillaChip<Hash, Commit, Fixed>> for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + PartialEq,\n Fixed: FixedPoints<Affine> + PartialEq,\n Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,"],["impl<Hash, Commit, Fixed> PartialEq<MerkleConfig<Hash, Commit, Fixed>> for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + PartialEq,\n Fixed: FixedPoints<Affine> + PartialEq,\n Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,"],["impl<Hash, Commit, Fixed> PartialEq<MerkleChip<Hash, Commit, Fixed>> for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + PartialEq,\n Fixed: FixedPoints<Affine> + PartialEq,\n Commit: CommitDomains<Affine, Fixed, Hash> + PartialEq,"],["impl PartialEq<CondSwapConfig> for CondSwapConfig"],["impl<F: PartialEq + PrimeFieldBits, const WINDOW_NUM_BITS: usize> PartialEq<RunningSumConfig<F, WINDOW_NUM_BITS>> for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PartialEq + PrimeFieldBits, const K: usize> PartialEq<LookupRangeCheckConfig<F, K>> for LookupRangeCheckConfig<F, K>"]], +"halo2_proofs":[["impl PartialEq<RegionColumn> for RegionColumn"],["impl PartialEq<RegionStart> for RegionStart"],["impl<F: Field> PartialEq<Assigned<F>> for Assigned<F>"],["impl<C: PartialEq + ColumnType> PartialEq<Column<C>> for Column<C>"],["impl PartialEq<Advice> for Advice"],["impl PartialEq<Fixed> for Fixed"],["impl PartialEq<Instance> for Instance"],["impl PartialEq<Any> for Any"],["impl PartialEq<Selector> for Selector"],["impl PartialEq<TableColumn> for TableColumn"],["impl<F: PartialEq> PartialEq<Blind<F>> for Blind<F>"],["impl PartialEq<Rotation> for Rotation"],["impl PartialEq<Column> for Column"],["impl PartialEq<VirtualCell> for VirtualCell"],["impl PartialEq<Gate> for Gate"],["impl PartialEq<Constraint> for Constraint"],["impl PartialEq<Region> for Region"],["impl PartialEq<FailureLocation> for FailureLocation"],["impl PartialEq<VerifyFailure> for VerifyFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/cmp/trait.PartialOrd.js b/rustdoc/latest/implementors/core/cmp/trait.PartialOrd.js index 4ce35831..1d6a7913 100644 --- a/rustdoc/latest/implementors/core/cmp/trait.PartialOrd.js +++ b/rustdoc/latest/implementors/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl PartialOrd<RegionColumn> for RegionColumn"],["impl<C: ColumnType> PartialOrd<Column<C>> for Column<C>"],["impl PartialOrd<Any> for Any"],["impl PartialOrd<Column> for Column"],["impl PartialOrd<VirtualCell> for VirtualCell"]] +"halo2_proofs":[["impl PartialOrd<RegionColumn> for RegionColumn"],["impl<C: ColumnType> PartialOrd<Column<C>> for Column<C>"],["impl PartialOrd<Any> for Any"],["impl PartialOrd<Column> for Column"],["impl PartialOrd<VirtualCell> for VirtualCell"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/convert/trait.From.js b/rustdoc/latest/implementors/core/convert/trait.From.js index 2515ca12..6ff20bbd 100644 --- a/rustdoc/latest/implementors/core/convert/trait.From.js +++ b/rustdoc/latest/implementors/core/convert/trait.From.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl From<NonIdentityEccPoint> for EccPoint"],["impl<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> From<NonIdentityPoint<C, EccChip>> for Point<C, EccChip>"],["impl<F: Field> From<StateWord<F>> for AssignedCell<F, F>"],["impl<F: Field> From<AssignedCell<F, F>> for StateWord<F>"]], -"halo2_proofs":[["impl<F: Field> From<Value<F>> for Value<Assigned<F>>"],["impl From<Column<Any>> for RegionColumn"],["impl From<Selector> for RegionColumn"],["impl From<usize> for RegionIndex"],["impl From<usize> for RegionStart"],["impl<'r, F: Field> From<&'r mut (dyn RegionLayouter<F> + 'r)> for Region<'r, F>"],["impl<'r, F: Field> From<&'r mut (dyn TableLayouter<F> + 'r)> for Table<'r, F>"],["impl<F: Field> From<&Assigned<F>> for Assigned<F>"],["impl<F: Field> From<&F> for Assigned<F>"],["impl<F: Field> From<F> for Assigned<F>"],["impl<F: Field> From<(F, F)> for Assigned<F>"],["impl From<Advice> for Any"],["impl From<Fixed> for Any"],["impl From<Instance> for Any"],["impl From<Column<Advice>> for Column<Any>"],["impl From<Column<Fixed>> for Column<Any>"],["impl From<Column<Instance>> for Column<Any>"],["impl<F: Field> From<Expression<F>> for Constraint<F>"],["impl<F: Field> From<(&'static str, Expression<F>)> for Constraint<F>"],["impl<F: Field> From<Expression<F>> for Vec<Constraint<F>>"],["impl From<Error> for Error"],["impl From<(Any, usize)> for Column"],["impl From<Column<Any>> for Column"],["impl From<(Column, i32)> for VirtualCell"],["impl From<(&'static str, Column, i32)> for VirtualCell"],["impl From<(usize, &'static str)> for Gate"],["impl From<(Gate, usize, &'static str)> for Constraint"],["impl From<(usize, String)> for Region"],["impl From<(usize, &str)> for Region"],["impl<G: PrimeGroup> From<MarginalProofSize<G>> for usize"],["impl<G: PrimeGroup> From<ProofSize<G>> for usize"]] +"halo2_gadgets":[["impl From<NonIdentityEccPoint> for EccPoint"],["impl<C: CurveAffine, EccChip: EccInstructions<C> + Clone + Debug + Eq> From<NonIdentityPoint<C, EccChip>> for Point<C, EccChip>"],["impl<F: Field> From<StateWord<F>> for AssignedCell<F, F>"],["impl<F: Field> From<AssignedCell<F, F>> for StateWord<F>"]], +"halo2_proofs":[["impl<F: Field> From<Value<F>> for Value<Assigned<F>>"],["impl From<Column<Any>> for RegionColumn"],["impl From<Selector> for RegionColumn"],["impl From<usize> for RegionIndex"],["impl From<usize> for RegionStart"],["impl<'r, F: Field> From<&'r mut (dyn RegionLayouter<F> + 'r)> for Region<'r, F>"],["impl<'r, F: Field> From<&'r mut (dyn TableLayouter<F> + 'r)> for Table<'r, F>"],["impl<F: Field> From<&Assigned<F>> for Assigned<F>"],["impl<F: Field> From<&F> for Assigned<F>"],["impl<F: Field> From<F> for Assigned<F>"],["impl<F: Field> From<(F, F)> for Assigned<F>"],["impl From<Advice> for Any"],["impl From<Fixed> for Any"],["impl From<Instance> for Any"],["impl From<Column<Advice>> for Column<Any>"],["impl From<Column<Fixed>> for Column<Any>"],["impl From<Column<Instance>> for Column<Any>"],["impl<F: Field> From<Expression<F>> for Constraint<F>"],["impl<F: Field> From<(&'static str, Expression<F>)> for Constraint<F>"],["impl<F: Field> From<Expression<F>> for Vec<Constraint<F>>"],["impl From<Error> for Error"],["impl From<(Any, usize)> for Column"],["impl From<Column<Any>> for Column"],["impl From<(Column, i32)> for VirtualCell"],["impl From<(&'static str, Column, i32)> for VirtualCell"],["impl From<(usize, &'static str)> for Gate"],["impl From<(Gate, usize, &'static str)> for Constraint"],["impl From<(usize, String)> for Region"],["impl From<(usize, &str)> for Region"],["impl<G: PrimeGroup> From<MarginalProofSize<G>> for usize"],["impl<G: PrimeGroup> From<ProofSize<G>> for usize"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/default/trait.Default.js b/rustdoc/latest/implementors/core/default/trait.Default.js index e01f17a1..f37c42d4 100644 --- a/rustdoc/latest/implementors/core/default/trait.Default.js +++ b/rustdoc/latest/implementors/core/default/trait.Default.js @@ -1,4 +1,4 @@ (function() {var implementors = { "halo2_gadgets":[["impl Default for BlockWord"]], -"halo2_proofs":[["impl<V> Default for Value<V>"],["impl<F: Field> Default for ConstraintSystem<F>"],["impl<C: Default + CurveAffine> Default for BatchVerifier<C>"],["impl<F: Field> Default for Blind<F>"],["impl Default for CircuitLayout"]] +"halo2_proofs":[["impl<V> Default for Value<V>"],["impl<F: Field> Default for ConstraintSystem<F>"],["impl<C: Default + CurveAffine> Default for BatchVerifier<C>"],["impl<F: Field> Default for Blind<F>"],["impl Default for CircuitLayout"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/fmt/trait.Debug.js b/rustdoc/latest/implementors/core/fmt/trait.Debug.js index 0813e40f..caf83b89 100644 --- a/rustdoc/latest/implementors/core/fmt/trait.Debug.js +++ b/rustdoc/latest/implementors/core/fmt/trait.Debug.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Debug for EccPoint"],["impl Debug for NonIdentityEccPoint"],["impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccConfig<FixedPoints>"],["impl Debug for FullScalar"],["impl Debug for ShortScalar"],["impl Debug for BaseFieldElem"],["impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccChip<FixedPoints>"],["impl Debug for EccScalarFixed"],["impl Debug for EccScalarFixedShort"],["impl Debug for ScalarVar"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarVar<C, EccChip>where
        EccChip::ScalarVar: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixed<C, EccChip>where
        EccChip::ScalarFixed: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixedShort<C, EccChip>where
        EccChip::ScalarFixedShort: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for NonIdentityPoint<C, EccChip>where
        EccChip::NonIdentityPoint: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C> + Clone + Debug + Eq> Debug for Point<C, EccChip>where
        EccChip::Point: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for X<C, EccChip>where
        EccChip::X: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPoint<C, EccChip>where
        EccChip::FixedPoints: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointBaseField<C, EccChip>where
        EccChip::FixedPoints: Debug,
    "],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointShort<C, EccChip>where
        EccChip::FixedPoints: Debug,
    "],["impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Config<F, WIDTH, RATE>"],["impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Chip<F, WIDTH, RATE>"],["impl<F: Debug + Field> Debug for StateWord<F>"],["impl Debug for P128Pow5T3"],["impl<F: Debug, const RATE: usize> Debug for Absorbing<F, RATE>"],["impl<F: Debug, const RATE: usize> Debug for Squeezing<F, RATE>"],["impl<const L: usize> Debug for ConstantLength<L>"],["impl<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, S, D, T, RATE>"],["impl<F: Debug + Field> Debug for PaddedWord<F>"],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonInstructions<F, S, T, RATE>, S: Debug + Spec<F, T, RATE>, const T: usize, const RATE: usize> Debug for Word<F, PoseidonChip, S, T, RATE>where
        PoseidonChip::Word: Debug,
    "],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, M: Debug + SpongeMode, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        PoseidonChip::Word: Debug,
    "],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, PoseidonChip, S, D, T, RATE>"],["impl Debug for BlockWord"],["impl Debug for Table16Config"],["impl Debug for Table16Chip"],["impl<BlockWord: Debug> Debug for Sha256Digest<BlockWord>"],["impl<F: Debug + Field, CS: Debug + Sha256Instructions<F>> Debug for Sha256<F, CS>where
        CS::State: Debug,
        CS::BlockWord: Debug,
    "],["impl<Hash, Commit, F> Debug for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine> + Debug,
        F: FixedPoints<Affine> + Debug,
        Commit: CommitDomains<Affine, F, Hash> + Debug,
    "],["impl<Hash, Commit, Fixed> Debug for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Debug,
        Fixed: FixedPoints<Affine> + Debug,
        Commit: CommitDomains<Affine, Fixed, Hash> + Debug,
    "],["impl<Hash, Commit, Fixed> Debug for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Debug,
        Fixed: FixedPoints<Affine> + Debug,
        Commit: CommitDomains<Affine, Fixed, Hash> + Debug,
    "],["impl<Hash, Commit, Fixed> Debug for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine> + Debug,
        Fixed: FixedPoints<Affine> + Debug,
        Commit: CommitDomains<Affine, Fixed, Hash> + Debug,
    "],["impl<C: Debug + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Debug for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Debug,
        MerkleChip::HashDomains: Debug,
        C::Base: Debug,
    "],["impl Debug for HashDomain"],["impl Debug for CommitDomain"],["impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,
        SinsemillaChip::Message: Debug,
    "],["impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,
        SinsemillaChip::MessagePiece: Debug,
    "],["impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,
        EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,
    "],["impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,
        EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,
    "],["impl<F: Debug> Debug for CondSwapChip<F>"],["impl Debug for CondSwapConfig"],["impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>"],["impl<F: Debug + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Debug for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>"],["impl<F: Debug + PrimeFieldBits, const K: usize> Debug for LookupRangeCheckConfig<F, K>"],["impl<F: Debug + Field, T: Debug + FieldValue<F>> Debug for RangeConstrained<F, T>"]], -"halo2_proofs":[["impl<V: Debug> Debug for Value<V>"],["impl Debug for SimpleFloorPlanner"],["impl Debug for V1"],["impl<'p, 'a, F: Debug + Field, CS: Debug + Assignment<F> + 'a> Debug for V1Pass<'p, 'a, F, CS>"],["impl Debug for RegionShape"],["impl Debug for RegionColumn"],["impl Debug for RegionIndex"],["impl Debug for RegionStart"],["impl Debug for Cell"],["impl<V: Debug, F: Debug + Field> Debug for AssignedCell<V, F>"],["impl<'r, F: Debug + Field> Debug for Region<'r, F>"],["impl<'r, F: Debug + Field> Debug for Table<'r, F>"],["impl<'a, F: Debug + Field, L: Debug + Layouter<F> + 'a> Debug for NamespacedLayouter<'a, F, L>"],["impl<F: Debug> Debug for Assigned<F>"],["impl<C: Debug + ColumnType> Debug for Column<C>"],["impl Debug for Advice"],["impl Debug for Fixed"],["impl Debug for Instance"],["impl Debug for Any"],["impl Debug for Selector"],["impl Debug for FixedQuery"],["impl Debug for AdviceQuery"],["impl Debug for InstanceQuery"],["impl Debug for TableColumn"],["impl<F: Debug> Debug for Expression<F>"],["impl<F: Debug + Field> Debug for Constraint<F>"],["impl<F: Debug + Field, C: Debug + Into<Constraint<F>>, Iter: Debug + IntoIterator<Item = C>> Debug for Constraints<F, C, Iter>"],["impl<F: Debug + Field> Debug for ConstraintSystem<F>"],["impl<'a, F: Debug + Field> Debug for PinnedConstraintSystem<'a, F>"],["impl<'a, F: Debug + Field> Debug for VirtualCells<'a, F>"],["impl Debug for Error"],["impl<C: Debug + CurveAffine> Debug for BatchVerifier<C>"],["impl<'params, C: Debug + CurveAffine> Debug for SingleVerifier<'params, C>"],["impl<C: Debug + CurveAffine> Debug for VerifyingKey<C>where
        C::Scalar: Debug,
    "],["impl<'a, C: Debug + CurveAffine> Debug for PinnedVerificationKey<'a, C>where
        C::Scalar: Debug,
    "],["impl<C: Debug + CurveAffine> Debug for ProvingKey<C>where
        C::Scalar: Debug,
    "],["impl<'a, C: Debug + CurveAffine> Debug for MSM<'a, C>where
        C::Scalar: Debug,
        C::Base: Debug,
    "],["impl<'a, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Guard<'a, C, E>where
        C::Scalar: Debug,
    "],["impl<C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Accumulator<C, E>"],["impl<C: Debug + CurveAffine> Debug for Params<C>"],["impl<F: Debug> Debug for Blind<F>"],["impl<F: Debug + Field> Debug for EvaluationDomain<F>"],["impl<'a, F: Debug + Field> Debug for PinnedEvaluationDomain<'a, F>"],["impl<'a, C: Debug + CurveAffine> Debug for ProverQuery<'a, C>where
        C::Scalar: Debug,
    "],["impl<'r, 'params: 'r, C: Debug + CurveAffine> Debug for VerifierQuery<'r, 'params, C>where
        C::Scalar: Debug,
    "],["impl Debug for Error"],["impl Debug for Coeff"],["impl Debug for LagrangeCoeff"],["impl Debug for ExtendedLagrangeCoeff"],["impl<F: Debug, B: Debug> Debug for Polynomial<F, B>"],["impl Debug for Rotation"],["impl<R: Debug + Read, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bRead<R, C, E>"],["impl<W: Debug + Write, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bWrite<W, C, E>"],["impl<C: Debug + CurveAffine, T: Debug> Debug for ChallengeScalar<C, T>where
        C::Scalar: Debug,
    "],["impl<C: Debug + CurveAffine> Debug for Challenge255<C>"],["impl Debug for Column"],["impl Debug for VirtualCell"],["impl Debug for Gate"],["impl Debug for Constraint"],["impl Debug for Region"],["impl Debug for FailureLocation"],["impl Debug for VerifyFailure"],["impl<G: Debug + PrimeGroup, ConcreteCircuit: Debug + Circuit<G::Scalar>> Debug for CircuitCost<G, ConcreteCircuit>"],["impl<G: Debug + PrimeGroup> Debug for MarginalProofSize<G>"],["impl<G: Debug + PrimeGroup> Debug for ProofSize<G>"],["impl Debug for CircuitGates"],["impl Debug for CircuitLayout"],["impl<F: Debug + Field> Debug for MockProver<F>"]] +"halo2_gadgets":[["impl Debug for EccPoint"],["impl Debug for NonIdentityEccPoint"],["impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccConfig<FixedPoints>"],["impl Debug for FullScalar"],["impl Debug for ShortScalar"],["impl Debug for BaseFieldElem"],["impl<FixedPoints: Debug + FixedPoints<Affine>> Debug for EccChip<FixedPoints>"],["impl Debug for EccScalarFixed"],["impl Debug for EccScalarFixedShort"],["impl Debug for ScalarVar"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarVar<C, EccChip>where\n EccChip::ScalarVar: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixed<C, EccChip>where\n EccChip::ScalarFixed: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for ScalarFixedShort<C, EccChip>where\n EccChip::ScalarFixedShort: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for NonIdentityPoint<C, EccChip>where\n EccChip::NonIdentityPoint: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C> + Clone + Debug + Eq> Debug for Point<C, EccChip>where\n EccChip::Point: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for X<C, EccChip>where\n EccChip::X: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPoint<C, EccChip>where\n EccChip::FixedPoints: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointBaseField<C, EccChip>where\n EccChip::FixedPoints: Debug,"],["impl<C: Debug + CurveAffine, EccChip: Debug + EccInstructions<C>> Debug for FixedPointShort<C, EccChip>where\n EccChip::FixedPoints: Debug,"],["impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Config<F, WIDTH, RATE>"],["impl<F: Debug + Field, const WIDTH: usize, const RATE: usize> Debug for Pow5Chip<F, WIDTH, RATE>"],["impl<F: Debug + Field> Debug for StateWord<F>"],["impl Debug for P128Pow5T3"],["impl<F: Debug, const RATE: usize> Debug for Absorbing<F, RATE>"],["impl<F: Debug, const RATE: usize> Debug for Squeezing<F, RATE>"],["impl<const L: usize> Debug for ConstantLength<L>"],["impl<F: Field, S: Spec<F, T, RATE>, D: Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, S, D, T, RATE>"],["impl<F: Debug + Field> Debug for PaddedWord<F>"],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonInstructions<F, S, T, RATE>, S: Debug + Spec<F, T, RATE>, const T: usize, const RATE: usize> Debug for Word<F, PoseidonChip, S, T, RATE>where\n PoseidonChip::Word: Debug,"],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, M: Debug + SpongeMode, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n PoseidonChip::Word: Debug,"],["impl<F: Debug + Field, PoseidonChip: Debug + PoseidonSpongeInstructions<F, S, D, T, RATE>, S: Debug + Spec<F, T, RATE>, D: Debug + Domain<F, RATE>, const T: usize, const RATE: usize> Debug for Hash<F, PoseidonChip, S, D, T, RATE>"],["impl Debug for BlockWord"],["impl Debug for Table16Config"],["impl Debug for Table16Chip"],["impl<BlockWord: Debug> Debug for Sha256Digest<BlockWord>"],["impl<F: Debug + Field, CS: Debug + Sha256Instructions<F>> Debug for Sha256<F, CS>where\n CS::State: Debug,\n CS::BlockWord: Debug,"],["impl<Hash, Commit, F> Debug for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine> + Debug,\n F: FixedPoints<Affine> + Debug,\n Commit: CommitDomains<Affine, F, Hash> + Debug,"],["impl<Hash, Commit, Fixed> Debug for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Debug,\n Fixed: FixedPoints<Affine> + Debug,\n Commit: CommitDomains<Affine, Fixed, Hash> + Debug,"],["impl<Hash, Commit, Fixed> Debug for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Debug,\n Fixed: FixedPoints<Affine> + Debug,\n Commit: CommitDomains<Affine, Fixed, Hash> + Debug,"],["impl<Hash, Commit, Fixed> Debug for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine> + Debug,\n Fixed: FixedPoints<Affine> + Debug,\n Commit: CommitDomains<Affine, Fixed, Hash> + Debug,"],["impl<C: Debug + CurveAffine, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Debug for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: MerkleInstructions<C, PATH_LENGTH, K, MAX_WORDS> + Clone + Debug,\n MerkleChip::HashDomains: Debug,\n C::Base: Debug,"],["impl Debug for HashDomain"],["impl Debug for CommitDomain"],["impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,\n SinsemillaChip::Message: Debug,"],["impl<C: Debug + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Debug for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,\n SinsemillaChip::MessagePiece: Debug,"],["impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,\n EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,"],["impl<C: Debug + CurveAffine, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Debug for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Debug,\n EccChip: EccInstructions<C, NonIdentityPoint = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::NonIdentityPoint, FixedPoints = <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints> + Clone + Debug + Eq + Debug,"],["impl<F: Debug> Debug for CondSwapChip<F>"],["impl Debug for CondSwapConfig"],["impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>"],["impl<F: Debug + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Debug for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Debug + PrimeFieldBits> Debug for RunningSum<F>"],["impl<F: Debug + PrimeFieldBits, const K: usize> Debug for LookupRangeCheckConfig<F, K>"],["impl<F: Debug + Field, T: Debug + FieldValue<F>> Debug for RangeConstrained<F, T>"]], +"halo2_proofs":[["impl<V: Debug> Debug for Value<V>"],["impl Debug for SimpleFloorPlanner"],["impl Debug for V1"],["impl<'p, 'a, F: Debug + Field, CS: Debug + Assignment<F> + 'a> Debug for V1Pass<'p, 'a, F, CS>"],["impl Debug for RegionShape"],["impl Debug for RegionColumn"],["impl Debug for RegionIndex"],["impl Debug for RegionStart"],["impl Debug for Cell"],["impl<V: Debug, F: Debug + Field> Debug for AssignedCell<V, F>"],["impl<'r, F: Debug + Field> Debug for Region<'r, F>"],["impl<'r, F: Debug + Field> Debug for Table<'r, F>"],["impl<'a, F: Debug + Field, L: Debug + Layouter<F> + 'a> Debug for NamespacedLayouter<'a, F, L>"],["impl<F: Debug> Debug for Assigned<F>"],["impl<C: Debug + ColumnType> Debug for Column<C>"],["impl Debug for Advice"],["impl Debug for Fixed"],["impl Debug for Instance"],["impl Debug for Any"],["impl Debug for Selector"],["impl Debug for FixedQuery"],["impl Debug for AdviceQuery"],["impl Debug for InstanceQuery"],["impl Debug for TableColumn"],["impl<F: Debug> Debug for Expression<F>"],["impl<F: Debug + Field> Debug for Constraint<F>"],["impl<F: Debug + Field, C: Debug + Into<Constraint<F>>, Iter: Debug + IntoIterator<Item = C>> Debug for Constraints<F, C, Iter>"],["impl<F: Debug + Field> Debug for ConstraintSystem<F>"],["impl<'a, F: Debug + Field> Debug for PinnedConstraintSystem<'a, F>"],["impl<'a, F: Debug + Field> Debug for VirtualCells<'a, F>"],["impl Debug for Error"],["impl<C: Debug + CurveAffine> Debug for BatchVerifier<C>"],["impl<'params, C: Debug + CurveAffine> Debug for SingleVerifier<'params, C>"],["impl<C: Debug + CurveAffine> Debug for VerifyingKey<C>where\n C::Scalar: Debug,"],["impl<'a, C: Debug + CurveAffine> Debug for PinnedVerificationKey<'a, C>where\n C::Scalar: Debug,"],["impl<C: Debug + CurveAffine> Debug for ProvingKey<C>where\n C::Scalar: Debug,"],["impl<'a, C: Debug + CurveAffine> Debug for MSM<'a, C>where\n C::Scalar: Debug,\n C::Base: Debug,"],["impl<'a, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Guard<'a, C, E>where\n C::Scalar: Debug,"],["impl<C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Accumulator<C, E>"],["impl<C: Debug + CurveAffine> Debug for Params<C>"],["impl<F: Debug> Debug for Blind<F>"],["impl<F: Debug + Field> Debug for EvaluationDomain<F>"],["impl<'a, F: Debug + Field> Debug for PinnedEvaluationDomain<'a, F>"],["impl<'a, C: Debug + CurveAffine> Debug for ProverQuery<'a, C>where\n C::Scalar: Debug,"],["impl<'r, 'params: 'r, C: Debug + CurveAffine> Debug for VerifierQuery<'r, 'params, C>where\n C::Scalar: Debug,"],["impl Debug for Error"],["impl Debug for Coeff"],["impl Debug for LagrangeCoeff"],["impl Debug for ExtendedLagrangeCoeff"],["impl<F: Debug, B: Debug> Debug for Polynomial<F, B>"],["impl Debug for Rotation"],["impl<R: Debug + Read, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bRead<R, C, E>"],["impl<W: Debug + Write, C: Debug + CurveAffine, E: Debug + EncodedChallenge<C>> Debug for Blake2bWrite<W, C, E>"],["impl<C: Debug + CurveAffine, T: Debug> Debug for ChallengeScalar<C, T>where\n C::Scalar: Debug,"],["impl<C: Debug + CurveAffine> Debug for Challenge255<C>"],["impl Debug for Column"],["impl Debug for VirtualCell"],["impl Debug for Gate"],["impl Debug for Constraint"],["impl Debug for Region"],["impl Debug for FailureLocation"],["impl Debug for VerifyFailure"],["impl<G: Debug + PrimeGroup, ConcreteCircuit: Debug + Circuit<G::Scalar>> Debug for CircuitCost<G, ConcreteCircuit>"],["impl<G: Debug + PrimeGroup> Debug for MarginalProofSize<G>"],["impl<G: Debug + PrimeGroup> Debug for ProofSize<G>"],["impl Debug for CircuitGates"],["impl Debug for CircuitLayout"],["impl<F: Debug + Field> Debug for MockProver<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/hash/trait.Hash.js b/rustdoc/latest/implementors/core/hash/trait.Hash.js index f44ea0be..a4a6d750 100644 --- a/rustdoc/latest/implementors/core/hash/trait.Hash.js +++ b/rustdoc/latest/implementors/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl Hash for RegionColumn"],["impl<C: Hash + ColumnType> Hash for Column<C>"],["impl Hash for Advice"],["impl Hash for Fixed"],["impl Hash for Instance"],["impl Hash for Any"],["impl Hash for Selector"],["impl Hash for TableColumn"]] +"halo2_proofs":[["impl Hash for RegionColumn"],["impl<C: Hash + ColumnType> Hash for Column<C>"],["impl Hash for Advice"],["impl Hash for Fixed"],["impl Hash for Instance"],["impl Hash for Any"],["impl Hash for Selector"],["impl Hash for TableColumn"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/iter/traits/collect/trait.FromIterator.js b/rustdoc/latest/implementors/core/iter/traits/collect/trait.FromIterator.js index 88848584..f0c78f2f 100644 --- a/rustdoc/latest/implementors/core/iter/traits/collect/trait.FromIterator.js +++ b/rustdoc/latest/implementors/core/iter/traits/collect/trait.FromIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<A, V: FromIterator<A>> FromIterator<Value<A>> for Value<V>"]] +"halo2_proofs":[["impl<A, V: FromIterator<A>> FromIterator<Value<A>> for Value<V>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/iter/traits/collect/trait.IntoIterator.js b/rustdoc/latest/implementors/core/iter/traits/collect/trait.IntoIterator.js index bb5e1801..10b97cca 100644 --- a/rustdoc/latest/implementors/core/iter/traits/collect/trait.IntoIterator.js +++ b/rustdoc/latest/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> IntoIterator for Constraints<F, C, Iter>"]] +"halo2_proofs":[["impl<F: Field, C: Into<Constraint<F>>, Iter: IntoIterator<Item = C>> IntoIterator for Constraints<F, C, Iter>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.Copy.js b/rustdoc/latest/implementors/core/marker/trait.Copy.js index 3c09cef1..e8a6cffe 100644 --- a/rustdoc/latest/implementors/core/marker/trait.Copy.js +++ b/rustdoc/latest/implementors/core/marker/trait.Copy.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C>> Copy for NonIdentityPoint<C, EccChip>where
        EccChip::NonIdentityPoint: Copy,
    "],["impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C> + Clone + Debug + Eq> Copy for Point<C, EccChip>where
        EccChip::Point: Copy,
    "],["impl<const L: usize> Copy for ConstantLength<L>"],["impl Copy for BlockWord"],["impl<C: Copy + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Copy for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Copy,
        SinsemillaChip::MessagePiece: Copy,
    "],["impl<F: Copy + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Copy for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Copy + PrimeFieldBits, const K: usize> Copy for LookupRangeCheckConfig<F, K>"],["impl<F: Copy + Field, T: Copy + FieldValue<F>> Copy for RangeConstrained<F, T>"]], -"halo2_proofs":[["impl<V: Copy> Copy for Value<V>"],["impl Copy for RegionColumn"],["impl Copy for RegionIndex"],["impl Copy for RegionStart"],["impl Copy for Cell"],["impl<F: Copy> Copy for Assigned<F>"],["impl<C: Copy + ColumnType> Copy for Column<C>"],["impl Copy for Advice"],["impl Copy for Fixed"],["impl Copy for Instance"],["impl Copy for Any"],["impl Copy for Selector"],["impl Copy for FixedQuery"],["impl Copy for AdviceQuery"],["impl Copy for InstanceQuery"],["impl Copy for TableColumn"],["impl<F: Copy> Copy for Blind<F>"],["impl Copy for Coeff"],["impl Copy for LagrangeCoeff"],["impl Copy for ExtendedLagrangeCoeff"],["impl Copy for Rotation"],["impl<C: Copy + CurveAffine, T: Copy> Copy for ChallengeScalar<C, T>where
        C::Scalar: Copy,
    "],["impl<C: Copy + CurveAffine> Copy for Challenge255<C>"],["impl Copy for Column"]] +"halo2_gadgets":[["impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C>> Copy for NonIdentityPoint<C, EccChip>where\n EccChip::NonIdentityPoint: Copy,"],["impl<C: Copy + CurveAffine, EccChip: Copy + EccInstructions<C> + Clone + Debug + Eq> Copy for Point<C, EccChip>where\n EccChip::Point: Copy,"],["impl<const L: usize> Copy for ConstantLength<L>"],["impl Copy for BlockWord"],["impl<C: Copy + CurveAffine, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Copy for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: SinsemillaInstructions<C, K, MAX_WORDS> + Clone + Debug + Eq + Copy,\n SinsemillaChip::MessagePiece: Copy,"],["impl<F: Copy + PrimeFieldBits, const WINDOW_NUM_BITS: usize> Copy for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: Copy + PrimeFieldBits, const K: usize> Copy for LookupRangeCheckConfig<F, K>"],["impl<F: Copy + Field, T: Copy + FieldValue<F>> Copy for RangeConstrained<F, T>"]], +"halo2_proofs":[["impl<V: Copy> Copy for Value<V>"],["impl Copy for RegionColumn"],["impl Copy for RegionIndex"],["impl Copy for RegionStart"],["impl Copy for Cell"],["impl<F: Copy> Copy for Assigned<F>"],["impl<C: Copy + ColumnType> Copy for Column<C>"],["impl Copy for Advice"],["impl Copy for Fixed"],["impl Copy for Instance"],["impl Copy for Any"],["impl Copy for Selector"],["impl Copy for FixedQuery"],["impl Copy for AdviceQuery"],["impl Copy for InstanceQuery"],["impl Copy for TableColumn"],["impl<F: Copy> Copy for Blind<F>"],["impl Copy for Coeff"],["impl Copy for LagrangeCoeff"],["impl Copy for ExtendedLagrangeCoeff"],["impl Copy for Rotation"],["impl<C: Copy + CurveAffine, T: Copy> Copy for ChallengeScalar<C, T>where\n C::Scalar: Copy,"],["impl<C: Copy + CurveAffine> Copy for Challenge255<C>"],["impl Copy for Column"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.Freeze.js b/rustdoc/latest/implementors/core/marker/trait.Freeze.js index b340b601..2d1e3d10 100644 --- a/rustdoc/latest/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/latest/implementors/core/marker/trait.Freeze.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Freeze for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Freeze for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Freeze for EccConfig<FixedPoints>",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Freeze for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Freeze for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Freeze for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Freeze for EccChip<FixedPoints>",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Freeze for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Freeze for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Freeze for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Freeze for ScalarVar<C, EccChip>where
        EccChip: Freeze,
        <EccChip as EccInstructions<C>>::ScalarVar: Freeze,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Freeze for ScalarFixed<C, EccChip>where
        EccChip: Freeze,
        <EccChip as EccInstructions<C>>::ScalarFixed: Freeze,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Freeze for ScalarFixedShort<C, EccChip>where
        EccChip: Freeze,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: Freeze,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Freeze for NonIdentityPoint<C, EccChip>where
        EccChip: Freeze,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: Freeze,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Freeze for Point<C, EccChip>where
        EccChip: Freeze,
        <EccChip as EccInstructions<C>>::Point: Freeze,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Freeze for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: Freeze,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Freeze for FixedPoint<C, EccChip>where
        EccChip: Freeze,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Freeze,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Freeze for FixedPointBaseField<C, EccChip>where
        EccChip: Freeze,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Freeze,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Freeze for FixedPointShort<C, EccChip>where
        EccChip: Freeze,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Freeze,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Freeze for Pow5Config<F, WIDTH, RATE>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Freeze for Pow5Chip<F, WIDTH, RATE>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Freeze for StateWord<F>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Freeze for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Freeze for Absorbing<F, RATE>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Freeze for Squeezing<F, RATE>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Freeze for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Freeze for Hash<F, S, D, T, RATE>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Freeze for PaddedWord<F>where
        F: Freeze,
    ",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Freeze for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Freeze for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        M: Freeze,
        PoseidonChip: Freeze,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Freeze for Hash<F, PoseidonChip, S, D, T, RATE>where
        F: Freeze,
        PoseidonChip: Freeze,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl Freeze for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Freeze for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Freeze for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Freeze for Sha256Digest<BlockWord>where
        BlockWord: Freeze,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Freeze for Sha256<F, CS>where
        CS: Freeze,
        <CS as Sha256Instructions<F>>::State: Freeze,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Freeze for SinsemillaConfig<Hash, Commit, F>",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Freeze for SinsemillaChip<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Freeze for MerkleConfig<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Freeze for MerkleChip<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Freeze for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: Freeze,
        <C as CurveAffine>::Base: Freeze,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Freeze,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Freeze for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Freeze for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Freeze for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: Freeze,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Freeze,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Freeze for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Freeze,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Freeze for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: Freeze,
        EccChip: Freeze,
        SinsemillaChip: Freeze,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Freeze for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: Freeze,
        EccChip: Freeze,
        SinsemillaChip: Freeze,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Freeze,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Freeze for CondSwapChip<F>",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Freeze for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Freeze for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Freeze for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Freeze for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Freeze for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Freeze for RangeConstrained<F, T>where
        T: Freeze,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> Freeze for Value<V>where
        V: Freeze,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl Freeze for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Freeze for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Freeze for V1Pass<'p, 'a, F, CS>",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Freeze for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Freeze for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Freeze for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Freeze for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Freeze for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Freeze for AssignedCell<V, F>where
        V: Freeze,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> Freeze for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> Freeze for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Freeze for NamespacedLayouter<'a, F, L>",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Freeze for Assigned<F>where
        F: Freeze,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Freeze for Column<C>where
        C: Freeze,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl Freeze for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Freeze for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Freeze for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Freeze for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Freeze for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Freeze for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Freeze for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Freeze for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Freeze for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Freeze for Expression<F>where
        F: Freeze,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Freeze for Constraint<F>where
        F: Freeze,
    ",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Freeze for Constraints<F, C, Iter>where
        F: Freeze,
        Iter: Freeze,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Freeze for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Freeze for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Freeze for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Freeze for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Freeze for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Freeze for SingleVerifier<'params, C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Freeze for VerifyingKey<C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Freeze for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Freeze for ProvingKey<C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Freeze for MSM<'a, C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Freeze for Guard<'a, C, E>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Freeze for Accumulator<C, E>where
        C: Freeze,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Freeze for Params<C>where
        C: Freeze,
    ",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Freeze for Blind<F>where
        F: Freeze,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Freeze for EvaluationDomain<F>where
        F: Freeze,
    ",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Freeze for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Freeze for ProverQuery<'a, C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Freeze for VerifierQuery<'r, 'params, C>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Freeze for Error",1,["halo2_proofs::poly::Error"]],["impl Freeze for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Freeze for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Freeze for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Freeze for Polynomial<F, B>",1,["halo2_proofs::poly::Polynomial"]],["impl Freeze for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Freeze for Blake2bRead<R, C, E>where
        R: Freeze,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Freeze for Blake2bWrite<W, C, E>where
        W: Freeze,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Freeze for ChallengeScalar<C, T>where
        <C as CurveAffine>::ScalarExt: Freeze,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Freeze for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Freeze for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Freeze for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Freeze for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Freeze for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Freeze for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Freeze for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Freeze for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Freeze for CircuitCost<G, ConcreteCircuit>",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Freeze for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Freeze for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Freeze for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Freeze for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Freeze for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl Freeze for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Freeze for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Freeze for EccConfig<FixedPoints>",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Freeze for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Freeze for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Freeze for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Freeze for EccChip<FixedPoints>",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Freeze for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Freeze for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Freeze for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Freeze for ScalarVar<C, EccChip>where\n EccChip: Freeze,\n <EccChip as EccInstructions<C>>::ScalarVar: Freeze,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Freeze for ScalarFixed<C, EccChip>where\n EccChip: Freeze,\n <EccChip as EccInstructions<C>>::ScalarFixed: Freeze,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Freeze for ScalarFixedShort<C, EccChip>where\n EccChip: Freeze,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: Freeze,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Freeze for NonIdentityPoint<C, EccChip>where\n EccChip: Freeze,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: Freeze,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Freeze for Point<C, EccChip>where\n EccChip: Freeze,\n <EccChip as EccInstructions<C>>::Point: Freeze,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Freeze for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: Freeze,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Freeze for FixedPoint<C, EccChip>where\n EccChip: Freeze,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Freeze,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Freeze for FixedPointBaseField<C, EccChip>where\n EccChip: Freeze,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Freeze,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Freeze for FixedPointShort<C, EccChip>where\n EccChip: Freeze,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Freeze,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Freeze for Pow5Config<F, WIDTH, RATE>where\n F: Freeze,",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Freeze for Pow5Chip<F, WIDTH, RATE>where\n F: Freeze,",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Freeze for StateWord<F>where\n F: Freeze,",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Freeze for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Freeze for Absorbing<F, RATE>where\n F: Freeze,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Freeze for Squeezing<F, RATE>where\n F: Freeze,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Freeze for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Freeze for Hash<F, S, D, T, RATE>where\n F: Freeze,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Freeze for PaddedWord<F>where\n F: Freeze,",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Freeze for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Freeze for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n M: Freeze,\n PoseidonChip: Freeze,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Freeze for Hash<F, PoseidonChip, S, D, T, RATE>where\n F: Freeze,\n PoseidonChip: Freeze,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Freeze,",1,["halo2_gadgets::poseidon::Hash"]],["impl Freeze for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Freeze for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Freeze for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Freeze for Sha256Digest<BlockWord>where\n BlockWord: Freeze,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Freeze for Sha256<F, CS>where\n CS: Freeze,\n <CS as Sha256Instructions<F>>::State: Freeze,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Freeze for SinsemillaConfig<Hash, Commit, F>",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Freeze for SinsemillaChip<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Freeze for MerkleConfig<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Freeze for MerkleChip<Hash, Commit, Fixed>",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Freeze for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: Freeze,\n <C as CurveAffine>::Base: Freeze,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Freeze,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Freeze for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Freeze for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Freeze for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: Freeze,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Freeze,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Freeze for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Freeze,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Freeze for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: Freeze,\n EccChip: Freeze,\n SinsemillaChip: Freeze,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Freeze for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: Freeze,\n EccChip: Freeze,\n SinsemillaChip: Freeze,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Freeze,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Freeze for CondSwapChip<F>",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Freeze for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Freeze for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Freeze for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Freeze for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Freeze for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Freeze for RangeConstrained<F, T>where\n T: Freeze,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> Freeze for Value<V>where\n V: Freeze,",1,["halo2_proofs::circuit::value::Value"]],["impl Freeze for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Freeze for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Freeze for V1Pass<'p, 'a, F, CS>",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Freeze for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Freeze for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Freeze for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Freeze for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Freeze for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Freeze for AssignedCell<V, F>where\n V: Freeze,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> Freeze for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> Freeze for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Freeze for NamespacedLayouter<'a, F, L>",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Freeze for Assigned<F>where\n F: Freeze,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Freeze for Column<C>where\n C: Freeze,",1,["halo2_proofs::plonk::circuit::Column"]],["impl Freeze for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Freeze for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Freeze for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Freeze for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Freeze for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Freeze for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Freeze for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Freeze for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Freeze for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Freeze for Expression<F>where\n F: Freeze,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Freeze for Constraint<F>where\n F: Freeze,",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Freeze for Constraints<F, C, Iter>where\n F: Freeze,\n Iter: Freeze,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Freeze for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Freeze for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Freeze for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Freeze for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Freeze for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Freeze for SingleVerifier<'params, C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Freeze for VerifyingKey<C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Freeze for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Freeze for ProvingKey<C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Freeze for MSM<'a, C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Freeze for Guard<'a, C, E>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Freeze for Accumulator<C, E>where\n C: Freeze,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Freeze for Params<C>where\n C: Freeze,",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Freeze for Blind<F>where\n F: Freeze,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Freeze for EvaluationDomain<F>where\n F: Freeze,",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Freeze for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Freeze for ProverQuery<'a, C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Freeze for VerifierQuery<'r, 'params, C>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Freeze for Error",1,["halo2_proofs::poly::Error"]],["impl Freeze for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Freeze for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Freeze for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Freeze for Polynomial<F, B>",1,["halo2_proofs::poly::Polynomial"]],["impl Freeze for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Freeze for Blake2bRead<R, C, E>where\n R: Freeze,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Freeze for Blake2bWrite<W, C, E>where\n W: Freeze,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Freeze for ChallengeScalar<C, T>where\n <C as CurveAffine>::ScalarExt: Freeze,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Freeze for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Freeze for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Freeze for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Freeze for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Freeze for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Freeze for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Freeze for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Freeze for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Freeze for CircuitCost<G, ConcreteCircuit>",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Freeze for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Freeze for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Freeze for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Freeze for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Freeze for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.Send.js b/rustdoc/latest/implementors/core/marker/trait.Send.js index 738cf610..8d42b548 100644 --- a/rustdoc/latest/implementors/core/marker/trait.Send.js +++ b/rustdoc/latest/implementors/core/marker/trait.Send.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Send for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Send for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Send for EccConfig<FixedPoints>where
        FixedPoints: Send,
    ",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Send for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Send for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Send for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Send for EccChip<FixedPoints>where
        FixedPoints: Send,
    ",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Send for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Send for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Send for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Send for ScalarVar<C, EccChip>where
        EccChip: Send,
        <EccChip as EccInstructions<C>>::ScalarVar: Send,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Send for ScalarFixed<C, EccChip>where
        EccChip: Send,
        <EccChip as EccInstructions<C>>::ScalarFixed: Send,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Send for ScalarFixedShort<C, EccChip>where
        EccChip: Send,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: Send,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Send for NonIdentityPoint<C, EccChip>where
        EccChip: Send,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: Send,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Send for Point<C, EccChip>where
        EccChip: Send,
        <EccChip as EccInstructions<C>>::Point: Send,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Send for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: Send,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Send for FixedPoint<C, EccChip>where
        EccChip: Send,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Send for FixedPointBaseField<C, EccChip>where
        EccChip: Send,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Send,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Send for FixedPointShort<C, EccChip>where
        EccChip: Send,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Send,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Config<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Chip<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Send for StateWord<F>",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Send for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Send for Absorbing<F, RATE>where
        F: Send,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Send for Squeezing<F, RATE>where
        F: Send,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Send for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Send for Hash<F, S, D, T, RATE>where
        D: Send,
        S: Send,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Send for PaddedWord<F>",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Send for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Send for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        D: Send,
        M: Send,
        PoseidonChip: Send,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Send for Hash<F, PoseidonChip, S, D, T, RATE>where
        D: Send,
        PoseidonChip: Send,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl Send for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Send for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Send for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Send for Sha256Digest<BlockWord>where
        BlockWord: Send,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Send for Sha256<F, CS>where
        CS: Send,
        <CS as Sha256Instructions<F>>::BlockWord: Send,
        <CS as Sha256Instructions<F>>::State: Send,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Send for SinsemillaConfig<Hash, Commit, F>where
        Commit: Send,
        F: Send,
        Hash: Send,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Send for SinsemillaChip<Hash, Commit, Fixed>where
        Commit: Send,
        Fixed: Send,
        Hash: Send,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Send for MerkleConfig<Hash, Commit, Fixed>where
        Commit: Send,
        Fixed: Send,
        Hash: Send,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Send for MerkleChip<Hash, Commit, Fixed>where
        Commit: Send,
        Fixed: Send,
        Hash: Send,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Send for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: Send,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Send,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Send for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Send for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: Send,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Send,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Send,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        EccChip: Send,
        SinsemillaChip: Send,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        EccChip: Send,
        SinsemillaChip: Send,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Send for CondSwapChip<F>where
        F: Send,
    ",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Send for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Send for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Send for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Send for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Send for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Send for RangeConstrained<F, T>where
        T: Send,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> Send for Value<V>where
        V: Send,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl Send for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Send for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Send for V1Pass<'p, 'a, F, CS>where
        CS: Send,
    ",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Send for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Send for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Send for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Send for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Send for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Send for AssignedCell<V, F>where
        V: Send,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !Send for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !Send for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Send for NamespacedLayouter<'a, F, L>where
        L: Send,
    ",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Send for Assigned<F>where
        F: Send,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Send for Column<C>where
        C: Send,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl Send for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Send for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Send for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Send for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Send for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Send for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Send for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Send for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Send for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Send for Expression<F>where
        F: Send,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Send for Constraint<F>",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Send for Constraints<F, C, Iter>where
        Iter: Send,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Send for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Send for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Send for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Send for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Send for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Send for SingleVerifier<'params, C>",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Send for VerifyingKey<C>",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Send for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Send for ProvingKey<C>",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Send for MSM<'a, C>",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Send for Guard<'a, C, E>where
        E: Send,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Send for Accumulator<C, E>where
        E: Send,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Send for Params<C>",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Send for Blind<F>where
        F: Send,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Send for EvaluationDomain<F>",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Send for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Send for ProverQuery<'a, C>",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Send for VerifierQuery<'r, 'params, C>",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Send for Error",1,["halo2_proofs::poly::Error"]],["impl Send for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Send for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Send for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Send for Polynomial<F, B>where
        B: Send,
        F: Send,
    ",1,["halo2_proofs::poly::Polynomial"]],["impl Send for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Send for Blake2bRead<R, C, E>where
        E: Send,
        R: Send,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Send for Blake2bWrite<W, C, E>where
        E: Send,
        W: Send,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Send for ChallengeScalar<C, T>where
        T: Send,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Send for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Send for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Send for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Send for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Send for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Send for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Send for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Send for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Send for CircuitCost<G, ConcreteCircuit>where
        ConcreteCircuit: Send,
    ",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Send for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Send for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Send for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Send for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Send for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl Send for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Send for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Send for EccConfig<FixedPoints>where\n FixedPoints: Send,",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Send for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Send for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Send for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Send for EccChip<FixedPoints>where\n FixedPoints: Send,",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Send for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Send for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Send for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Send for ScalarVar<C, EccChip>where\n EccChip: Send,\n <EccChip as EccInstructions<C>>::ScalarVar: Send,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Send for ScalarFixed<C, EccChip>where\n EccChip: Send,\n <EccChip as EccInstructions<C>>::ScalarFixed: Send,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Send for ScalarFixedShort<C, EccChip>where\n EccChip: Send,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: Send,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Send for NonIdentityPoint<C, EccChip>where\n EccChip: Send,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: Send,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Send for Point<C, EccChip>where\n EccChip: Send,\n <EccChip as EccInstructions<C>>::Point: Send,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Send for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: Send,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Send for FixedPoint<C, EccChip>where\n EccChip: Send,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Send for FixedPointBaseField<C, EccChip>where\n EccChip: Send,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Send,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Send for FixedPointShort<C, EccChip>where\n EccChip: Send,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Send,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Config<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Send for Pow5Chip<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Send for StateWord<F>",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Send for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Send for Absorbing<F, RATE>where\n F: Send,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Send for Squeezing<F, RATE>where\n F: Send,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Send for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Send for Hash<F, S, D, T, RATE>where\n D: Send,\n S: Send,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Send for PaddedWord<F>",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Send for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Send for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n D: Send,\n M: Send,\n PoseidonChip: Send,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Send for Hash<F, PoseidonChip, S, D, T, RATE>where\n D: Send,\n PoseidonChip: Send,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Send,",1,["halo2_gadgets::poseidon::Hash"]],["impl Send for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Send for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Send for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Send for Sha256Digest<BlockWord>where\n BlockWord: Send,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Send for Sha256<F, CS>where\n CS: Send,\n <CS as Sha256Instructions<F>>::BlockWord: Send,\n <CS as Sha256Instructions<F>>::State: Send,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Send for SinsemillaConfig<Hash, Commit, F>where\n Commit: Send,\n F: Send,\n Hash: Send,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Send for SinsemillaChip<Hash, Commit, Fixed>where\n Commit: Send,\n Fixed: Send,\n Hash: Send,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Send for MerkleConfig<Hash, Commit, Fixed>where\n Commit: Send,\n Fixed: Send,\n Hash: Send,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Send for MerkleChip<Hash, Commit, Fixed>where\n Commit: Send,\n Fixed: Send,\n Hash: Send,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Send for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: Send,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Send,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Send for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Send for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: Send,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Send,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Send for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Send,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n EccChip: Send,\n SinsemillaChip: Send,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Send for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n EccChip: Send,\n SinsemillaChip: Send,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Send,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Send for CondSwapChip<F>where\n F: Send,",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Send for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Send for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Send for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Send for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Send for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Send for RangeConstrained<F, T>where\n T: Send,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> Send for Value<V>where\n V: Send,",1,["halo2_proofs::circuit::value::Value"]],["impl Send for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Send for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Send for V1Pass<'p, 'a, F, CS>where\n CS: Send,",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Send for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Send for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Send for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Send for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Send for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Send for AssignedCell<V, F>where\n V: Send,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !Send for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !Send for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Send for NamespacedLayouter<'a, F, L>where\n L: Send,",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Send for Assigned<F>where\n F: Send,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Send for Column<C>where\n C: Send,",1,["halo2_proofs::plonk::circuit::Column"]],["impl Send for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Send for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Send for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Send for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Send for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Send for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Send for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Send for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Send for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Send for Expression<F>where\n F: Send,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Send for Constraint<F>",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Send for Constraints<F, C, Iter>where\n Iter: Send,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Send for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Send for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Send for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Send for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Send for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Send for SingleVerifier<'params, C>",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Send for VerifyingKey<C>",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Send for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Send for ProvingKey<C>",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Send for MSM<'a, C>",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Send for Guard<'a, C, E>where\n E: Send,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Send for Accumulator<C, E>where\n E: Send,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Send for Params<C>",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Send for Blind<F>where\n F: Send,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Send for EvaluationDomain<F>",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Send for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Send for ProverQuery<'a, C>",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Send for VerifierQuery<'r, 'params, C>",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Send for Error",1,["halo2_proofs::poly::Error"]],["impl Send for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Send for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Send for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Send for Polynomial<F, B>where\n B: Send,\n F: Send,",1,["halo2_proofs::poly::Polynomial"]],["impl Send for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Send for Blake2bRead<R, C, E>where\n E: Send,\n R: Send,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Send for Blake2bWrite<W, C, E>where\n E: Send,\n W: Send,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Send for ChallengeScalar<C, T>where\n T: Send,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Send for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Send for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Send for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Send for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Send for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Send for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Send for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Send for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Send for CircuitCost<G, ConcreteCircuit>where\n ConcreteCircuit: Send,",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Send for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Send for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Send for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Send for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Send for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.StructuralEq.js b/rustdoc/latest/implementors/core/marker/trait.StructuralEq.js index bb001581..3fe9250d 100644 --- a/rustdoc/latest/implementors/core/marker/trait.StructuralEq.js +++ b/rustdoc/latest/implementors/core/marker/trait.StructuralEq.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccConfig<FixedPoints>"],["impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> StructuralEq for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine>,
        F: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, F, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralEq for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralEq for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralEq for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl StructuralEq for CondSwapConfig"],["impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralEq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PrimeFieldBits, const K: usize> StructuralEq for LookupRangeCheckConfig<F, K>"]], -"halo2_proofs":[["impl StructuralEq for RegionColumn"],["impl StructuralEq for RegionStart"],["impl<C: ColumnType> StructuralEq for Column<C>"],["impl StructuralEq for Advice"],["impl StructuralEq for Fixed"],["impl StructuralEq for Instance"],["impl StructuralEq for Any"],["impl StructuralEq for Selector"],["impl StructuralEq for TableColumn"],["impl<F> StructuralEq for Blind<F>"],["impl StructuralEq for Rotation"],["impl StructuralEq for Column"],["impl StructuralEq for VirtualCell"],["impl StructuralEq for Gate"],["impl StructuralEq for Constraint"],["impl StructuralEq for Region"],["impl StructuralEq for FailureLocation"],["impl StructuralEq for VerifyFailure"]] +"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccConfig<FixedPoints>"],["impl<FixedPoints: FixedPoints<Affine>> StructuralEq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> StructuralEq for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine>,\n F: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, F, Hash>,"],["impl<Hash, Commit, Fixed> StructuralEq for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<Hash, Commit, Fixed> StructuralEq for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<Hash, Commit, Fixed> StructuralEq for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl StructuralEq for CondSwapConfig"],["impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralEq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PrimeFieldBits, const K: usize> StructuralEq for LookupRangeCheckConfig<F, K>"]], +"halo2_proofs":[["impl StructuralEq for RegionColumn"],["impl StructuralEq for RegionStart"],["impl<C: ColumnType> StructuralEq for Column<C>"],["impl StructuralEq for Advice"],["impl StructuralEq for Fixed"],["impl StructuralEq for Instance"],["impl StructuralEq for Any"],["impl StructuralEq for Selector"],["impl StructuralEq for TableColumn"],["impl<F> StructuralEq for Blind<F>"],["impl StructuralEq for Rotation"],["impl StructuralEq for Column"],["impl StructuralEq for VirtualCell"],["impl StructuralEq for Gate"],["impl StructuralEq for Constraint"],["impl StructuralEq for Region"],["impl StructuralEq for FailureLocation"],["impl StructuralEq for VerifyFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.StructuralPartialEq.js b/rustdoc/latest/implementors/core/marker/trait.StructuralPartialEq.js index 355e3461..a2e99ff7 100644 --- a/rustdoc/latest/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rustdoc/latest/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccConfig<FixedPoints>"],["impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> StructuralPartialEq for SinsemillaConfig<Hash, Commit, F>where
        Hash: HashDomains<Affine>,
        F: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, F, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralPartialEq for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleConfig<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl StructuralPartialEq for CondSwapConfig"],["impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralPartialEq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PrimeFieldBits, const K: usize> StructuralPartialEq for LookupRangeCheckConfig<F, K>"]], -"halo2_proofs":[["impl StructuralPartialEq for RegionColumn"],["impl StructuralPartialEq for RegionStart"],["impl<C: ColumnType> StructuralPartialEq for Column<C>"],["impl StructuralPartialEq for Advice"],["impl StructuralPartialEq for Fixed"],["impl StructuralPartialEq for Instance"],["impl StructuralPartialEq for Any"],["impl StructuralPartialEq for Selector"],["impl StructuralPartialEq for TableColumn"],["impl<F> StructuralPartialEq for Blind<F>"],["impl StructuralPartialEq for Rotation"],["impl StructuralPartialEq for Column"],["impl StructuralPartialEq for VirtualCell"],["impl StructuralPartialEq for Gate"],["impl StructuralPartialEq for Constraint"],["impl StructuralPartialEq for Region"],["impl StructuralPartialEq for FailureLocation"],["impl StructuralPartialEq for VerifyFailure"]] +"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccConfig<FixedPoints>"],["impl<FixedPoints: FixedPoints<Affine>> StructuralPartialEq for EccChip<FixedPoints>"],["impl<Hash, Commit, F> StructuralPartialEq for SinsemillaConfig<Hash, Commit, F>where\n Hash: HashDomains<Affine>,\n F: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, F, Hash>,"],["impl<Hash, Commit, Fixed> StructuralPartialEq for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleConfig<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<Hash, Commit, Fixed> StructuralPartialEq for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl StructuralPartialEq for CondSwapConfig"],["impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> StructuralPartialEq for RunningSumConfig<F, WINDOW_NUM_BITS>"],["impl<F: PrimeFieldBits, const K: usize> StructuralPartialEq for LookupRangeCheckConfig<F, K>"]], +"halo2_proofs":[["impl StructuralPartialEq for RegionColumn"],["impl StructuralPartialEq for RegionStart"],["impl<C: ColumnType> StructuralPartialEq for Column<C>"],["impl StructuralPartialEq for Advice"],["impl StructuralPartialEq for Fixed"],["impl StructuralPartialEq for Instance"],["impl StructuralPartialEq for Any"],["impl StructuralPartialEq for Selector"],["impl StructuralPartialEq for TableColumn"],["impl<F> StructuralPartialEq for Blind<F>"],["impl StructuralPartialEq for Rotation"],["impl StructuralPartialEq for Column"],["impl StructuralPartialEq for VirtualCell"],["impl StructuralPartialEq for Gate"],["impl StructuralPartialEq for Constraint"],["impl StructuralPartialEq for Region"],["impl StructuralPartialEq for FailureLocation"],["impl StructuralPartialEq for VerifyFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.Sync.js b/rustdoc/latest/implementors/core/marker/trait.Sync.js index 7b1d5237..eb064da9 100644 --- a/rustdoc/latest/implementors/core/marker/trait.Sync.js +++ b/rustdoc/latest/implementors/core/marker/trait.Sync.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Sync for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Sync for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Sync for EccConfig<FixedPoints>where
        FixedPoints: Sync,
    ",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Sync for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Sync for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Sync for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Sync for EccChip<FixedPoints>where
        FixedPoints: Sync,
    ",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Sync for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Sync for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Sync for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Sync for ScalarVar<C, EccChip>where
        EccChip: Sync,
        <EccChip as EccInstructions<C>>::ScalarVar: Sync,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Sync for ScalarFixed<C, EccChip>where
        EccChip: Sync,
        <EccChip as EccInstructions<C>>::ScalarFixed: Sync,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Sync for ScalarFixedShort<C, EccChip>where
        EccChip: Sync,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: Sync,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Sync for NonIdentityPoint<C, EccChip>where
        EccChip: Sync,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: Sync,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Sync for Point<C, EccChip>where
        EccChip: Sync,
        <EccChip as EccInstructions<C>>::Point: Sync,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Sync for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: Sync,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Sync for FixedPoint<C, EccChip>where
        EccChip: Sync,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Sync for FixedPointBaseField<C, EccChip>where
        EccChip: Sync,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Sync,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Sync for FixedPointShort<C, EccChip>where
        EccChip: Sync,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Sync,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Config<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Chip<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Sync for StateWord<F>",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Sync for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Sync for Absorbing<F, RATE>where
        F: Sync,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Sync for Squeezing<F, RATE>where
        F: Sync,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Sync for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Sync for Hash<F, S, D, T, RATE>where
        D: Sync,
        S: Sync,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Sync for PaddedWord<F>",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Sync for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Sync for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        D: Sync,
        M: Sync,
        PoseidonChip: Sync,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Sync for Hash<F, PoseidonChip, S, D, T, RATE>where
        D: Sync,
        PoseidonChip: Sync,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl Sync for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Sync for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Sync for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Sync for Sha256Digest<BlockWord>where
        BlockWord: Sync,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Sync for Sha256<F, CS>where
        CS: Sync,
        <CS as Sha256Instructions<F>>::BlockWord: Sync,
        <CS as Sha256Instructions<F>>::State: Sync,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Sync for SinsemillaConfig<Hash, Commit, F>where
        Commit: Sync,
        F: Sync,
        Hash: Sync,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Sync for SinsemillaChip<Hash, Commit, Fixed>where
        Commit: Sync,
        Fixed: Sync,
        Hash: Sync,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Sync for MerkleConfig<Hash, Commit, Fixed>where
        Commit: Sync,
        Fixed: Sync,
        Hash: Sync,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Sync for MerkleChip<Hash, Commit, Fixed>where
        Commit: Sync,
        Fixed: Sync,
        Hash: Sync,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Sync for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: Sync,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Sync,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Sync for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Sync for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: Sync,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Sync,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Sync,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        EccChip: Sync,
        SinsemillaChip: Sync,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        EccChip: Sync,
        SinsemillaChip: Sync,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Sync for CondSwapChip<F>where
        F: Sync,
    ",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Sync for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Sync for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Sync for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Sync for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Sync for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Sync for RangeConstrained<F, T>where
        T: Sync,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> Sync for Value<V>where
        V: Sync,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl Sync for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Sync for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Sync for V1Pass<'p, 'a, F, CS>where
        CS: Sync,
    ",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Sync for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Sync for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Sync for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Sync for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Sync for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Sync for AssignedCell<V, F>where
        V: Sync,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !Sync for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !Sync for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Sync for NamespacedLayouter<'a, F, L>where
        L: Sync,
    ",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Sync for Assigned<F>where
        F: Sync,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Sync for Column<C>where
        C: Sync,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl Sync for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Sync for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Sync for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Sync for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Sync for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Sync for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Sync for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Sync for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Sync for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Sync for Expression<F>where
        F: Sync,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Sync for Constraint<F>",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Sync for Constraints<F, C, Iter>where
        Iter: Sync,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Sync for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Sync for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Sync for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Sync for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Sync for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Sync for SingleVerifier<'params, C>",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Sync for VerifyingKey<C>",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Sync for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Sync for ProvingKey<C>",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Sync for MSM<'a, C>",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Sync for Guard<'a, C, E>where
        E: Sync,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Sync for Accumulator<C, E>where
        E: Sync,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Sync for Params<C>",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Sync for Blind<F>where
        F: Sync,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Sync for EvaluationDomain<F>",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Sync for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Sync for ProverQuery<'a, C>",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Sync for VerifierQuery<'r, 'params, C>",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Sync for Error",1,["halo2_proofs::poly::Error"]],["impl Sync for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Sync for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Sync for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Sync for Polynomial<F, B>where
        B: Sync,
        F: Sync,
    ",1,["halo2_proofs::poly::Polynomial"]],["impl Sync for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Sync for Blake2bRead<R, C, E>where
        E: Sync,
        R: Sync,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Sync for Blake2bWrite<W, C, E>where
        E: Sync,
        W: Sync,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Sync for ChallengeScalar<C, T>where
        T: Sync,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Sync for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Sync for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Sync for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Sync for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Sync for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Sync for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Sync for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Sync for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Sync for CircuitCost<G, ConcreteCircuit>where
        ConcreteCircuit: Sync,
    ",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Sync for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Sync for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Sync for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Sync for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Sync for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl Sync for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Sync for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Sync for EccConfig<FixedPoints>where\n FixedPoints: Sync,",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Sync for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Sync for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Sync for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Sync for EccChip<FixedPoints>where\n FixedPoints: Sync,",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Sync for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Sync for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Sync for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Sync for ScalarVar<C, EccChip>where\n EccChip: Sync,\n <EccChip as EccInstructions<C>>::ScalarVar: Sync,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Sync for ScalarFixed<C, EccChip>where\n EccChip: Sync,\n <EccChip as EccInstructions<C>>::ScalarFixed: Sync,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Sync for ScalarFixedShort<C, EccChip>where\n EccChip: Sync,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: Sync,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Sync for NonIdentityPoint<C, EccChip>where\n EccChip: Sync,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: Sync,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Sync for Point<C, EccChip>where\n EccChip: Sync,\n <EccChip as EccInstructions<C>>::Point: Sync,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Sync for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: Sync,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Sync for FixedPoint<C, EccChip>where\n EccChip: Sync,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Sync for FixedPointBaseField<C, EccChip>where\n EccChip: Sync,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Sync,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Sync for FixedPointShort<C, EccChip>where\n EccChip: Sync,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Sync,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Config<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Sync for Pow5Chip<F, WIDTH, RATE>",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Sync for StateWord<F>",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Sync for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Sync for Absorbing<F, RATE>where\n F: Sync,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Sync for Squeezing<F, RATE>where\n F: Sync,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Sync for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Sync for Hash<F, S, D, T, RATE>where\n D: Sync,\n S: Sync,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Sync for PaddedWord<F>",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Sync for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Sync for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n D: Sync,\n M: Sync,\n PoseidonChip: Sync,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Sync for Hash<F, PoseidonChip, S, D, T, RATE>where\n D: Sync,\n PoseidonChip: Sync,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Sync,",1,["halo2_gadgets::poseidon::Hash"]],["impl Sync for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Sync for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Sync for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Sync for Sha256Digest<BlockWord>where\n BlockWord: Sync,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Sync for Sha256<F, CS>where\n CS: Sync,\n <CS as Sha256Instructions<F>>::BlockWord: Sync,\n <CS as Sha256Instructions<F>>::State: Sync,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Sync for SinsemillaConfig<Hash, Commit, F>where\n Commit: Sync,\n F: Sync,\n Hash: Sync,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Sync for SinsemillaChip<Hash, Commit, Fixed>where\n Commit: Sync,\n Fixed: Sync,\n Hash: Sync,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Sync for MerkleConfig<Hash, Commit, Fixed>where\n Commit: Sync,\n Fixed: Sync,\n Hash: Sync,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Sync for MerkleChip<Hash, Commit, Fixed>where\n Commit: Sync,\n Fixed: Sync,\n Hash: Sync,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Sync for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: Sync,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Sync,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Sync for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Sync for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: Sync,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Sync,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Sync for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Sync,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n EccChip: Sync,\n SinsemillaChip: Sync,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Sync for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n EccChip: Sync,\n SinsemillaChip: Sync,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Sync,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Sync for CondSwapChip<F>where\n F: Sync,",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Sync for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Sync for RunningSum<F>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Sync for RunningSumConfig<F, WINDOW_NUM_BITS>",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Sync for RunningSum<F>",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Sync for LookupRangeCheckConfig<F, K>",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Sync for RangeConstrained<F, T>where\n T: Sync,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> Sync for Value<V>where\n V: Sync,",1,["halo2_proofs::circuit::value::Value"]],["impl Sync for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Sync for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Sync for V1Pass<'p, 'a, F, CS>where\n CS: Sync,",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Sync for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Sync for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Sync for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Sync for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Sync for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Sync for AssignedCell<V, F>where\n V: Sync,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !Sync for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !Sync for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Sync for NamespacedLayouter<'a, F, L>where\n L: Sync,",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Sync for Assigned<F>where\n F: Sync,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Sync for Column<C>where\n C: Sync,",1,["halo2_proofs::plonk::circuit::Column"]],["impl Sync for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Sync for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Sync for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Sync for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Sync for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Sync for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Sync for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Sync for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Sync for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Sync for Expression<F>where\n F: Sync,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Sync for Constraint<F>",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Sync for Constraints<F, C, Iter>where\n Iter: Sync,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Sync for ConstraintSystem<F>",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Sync for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Sync for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Sync for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Sync for BatchVerifier<C>",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Sync for SingleVerifier<'params, C>",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Sync for VerifyingKey<C>",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Sync for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Sync for ProvingKey<C>",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Sync for MSM<'a, C>",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Sync for Guard<'a, C, E>where\n E: Sync,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Sync for Accumulator<C, E>where\n E: Sync,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Sync for Params<C>",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Sync for Blind<F>where\n F: Sync,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Sync for EvaluationDomain<F>",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Sync for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Sync for ProverQuery<'a, C>",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Sync for VerifierQuery<'r, 'params, C>",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Sync for Error",1,["halo2_proofs::poly::Error"]],["impl Sync for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Sync for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Sync for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Sync for Polynomial<F, B>where\n B: Sync,\n F: Sync,",1,["halo2_proofs::poly::Polynomial"]],["impl Sync for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Sync for Blake2bRead<R, C, E>where\n E: Sync,\n R: Sync,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Sync for Blake2bWrite<W, C, E>where\n E: Sync,\n W: Sync,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Sync for ChallengeScalar<C, T>where\n T: Sync,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Sync for Challenge255<C>",1,["halo2_proofs::transcript::Challenge255"]],["impl Sync for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Sync for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Sync for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Sync for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Sync for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Sync for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Sync for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Sync for CircuitCost<G, ConcreteCircuit>where\n ConcreteCircuit: Sync,",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Sync for MarginalProofSize<G>",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Sync for ProofSize<G>",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Sync for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Sync for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Sync for MockProver<F>",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/marker/trait.Unpin.js b/rustdoc/latest/implementors/core/marker/trait.Unpin.js index 6cd7ab50..6a500f9c 100644 --- a/rustdoc/latest/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/latest/implementors/core/marker/trait.Unpin.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl Unpin for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Unpin for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Unpin for EccConfig<FixedPoints>where
        FixedPoints: Unpin,
    ",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Unpin for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Unpin for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Unpin for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Unpin for EccChip<FixedPoints>where
        FixedPoints: Unpin,
    ",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Unpin for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Unpin for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Unpin for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Unpin for ScalarVar<C, EccChip>where
        EccChip: Unpin,
        <EccChip as EccInstructions<C>>::ScalarVar: Unpin,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Unpin for ScalarFixed<C, EccChip>where
        EccChip: Unpin,
        <EccChip as EccInstructions<C>>::ScalarFixed: Unpin,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Unpin for ScalarFixedShort<C, EccChip>where
        EccChip: Unpin,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: Unpin,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Unpin for NonIdentityPoint<C, EccChip>where
        EccChip: Unpin,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: Unpin,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Unpin for Point<C, EccChip>where
        EccChip: Unpin,
        <EccChip as EccInstructions<C>>::Point: Unpin,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Unpin for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: Unpin,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Unpin for FixedPoint<C, EccChip>where
        EccChip: Unpin,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Unpin for FixedPointBaseField<C, EccChip>where
        EccChip: Unpin,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Unpin,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Unpin for FixedPointShort<C, EccChip>where
        EccChip: Unpin,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Unpin,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Config<F, WIDTH, RATE>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Chip<F, WIDTH, RATE>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Unpin for StateWord<F>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Unpin for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Unpin for Absorbing<F, RATE>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Unpin for Squeezing<F, RATE>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Unpin for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, S, D, T, RATE>where
        D: Unpin,
        F: Unpin,
        S: Unpin,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Unpin for PaddedWord<F>where
        F: Unpin,
    ",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Unpin for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Unpin for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        D: Unpin,
        M: Unpin,
        PoseidonChip: Unpin,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, PoseidonChip, S, D, T, RATE>where
        D: Unpin,
        F: Unpin,
        PoseidonChip: Unpin,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl Unpin for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Unpin for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Unpin for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Unpin for Sha256Digest<BlockWord>where
        BlockWord: Unpin,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Unpin for Sha256<F, CS>where
        CS: Unpin,
        <CS as Sha256Instructions<F>>::BlockWord: Unpin,
        <CS as Sha256Instructions<F>>::State: Unpin,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Unpin for SinsemillaConfig<Hash, Commit, F>where
        Commit: Unpin,
        F: Unpin,
        Hash: Unpin,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Unpin for SinsemillaChip<Hash, Commit, Fixed>where
        Commit: Unpin,
        Fixed: Unpin,
        Hash: Unpin,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Unpin for MerkleConfig<Hash, Commit, Fixed>where
        Commit: Unpin,
        Fixed: Unpin,
        Hash: Unpin,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Unpin for MerkleChip<Hash, Commit, Fixed>where
        Commit: Unpin,
        Fixed: Unpin,
        Hash: Unpin,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Unpin for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: Unpin,
        <C as CurveAffine>::Base: Unpin,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Unpin,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Unpin for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Unpin for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: Unpin,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Unpin,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Unpin,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: Unpin,
        EccChip: Unpin,
        SinsemillaChip: Unpin,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: Unpin,
        EccChip: Unpin,
        SinsemillaChip: Unpin,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Unpin for CondSwapChip<F>where
        F: Unpin,
    ",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Unpin for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Unpin for RunningSum<F>where
        F: Unpin,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Unpin for RunningSumConfig<F, WINDOW_NUM_BITS>where
        F: Unpin,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Unpin for RunningSum<F>where
        F: Unpin,
    ",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Unpin for LookupRangeCheckConfig<F, K>where
        F: Unpin,
    ",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Unpin for RangeConstrained<F, T>where
        F: Unpin,
        T: Unpin,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> Unpin for Value<V>where
        V: Unpin,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl Unpin for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Unpin for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Unpin for V1Pass<'p, 'a, F, CS>where
        'a: 'p,
    ",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Unpin for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Unpin for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Unpin for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Unpin for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Unpin for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Unpin for AssignedCell<V, F>where
        F: Unpin,
        V: Unpin,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> Unpin for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> Unpin for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Unpin for NamespacedLayouter<'a, F, L>where
        F: Unpin,
    ",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Unpin for Assigned<F>where
        F: Unpin,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Unpin for Column<C>where
        C: Unpin,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl Unpin for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Unpin for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Unpin for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Unpin for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Unpin for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Unpin for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Unpin for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Unpin for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Unpin for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Unpin for Expression<F>where
        F: Unpin,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Unpin for Constraint<F>where
        F: Unpin,
    ",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Unpin for Constraints<F, C, Iter>where
        F: Unpin,
        Iter: Unpin,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Unpin for ConstraintSystem<F>where
        F: Unpin,
    ",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Unpin for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Unpin for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Unpin for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Unpin for BatchVerifier<C>where
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Unpin for SingleVerifier<'params, C>where
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Unpin for VerifyingKey<C>where
        C: Unpin,
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Unpin for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Unpin for ProvingKey<C>where
        C: Unpin,
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Unpin for MSM<'a, C>where
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Unpin for Guard<'a, C, E>where
        E: Unpin,
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Unpin for Accumulator<C, E>where
        C: Unpin,
        E: Unpin,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Unpin for Params<C>where
        C: Unpin,
    ",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Unpin for Blind<F>where
        F: Unpin,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Unpin for EvaluationDomain<F>where
        F: Unpin,
    ",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Unpin for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Unpin for ProverQuery<'a, C>where
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Unpin for VerifierQuery<'r, 'params, C>where
        <C as CurveAffine>::ScalarExt: Unpin,
        'params: 'r,
    ",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Unpin for Error",1,["halo2_proofs::poly::Error"]],["impl Unpin for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Unpin for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Unpin for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Unpin for Polynomial<F, B>where
        B: Unpin,
        F: Unpin,
    ",1,["halo2_proofs::poly::Polynomial"]],["impl Unpin for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Unpin for Blake2bRead<R, C, E>where
        C: Unpin,
        E: Unpin,
        R: Unpin,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Unpin for Blake2bWrite<W, C, E>where
        C: Unpin,
        E: Unpin,
        W: Unpin,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Unpin for ChallengeScalar<C, T>where
        T: Unpin,
        <C as CurveAffine>::ScalarExt: Unpin,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Unpin for Challenge255<C>where
        C: Unpin,
    ",1,["halo2_proofs::transcript::Challenge255"]],["impl Unpin for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Unpin for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Unpin for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Unpin for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Unpin for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Unpin for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Unpin for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Unpin for CircuitCost<G, ConcreteCircuit>where
        ConcreteCircuit: Unpin,
        G: Unpin,
    ",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Unpin for MarginalProofSize<G>where
        G: Unpin,
    ",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Unpin for ProofSize<G>where
        G: Unpin,
    ",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Unpin for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Unpin for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Unpin for MockProver<F>where
        F: Unpin,
    ",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl Unpin for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl Unpin for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> Unpin for EccConfig<FixedPoints>where\n FixedPoints: Unpin,",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl Unpin for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl Unpin for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl Unpin for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> Unpin for EccChip<FixedPoints>where\n FixedPoints: Unpin,",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl Unpin for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl Unpin for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl Unpin for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> Unpin for ScalarVar<C, EccChip>where\n EccChip: Unpin,\n <EccChip as EccInstructions<C>>::ScalarVar: Unpin,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> Unpin for ScalarFixed<C, EccChip>where\n EccChip: Unpin,\n <EccChip as EccInstructions<C>>::ScalarFixed: Unpin,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> Unpin for ScalarFixedShort<C, EccChip>where\n EccChip: Unpin,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: Unpin,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> Unpin for NonIdentityPoint<C, EccChip>where\n EccChip: Unpin,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: Unpin,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> Unpin for Point<C, EccChip>where\n EccChip: Unpin,\n <EccChip as EccInstructions<C>>::Point: Unpin,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> Unpin for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: Unpin,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> Unpin for FixedPoint<C, EccChip>where\n EccChip: Unpin,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> Unpin for FixedPointBaseField<C, EccChip>where\n EccChip: Unpin,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: Unpin,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> Unpin for FixedPointShort<C, EccChip>where\n EccChip: Unpin,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: Unpin,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Config<F, WIDTH, RATE>where\n F: Unpin,",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> Unpin for Pow5Chip<F, WIDTH, RATE>where\n F: Unpin,",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> Unpin for StateWord<F>where\n F: Unpin,",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl Unpin for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> Unpin for Absorbing<F, RATE>where\n F: Unpin,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> Unpin for Squeezing<F, RATE>where\n F: Unpin,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> Unpin for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, S, D, T, RATE>where\n D: Unpin,\n F: Unpin,\n S: Unpin,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> Unpin for PaddedWord<F>where\n F: Unpin,",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> Unpin for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> Unpin for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n D: Unpin,\n M: Unpin,\n PoseidonChip: Unpin,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> Unpin for Hash<F, PoseidonChip, S, D, T, RATE>where\n D: Unpin,\n F: Unpin,\n PoseidonChip: Unpin,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: Unpin,",1,["halo2_gadgets::poseidon::Hash"]],["impl Unpin for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl Unpin for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl Unpin for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> Unpin for Sha256Digest<BlockWord>where\n BlockWord: Unpin,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> Unpin for Sha256<F, CS>where\n CS: Unpin,\n <CS as Sha256Instructions<F>>::BlockWord: Unpin,\n <CS as Sha256Instructions<F>>::State: Unpin,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> Unpin for SinsemillaConfig<Hash, Commit, F>where\n Commit: Unpin,\n F: Unpin,\n Hash: Unpin,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> Unpin for SinsemillaChip<Hash, Commit, Fixed>where\n Commit: Unpin,\n Fixed: Unpin,\n Hash: Unpin,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> Unpin for MerkleConfig<Hash, Commit, Fixed>where\n Commit: Unpin,\n Fixed: Unpin,\n Hash: Unpin,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> Unpin for MerkleChip<Hash, Commit, Fixed>where\n Commit: Unpin,\n Fixed: Unpin,\n Hash: Unpin,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> Unpin for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: Unpin,\n <C as CurveAffine>::Base: Unpin,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: Unpin,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl Unpin for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl Unpin for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: Unpin,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: Unpin,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> Unpin for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: Unpin,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: Unpin,\n EccChip: Unpin,\n SinsemillaChip: Unpin,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> Unpin for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: Unpin,\n EccChip: Unpin,\n SinsemillaChip: Unpin,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: Unpin,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> Unpin for CondSwapChip<F>where\n F: Unpin,",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl Unpin for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> Unpin for RunningSum<F>where\n F: Unpin,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> Unpin for RunningSumConfig<F, WINDOW_NUM_BITS>where\n F: Unpin,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> Unpin for RunningSum<F>where\n F: Unpin,",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> Unpin for LookupRangeCheckConfig<F, K>where\n F: Unpin,",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> Unpin for RangeConstrained<F, T>where\n F: Unpin,\n T: Unpin,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> Unpin for Value<V>where\n V: Unpin,",1,["halo2_proofs::circuit::value::Value"]],["impl Unpin for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl Unpin for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> Unpin for V1Pass<'p, 'a, F, CS>where\n 'a: 'p,",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl Unpin for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl Unpin for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl Unpin for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl Unpin for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl Unpin for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> Unpin for AssignedCell<V, F>where\n F: Unpin,\n V: Unpin,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> Unpin for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> Unpin for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> Unpin for NamespacedLayouter<'a, F, L>where\n F: Unpin,",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> Unpin for Assigned<F>where\n F: Unpin,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> Unpin for Column<C>where\n C: Unpin,",1,["halo2_proofs::plonk::circuit::Column"]],["impl Unpin for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl Unpin for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl Unpin for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl Unpin for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl Unpin for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl Unpin for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl Unpin for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl Unpin for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl Unpin for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> Unpin for Expression<F>where\n F: Unpin,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> Unpin for Constraint<F>where\n F: Unpin,",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> Unpin for Constraints<F, C, Iter>where\n F: Unpin,\n Iter: Unpin,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> Unpin for ConstraintSystem<F>where\n F: Unpin,",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> Unpin for PinnedConstraintSystem<'a, F>",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> Unpin for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl Unpin for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> Unpin for BatchVerifier<C>where\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> Unpin for SingleVerifier<'params, C>where\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> Unpin for VerifyingKey<C>where\n C: Unpin,\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> Unpin for PinnedVerificationKey<'a, C>",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> Unpin for ProvingKey<C>where\n C: Unpin,\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> Unpin for MSM<'a, C>where\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> Unpin for Guard<'a, C, E>where\n E: Unpin,\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> Unpin for Accumulator<C, E>where\n C: Unpin,\n E: Unpin,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> Unpin for Params<C>where\n C: Unpin,",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> Unpin for Blind<F>where\n F: Unpin,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> Unpin for EvaluationDomain<F>where\n F: Unpin,",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> Unpin for PinnedEvaluationDomain<'a, F>",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> Unpin for ProverQuery<'a, C>where\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> Unpin for VerifierQuery<'r, 'params, C>where\n <C as CurveAffine>::ScalarExt: Unpin,\n 'params: 'r,",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl Unpin for Error",1,["halo2_proofs::poly::Error"]],["impl Unpin for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl Unpin for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl Unpin for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> Unpin for Polynomial<F, B>where\n B: Unpin,\n F: Unpin,",1,["halo2_proofs::poly::Polynomial"]],["impl Unpin for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> Unpin for Blake2bRead<R, C, E>where\n C: Unpin,\n E: Unpin,\n R: Unpin,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> Unpin for Blake2bWrite<W, C, E>where\n C: Unpin,\n E: Unpin,\n W: Unpin,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> Unpin for ChallengeScalar<C, T>where\n T: Unpin,\n <C as CurveAffine>::ScalarExt: Unpin,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> Unpin for Challenge255<C>where\n C: Unpin,",1,["halo2_proofs::transcript::Challenge255"]],["impl Unpin for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl Unpin for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl Unpin for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl Unpin for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl Unpin for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl Unpin for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl Unpin for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> Unpin for CircuitCost<G, ConcreteCircuit>where\n ConcreteCircuit: Unpin,\n G: Unpin,",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> Unpin for MarginalProofSize<G>where\n G: Unpin,",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> Unpin for ProofSize<G>where\n G: Unpin,",1,["halo2_proofs::dev::cost::ProofSize"]],["impl Unpin for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl Unpin for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> Unpin for MockProver<F>where\n F: Unpin,",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.Add.js b/rustdoc/latest/implementors/core/ops/arith/trait.Add.js index e9cb3f70..78b0a0ee 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.Add.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.Add.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<V, O> Add<Value<V>> for Value<V>where
        V: Add<Output = O>,
    "],["impl<V, O> Add<&Value<V>> for &Value<V>where
        for<'v> &'v V: Add<Output = O>,
    "],["impl<V, O> Add<Value<&V>> for Value<V>where
        for<'v> V: Add<&'v V, Output = O>,
    "],["impl<V, O> Add<Value<V>> for Value<&V>where
        for<'v> &'v V: Add<V, Output = O>,
    "],["impl<V, O> Add<&Value<V>> for Value<V>where
        for<'v> V: Add<&'v V, Output = O>,
    "],["impl<V, O> Add<Value<V>> for &Value<V>where
        for<'v> &'v V: Add<V, Output = O>,
    "],["impl<F: Field> Add<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Add<F> for Value<Assigned<F>>"],["impl<F: Field> Add<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Add<F> for Value<&Assigned<F>>"],["impl<F: Field> Add<Assigned<F>> for Assigned<F>"],["impl<F: Field> Add<F> for Assigned<F>"],["impl<F: Field> Add<F> for &Assigned<F>"],["impl<F: Field> Add<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Add<Assigned<F>> for &Assigned<F>"],["impl<F: Field> Add<&Assigned<F>> for &Assigned<F>"],["impl<F: Field> Add<Expression<F>> for Expression<F>"],["impl<F: Field> Add<Blind<F>> for Blind<F>"],["impl<'a, F: Field, B: Basis> Add<&'a Polynomial<F, B>> for Polynomial<F, B>"]] +"halo2_proofs":[["impl<V, O> Add<Value<V>> for Value<V>where\n V: Add<Output = O>,"],["impl<V, O> Add<&Value<V>> for &Value<V>where\n for<'v> &'v V: Add<Output = O>,"],["impl<V, O> Add<Value<&V>> for Value<V>where\n for<'v> V: Add<&'v V, Output = O>,"],["impl<V, O> Add<Value<V>> for Value<&V>where\n for<'v> &'v V: Add<V, Output = O>,"],["impl<V, O> Add<&Value<V>> for Value<V>where\n for<'v> V: Add<&'v V, Output = O>,"],["impl<V, O> Add<Value<V>> for &Value<V>where\n for<'v> &'v V: Add<V, Output = O>,"],["impl<F: Field> Add<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Add<F> for Value<Assigned<F>>"],["impl<F: Field> Add<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Add<F> for Value<&Assigned<F>>"],["impl<F: Field> Add<Assigned<F>> for Assigned<F>"],["impl<F: Field> Add<F> for Assigned<F>"],["impl<F: Field> Add<F> for &Assigned<F>"],["impl<F: Field> Add<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Add<Assigned<F>> for &Assigned<F>"],["impl<F: Field> Add<&Assigned<F>> for &Assigned<F>"],["impl<F: Field> Add<Expression<F>> for Expression<F>"],["impl<F: Field> Add<Blind<F>> for Blind<F>"],["impl<'a, F: Field, B: Basis> Add<&'a Polynomial<F, B>> for Polynomial<F, B>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.AddAssign.js b/rustdoc/latest/implementors/core/ops/arith/trait.AddAssign.js index c52e79f3..6bb0a63e 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.AddAssign.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<F: Field> AddAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> AddAssign<&Assigned<F>> for Assigned<F>"],["impl<F: Field> AddAssign<Blind<F>> for Blind<F>"],["impl<F: Field> AddAssign<F> for Blind<F>"]] +"halo2_proofs":[["impl<F: Field> AddAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> AddAssign<&Assigned<F>> for Assigned<F>"],["impl<F: Field> AddAssign<Blind<F>> for Blind<F>"],["impl<F: Field> AddAssign<F> for Blind<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.Mul.js b/rustdoc/latest/implementors/core/ops/arith/trait.Mul.js index 2f0d4f8e..6b135cb8 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.Mul.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<V, O> Mul<Value<V>> for Value<V>where
        V: Mul<Output = O>,
    "],["impl<V, O> Mul<&Value<V>> for &Value<V>where
        for<'v> &'v V: Mul<Output = O>,
    "],["impl<V, O> Mul<Value<&V>> for Value<V>where
        for<'v> V: Mul<&'v V, Output = O>,
    "],["impl<V, O> Mul<Value<V>> for Value<&V>where
        for<'v> &'v V: Mul<V, Output = O>,
    "],["impl<V, O> Mul<&Value<V>> for Value<V>where
        for<'v> V: Mul<&'v V, Output = O>,
    "],["impl<V, O> Mul<Value<V>> for &Value<V>where
        for<'v> &'v V: Mul<V, Output = O>,
    "],["impl<F: Field> Mul<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Mul<F> for Value<Assigned<F>>"],["impl<F: Field> Mul<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Mul<F> for Value<&Assigned<F>>"],["impl<F: Field> Mul<Assigned<F>> for Assigned<F>"],["impl<F: Field> Mul<F> for Assigned<F>"],["impl<F: Field> Mul<F> for &Assigned<F>"],["impl<F: Field> Mul<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Mul<Expression<F>> for Expression<F>"],["impl<F: Field> Mul<F> for Expression<F>"],["impl<F: Field> Mul<Blind<F>> for Blind<F>"],["impl<F: Field, B: Basis> Mul<F> for Polynomial<F, B>"]] +"halo2_proofs":[["impl<V, O> Mul<Value<V>> for Value<V>where\n V: Mul<Output = O>,"],["impl<V, O> Mul<&Value<V>> for &Value<V>where\n for<'v> &'v V: Mul<Output = O>,"],["impl<V, O> Mul<Value<&V>> for Value<V>where\n for<'v> V: Mul<&'v V, Output = O>,"],["impl<V, O> Mul<Value<V>> for Value<&V>where\n for<'v> &'v V: Mul<V, Output = O>,"],["impl<V, O> Mul<&Value<V>> for Value<V>where\n for<'v> V: Mul<&'v V, Output = O>,"],["impl<V, O> Mul<Value<V>> for &Value<V>where\n for<'v> &'v V: Mul<V, Output = O>,"],["impl<F: Field> Mul<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Mul<F> for Value<Assigned<F>>"],["impl<F: Field> Mul<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Mul<F> for Value<&Assigned<F>>"],["impl<F: Field> Mul<Assigned<F>> for Assigned<F>"],["impl<F: Field> Mul<F> for Assigned<F>"],["impl<F: Field> Mul<F> for &Assigned<F>"],["impl<F: Field> Mul<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Mul<Expression<F>> for Expression<F>"],["impl<F: Field> Mul<F> for Expression<F>"],["impl<F: Field> Mul<Blind<F>> for Blind<F>"],["impl<F: Field, B: Basis> Mul<F> for Polynomial<F, B>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.MulAssign.js b/rustdoc/latest/implementors/core/ops/arith/trait.MulAssign.js index 16e0fb7a..0960b1a0 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.MulAssign.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.MulAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<F: Field> MulAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> MulAssign<&Assigned<F>> for Assigned<F>"],["impl<F: Field> MulAssign<Blind<F>> for Blind<F>"],["impl<F: Field> MulAssign<F> for Blind<F>"]] +"halo2_proofs":[["impl<F: Field> MulAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> MulAssign<&Assigned<F>> for Assigned<F>"],["impl<F: Field> MulAssign<Blind<F>> for Blind<F>"],["impl<F: Field> MulAssign<F> for Blind<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.Neg.js b/rustdoc/latest/implementors/core/ops/arith/trait.Neg.js index bd106f84..0c26a0b1 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.Neg.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.Neg.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<V: Neg> Neg for Value<V>"],["impl<F: Field> Neg for Assigned<F>"],["impl<F: Field> Neg for &Assigned<F>"],["impl<F: Field> Neg for Expression<F>"]] +"halo2_proofs":[["impl<V: Neg> Neg for Value<V>"],["impl<F: Field> Neg for Assigned<F>"],["impl<F: Field> Neg for &Assigned<F>"],["impl<F: Field> Neg for Expression<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.Sub.js b/rustdoc/latest/implementors/core/ops/arith/trait.Sub.js index c1688c71..299e35e1 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.Sub.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.Sub.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<V, O> Sub<Value<V>> for Value<V>where
        V: Sub<Output = O>,
    "],["impl<V, O> Sub<&Value<V>> for &Value<V>where
        for<'v> &'v V: Sub<Output = O>,
    "],["impl<V, O> Sub<Value<&V>> for Value<V>where
        for<'v> V: Sub<&'v V, Output = O>,
    "],["impl<V, O> Sub<Value<V>> for Value<&V>where
        for<'v> &'v V: Sub<V, Output = O>,
    "],["impl<V, O> Sub<&Value<V>> for Value<V>where
        for<'v> V: Sub<&'v V, Output = O>,
    "],["impl<V, O> Sub<Value<V>> for &Value<V>where
        for<'v> &'v V: Sub<V, Output = O>,
    "],["impl<F: Field> Sub<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Sub<F> for Value<Assigned<F>>"],["impl<F: Field> Sub<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Sub<F> for Value<&Assigned<F>>"],["impl<F: Field> Sub<Assigned<F>> for Assigned<F>"],["impl<F: Field> Sub<F> for Assigned<F>"],["impl<F: Field> Sub<F> for &Assigned<F>"],["impl<F: Field> Sub<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Sub<Assigned<F>> for &Assigned<F>"],["impl<F: Field> Sub<&Assigned<F>> for &Assigned<F>"],["impl<F: Field> Sub<Expression<F>> for Expression<F>"]] +"halo2_proofs":[["impl<V, O> Sub<Value<V>> for Value<V>where\n V: Sub<Output = O>,"],["impl<V, O> Sub<&Value<V>> for &Value<V>where\n for<'v> &'v V: Sub<Output = O>,"],["impl<V, O> Sub<Value<&V>> for Value<V>where\n for<'v> V: Sub<&'v V, Output = O>,"],["impl<V, O> Sub<Value<V>> for Value<&V>where\n for<'v> &'v V: Sub<V, Output = O>,"],["impl<V, O> Sub<&Value<V>> for Value<V>where\n for<'v> V: Sub<&'v V, Output = O>,"],["impl<V, O> Sub<Value<V>> for &Value<V>where\n for<'v> &'v V: Sub<V, Output = O>,"],["impl<F: Field> Sub<Value<F>> for Value<Assigned<F>>"],["impl<F: Field> Sub<F> for Value<Assigned<F>>"],["impl<F: Field> Sub<Value<F>> for Value<&Assigned<F>>"],["impl<F: Field> Sub<F> for Value<&Assigned<F>>"],["impl<F: Field> Sub<Assigned<F>> for Assigned<F>"],["impl<F: Field> Sub<F> for Assigned<F>"],["impl<F: Field> Sub<F> for &Assigned<F>"],["impl<F: Field> Sub<&Assigned<F>> for Assigned<F>"],["impl<F: Field> Sub<Assigned<F>> for &Assigned<F>"],["impl<F: Field> Sub<&Assigned<F>> for &Assigned<F>"],["impl<F: Field> Sub<Expression<F>> for Expression<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/arith/trait.SubAssign.js b/rustdoc/latest/implementors/core/ops/arith/trait.SubAssign.js index 0fe6c221..abc39079 100644 --- a/rustdoc/latest/implementors/core/ops/arith/trait.SubAssign.js +++ b/rustdoc/latest/implementors/core/ops/arith/trait.SubAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<F: Field> SubAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> SubAssign<&Assigned<F>> for Assigned<F>"]] +"halo2_proofs":[["impl<F: Field> SubAssign<Assigned<F>> for Assigned<F>"],["impl<F: Field> SubAssign<&Assigned<F>> for Assigned<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/deref/trait.Deref.js b/rustdoc/latest/implementors/core/ops/deref/trait.Deref.js index b4ec5d05..a7188264 100644 --- a/rustdoc/latest/implementors/core/ops/deref/trait.Deref.js +++ b/rustdoc/latest/implementors/core/ops/deref/trait.Deref.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<F: PrimeFieldBits> Deref for RunningSum<F>"],["impl<F: PrimeFieldBits> Deref for RunningSum<F>"]], -"halo2_proofs":[["impl Deref for RegionIndex"],["impl Deref for RegionStart"],["impl<F, B> Deref for Polynomial<F, B>"],["impl<C: CurveAffine, T> Deref for ChallengeScalar<C, T>"],["impl<C: CurveAffine> Deref for Challenge255<C>"]] +"halo2_gadgets":[["impl<F: PrimeFieldBits> Deref for RunningSum<F>"],["impl<F: PrimeFieldBits> Deref for RunningSum<F>"]], +"halo2_proofs":[["impl Deref for RegionIndex"],["impl Deref for RegionStart"],["impl<F, B> Deref for Polynomial<F, B>"],["impl<C: CurveAffine, T> Deref for ChallengeScalar<C, T>"],["impl<C: CurveAffine> Deref for Challenge255<C>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/ops/drop/trait.Drop.js b/rustdoc/latest/implementors/core/ops/drop/trait.Drop.js index f7284efb..69fe5bb9 100644 --- a/rustdoc/latest/implementors/core/ops/drop/trait.Drop.js +++ b/rustdoc/latest/implementors/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_proofs":[["impl<'a, F: Field, L: Layouter<F> + 'a> Drop for NamespacedLayouter<'a, F, L>"]] +"halo2_proofs":[["impl<'a, F: Field, L: Layouter<F> + 'a> Drop for NamespacedLayouter<'a, F, L>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rustdoc/latest/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index f6a870fd..f2531f78 100644 --- a/rustdoc/latest/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rustdoc/latest/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl RefUnwindSafe for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl RefUnwindSafe for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> RefUnwindSafe for EccConfig<FixedPoints>where
        FixedPoints: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl RefUnwindSafe for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl RefUnwindSafe for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl RefUnwindSafe for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> RefUnwindSafe for EccChip<FixedPoints>where
        FixedPoints: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl RefUnwindSafe for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl RefUnwindSafe for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl RefUnwindSafe for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> RefUnwindSafe for ScalarVar<C, EccChip>where
        EccChip: RefUnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarVar: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> RefUnwindSafe for ScalarFixed<C, EccChip>where
        EccChip: RefUnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarFixed: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> RefUnwindSafe for ScalarFixedShort<C, EccChip>where
        EccChip: RefUnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> RefUnwindSafe for NonIdentityPoint<C, EccChip>where
        EccChip: RefUnwindSafe,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> RefUnwindSafe for Point<C, EccChip>where
        EccChip: RefUnwindSafe,
        <EccChip as EccInstructions<C>>::Point: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> RefUnwindSafe for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> RefUnwindSafe for FixedPoint<C, EccChip>where
        EccChip: RefUnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> RefUnwindSafe for FixedPointBaseField<C, EccChip>where
        EccChip: RefUnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> RefUnwindSafe for FixedPointShort<C, EccChip>where
        EccChip: RefUnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: RefUnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Config<F, WIDTH, RATE>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Chip<F, WIDTH, RATE>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> RefUnwindSafe for StateWord<F>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl RefUnwindSafe for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> RefUnwindSafe for Absorbing<F, RATE>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> RefUnwindSafe for Squeezing<F, RATE>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> RefUnwindSafe for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, S, D, T, RATE>where
        D: RefUnwindSafe,
        F: RefUnwindSafe,
        S: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> RefUnwindSafe for PaddedWord<F>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> RefUnwindSafe for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> RefUnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        D: RefUnwindSafe,
        M: RefUnwindSafe,
        PoseidonChip: RefUnwindSafe,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where
        D: RefUnwindSafe,
        F: RefUnwindSafe,
        PoseidonChip: RefUnwindSafe,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl RefUnwindSafe for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl RefUnwindSafe for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl RefUnwindSafe for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> RefUnwindSafe for Sha256Digest<BlockWord>where
        BlockWord: RefUnwindSafe,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> RefUnwindSafe for Sha256<F, CS>where
        CS: RefUnwindSafe,
        <CS as Sha256Instructions<F>>::BlockWord: RefUnwindSafe,
        <CS as Sha256Instructions<F>>::State: RefUnwindSafe,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> RefUnwindSafe for SinsemillaConfig<Hash, Commit, F>where
        Commit: RefUnwindSafe,
        F: RefUnwindSafe,
        Hash: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where
        Commit: RefUnwindSafe,
        Fixed: RefUnwindSafe,
        Hash: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleConfig<Hash, Commit, Fixed>where
        Commit: RefUnwindSafe,
        Fixed: RefUnwindSafe,
        Hash: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleChip<Hash, Commit, Fixed>where
        Commit: RefUnwindSafe,
        Fixed: RefUnwindSafe,
        Hash: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> RefUnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl RefUnwindSafe for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl RefUnwindSafe for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: RefUnwindSafe,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: RefUnwindSafe,
        EccChip: RefUnwindSafe,
        SinsemillaChip: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: RefUnwindSafe,
        EccChip: RefUnwindSafe,
        SinsemillaChip: RefUnwindSafe,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> RefUnwindSafe for CondSwapChip<F>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl RefUnwindSafe for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> RefUnwindSafe for RunningSum<F>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> RefUnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> RefUnwindSafe for RunningSum<F>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> RefUnwindSafe for LookupRangeCheckConfig<F, K>where
        F: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> RefUnwindSafe for RangeConstrained<F, T>where
        F: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> RefUnwindSafe for Value<V>where
        V: RefUnwindSafe,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl RefUnwindSafe for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl RefUnwindSafe for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> RefUnwindSafe for V1Pass<'p, 'a, F, CS>where
        CS: RefUnwindSafe,
        F: RefUnwindSafe,
    ",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl RefUnwindSafe for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl RefUnwindSafe for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl RefUnwindSafe for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl RefUnwindSafe for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl RefUnwindSafe for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> RefUnwindSafe for AssignedCell<V, F>where
        F: RefUnwindSafe,
        V: RefUnwindSafe,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !RefUnwindSafe for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !RefUnwindSafe for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> RefUnwindSafe for NamespacedLayouter<'a, F, L>where
        F: RefUnwindSafe,
        L: RefUnwindSafe,
    ",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> RefUnwindSafe for Assigned<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> RefUnwindSafe for Column<C>where
        C: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl RefUnwindSafe for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl RefUnwindSafe for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl RefUnwindSafe for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl RefUnwindSafe for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl RefUnwindSafe for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl RefUnwindSafe for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl RefUnwindSafe for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl RefUnwindSafe for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl RefUnwindSafe for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> RefUnwindSafe for Expression<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> RefUnwindSafe for Constraint<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> RefUnwindSafe for Constraints<F, C, Iter>where
        F: RefUnwindSafe,
        Iter: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> RefUnwindSafe for ConstraintSystem<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> RefUnwindSafe for PinnedConstraintSystem<'a, F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> RefUnwindSafe for VirtualCells<'a, F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl !RefUnwindSafe for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> RefUnwindSafe for BatchVerifier<C>where
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> RefUnwindSafe for SingleVerifier<'params, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> RefUnwindSafe for VerifyingKey<C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> RefUnwindSafe for PinnedVerificationKey<'a, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> RefUnwindSafe for ProvingKey<C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> RefUnwindSafe for MSM<'a, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> RefUnwindSafe for Guard<'a, C, E>where
        C: RefUnwindSafe,
        E: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> RefUnwindSafe for Accumulator<C, E>where
        C: RefUnwindSafe,
        E: RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> RefUnwindSafe for Params<C>where
        C: RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> RefUnwindSafe for Blind<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> RefUnwindSafe for EvaluationDomain<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> RefUnwindSafe for PinnedEvaluationDomain<'a, F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> RefUnwindSafe for ProverQuery<'a, C>where
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> RefUnwindSafe for VerifierQuery<'r, 'params, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl RefUnwindSafe for Error",1,["halo2_proofs::poly::Error"]],["impl RefUnwindSafe for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl RefUnwindSafe for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl RefUnwindSafe for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> RefUnwindSafe for Polynomial<F, B>where
        B: RefUnwindSafe,
        F: RefUnwindSafe,
    ",1,["halo2_proofs::poly::Polynomial"]],["impl RefUnwindSafe for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> RefUnwindSafe for Blake2bRead<R, C, E>where
        C: RefUnwindSafe,
        E: RefUnwindSafe,
        R: RefUnwindSafe,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> RefUnwindSafe for Blake2bWrite<W, C, E>where
        C: RefUnwindSafe,
        E: RefUnwindSafe,
        W: RefUnwindSafe,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> RefUnwindSafe for ChallengeScalar<C, T>where
        T: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> RefUnwindSafe for Challenge255<C>where
        C: RefUnwindSafe,
    ",1,["halo2_proofs::transcript::Challenge255"]],["impl RefUnwindSafe for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl RefUnwindSafe for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl RefUnwindSafe for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl RefUnwindSafe for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl RefUnwindSafe for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl RefUnwindSafe for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl RefUnwindSafe for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> RefUnwindSafe for CircuitCost<G, ConcreteCircuit>where
        ConcreteCircuit: RefUnwindSafe,
        G: RefUnwindSafe,
    ",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> RefUnwindSafe for MarginalProofSize<G>where
        G: RefUnwindSafe,
    ",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> RefUnwindSafe for ProofSize<G>where
        G: RefUnwindSafe,
    ",1,["halo2_proofs::dev::cost::ProofSize"]],["impl RefUnwindSafe for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl RefUnwindSafe for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> RefUnwindSafe for MockProver<F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl RefUnwindSafe for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl RefUnwindSafe for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> RefUnwindSafe for EccConfig<FixedPoints>where\n FixedPoints: RefUnwindSafe,",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl RefUnwindSafe for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl RefUnwindSafe for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl RefUnwindSafe for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> RefUnwindSafe for EccChip<FixedPoints>where\n FixedPoints: RefUnwindSafe,",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl RefUnwindSafe for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl RefUnwindSafe for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl RefUnwindSafe for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> RefUnwindSafe for ScalarVar<C, EccChip>where\n EccChip: RefUnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarVar: RefUnwindSafe,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> RefUnwindSafe for ScalarFixed<C, EccChip>where\n EccChip: RefUnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarFixed: RefUnwindSafe,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> RefUnwindSafe for ScalarFixedShort<C, EccChip>where\n EccChip: RefUnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: RefUnwindSafe,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> RefUnwindSafe for NonIdentityPoint<C, EccChip>where\n EccChip: RefUnwindSafe,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: RefUnwindSafe,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> RefUnwindSafe for Point<C, EccChip>where\n EccChip: RefUnwindSafe,\n <EccChip as EccInstructions<C>>::Point: RefUnwindSafe,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> RefUnwindSafe for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: RefUnwindSafe,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> RefUnwindSafe for FixedPoint<C, EccChip>where\n EccChip: RefUnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> RefUnwindSafe for FixedPointBaseField<C, EccChip>where\n EccChip: RefUnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: RefUnwindSafe,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> RefUnwindSafe for FixedPointShort<C, EccChip>where\n EccChip: RefUnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: RefUnwindSafe,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Config<F, WIDTH, RATE>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> RefUnwindSafe for Pow5Chip<F, WIDTH, RATE>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> RefUnwindSafe for StateWord<F>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl RefUnwindSafe for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> RefUnwindSafe for Absorbing<F, RATE>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> RefUnwindSafe for Squeezing<F, RATE>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> RefUnwindSafe for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, S, D, T, RATE>where\n D: RefUnwindSafe,\n F: RefUnwindSafe,\n S: RefUnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> RefUnwindSafe for PaddedWord<F>where\n F: RefUnwindSafe,",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> RefUnwindSafe for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> RefUnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n D: RefUnwindSafe,\n M: RefUnwindSafe,\n PoseidonChip: RefUnwindSafe,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> RefUnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where\n D: RefUnwindSafe,\n F: RefUnwindSafe,\n PoseidonChip: RefUnwindSafe,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: RefUnwindSafe,",1,["halo2_gadgets::poseidon::Hash"]],["impl RefUnwindSafe for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl RefUnwindSafe for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl RefUnwindSafe for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> RefUnwindSafe for Sha256Digest<BlockWord>where\n BlockWord: RefUnwindSafe,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> RefUnwindSafe for Sha256<F, CS>where\n CS: RefUnwindSafe,\n <CS as Sha256Instructions<F>>::BlockWord: RefUnwindSafe,\n <CS as Sha256Instructions<F>>::State: RefUnwindSafe,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> RefUnwindSafe for SinsemillaConfig<Hash, Commit, F>where\n Commit: RefUnwindSafe,\n F: RefUnwindSafe,\n Hash: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where\n Commit: RefUnwindSafe,\n Fixed: RefUnwindSafe,\n Hash: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleConfig<Hash, Commit, Fixed>where\n Commit: RefUnwindSafe,\n Fixed: RefUnwindSafe,\n Hash: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> RefUnwindSafe for MerkleChip<Hash, Commit, Fixed>where\n Commit: RefUnwindSafe,\n Fixed: RefUnwindSafe,\n Hash: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> RefUnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl RefUnwindSafe for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl RefUnwindSafe for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: RefUnwindSafe,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: RefUnwindSafe,\n EccChip: RefUnwindSafe,\n SinsemillaChip: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> RefUnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: RefUnwindSafe,\n EccChip: RefUnwindSafe,\n SinsemillaChip: RefUnwindSafe,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: RefUnwindSafe,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> RefUnwindSafe for CondSwapChip<F>where\n F: RefUnwindSafe,",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl RefUnwindSafe for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> RefUnwindSafe for RunningSum<F>where\n F: RefUnwindSafe,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> RefUnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where\n F: RefUnwindSafe,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> RefUnwindSafe for RunningSum<F>where\n F: RefUnwindSafe,",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> RefUnwindSafe for LookupRangeCheckConfig<F, K>where\n F: RefUnwindSafe,",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> RefUnwindSafe for RangeConstrained<F, T>where\n F: RefUnwindSafe,\n T: RefUnwindSafe,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> RefUnwindSafe for Value<V>where\n V: RefUnwindSafe,",1,["halo2_proofs::circuit::value::Value"]],["impl RefUnwindSafe for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl RefUnwindSafe for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> RefUnwindSafe for V1Pass<'p, 'a, F, CS>where\n CS: RefUnwindSafe,\n F: RefUnwindSafe,",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl RefUnwindSafe for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl RefUnwindSafe for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl RefUnwindSafe for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl RefUnwindSafe for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl RefUnwindSafe for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> RefUnwindSafe for AssignedCell<V, F>where\n F: RefUnwindSafe,\n V: RefUnwindSafe,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !RefUnwindSafe for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !RefUnwindSafe for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> RefUnwindSafe for NamespacedLayouter<'a, F, L>where\n F: RefUnwindSafe,\n L: RefUnwindSafe,",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> RefUnwindSafe for Assigned<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> RefUnwindSafe for Column<C>where\n C: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::Column"]],["impl RefUnwindSafe for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl RefUnwindSafe for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl RefUnwindSafe for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl RefUnwindSafe for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl RefUnwindSafe for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl RefUnwindSafe for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl RefUnwindSafe for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl RefUnwindSafe for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl RefUnwindSafe for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> RefUnwindSafe for Expression<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> RefUnwindSafe for Constraint<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> RefUnwindSafe for Constraints<F, C, Iter>where\n F: RefUnwindSafe,\n Iter: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> RefUnwindSafe for ConstraintSystem<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> RefUnwindSafe for PinnedConstraintSystem<'a, F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> RefUnwindSafe for VirtualCells<'a, F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl !RefUnwindSafe for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> RefUnwindSafe for BatchVerifier<C>where\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> RefUnwindSafe for SingleVerifier<'params, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> RefUnwindSafe for VerifyingKey<C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> RefUnwindSafe for PinnedVerificationKey<'a, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> RefUnwindSafe for ProvingKey<C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> RefUnwindSafe for MSM<'a, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> RefUnwindSafe for Guard<'a, C, E>where\n C: RefUnwindSafe,\n E: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> RefUnwindSafe for Accumulator<C, E>where\n C: RefUnwindSafe,\n E: RefUnwindSafe,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> RefUnwindSafe for Params<C>where\n C: RefUnwindSafe,",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> RefUnwindSafe for Blind<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> RefUnwindSafe for EvaluationDomain<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> RefUnwindSafe for PinnedEvaluationDomain<'a, F>where\n F: RefUnwindSafe,",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> RefUnwindSafe for ProverQuery<'a, C>where\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> RefUnwindSafe for VerifierQuery<'r, 'params, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl RefUnwindSafe for Error",1,["halo2_proofs::poly::Error"]],["impl RefUnwindSafe for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl RefUnwindSafe for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl RefUnwindSafe for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> RefUnwindSafe for Polynomial<F, B>where\n B: RefUnwindSafe,\n F: RefUnwindSafe,",1,["halo2_proofs::poly::Polynomial"]],["impl RefUnwindSafe for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> RefUnwindSafe for Blake2bRead<R, C, E>where\n C: RefUnwindSafe,\n E: RefUnwindSafe,\n R: RefUnwindSafe,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> RefUnwindSafe for Blake2bWrite<W, C, E>where\n C: RefUnwindSafe,\n E: RefUnwindSafe,\n W: RefUnwindSafe,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> RefUnwindSafe for ChallengeScalar<C, T>where\n T: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> RefUnwindSafe for Challenge255<C>where\n C: RefUnwindSafe,",1,["halo2_proofs::transcript::Challenge255"]],["impl RefUnwindSafe for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl RefUnwindSafe for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl RefUnwindSafe for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl RefUnwindSafe for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl RefUnwindSafe for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl RefUnwindSafe for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl RefUnwindSafe for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> RefUnwindSafe for CircuitCost<G, ConcreteCircuit>where\n ConcreteCircuit: RefUnwindSafe,\n G: RefUnwindSafe,",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> RefUnwindSafe for MarginalProofSize<G>where\n G: RefUnwindSafe,",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> RefUnwindSafe for ProofSize<G>where\n G: RefUnwindSafe,",1,["halo2_proofs::dev::cost::ProofSize"]],["impl RefUnwindSafe for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl RefUnwindSafe for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> RefUnwindSafe for MockProver<F>where\n F: RefUnwindSafe,",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rustdoc/latest/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 3fcd9575..998be963 100644 --- a/rustdoc/latest/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rustdoc/latest/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"halo2_gadgets":[["impl UnwindSafe for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl UnwindSafe for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> UnwindSafe for EccConfig<FixedPoints>where
        FixedPoints: UnwindSafe,
    ",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl UnwindSafe for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl UnwindSafe for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl UnwindSafe for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> UnwindSafe for EccChip<FixedPoints>where
        FixedPoints: UnwindSafe,
    ",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl UnwindSafe for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl UnwindSafe for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl UnwindSafe for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> UnwindSafe for ScalarVar<C, EccChip>where
        EccChip: UnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarVar: UnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> UnwindSafe for ScalarFixed<C, EccChip>where
        EccChip: UnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarFixed: UnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> UnwindSafe for ScalarFixedShort<C, EccChip>where
        EccChip: UnwindSafe,
        <EccChip as EccInstructions<C>>::ScalarFixedShort: UnwindSafe,
    ",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> UnwindSafe for NonIdentityPoint<C, EccChip>where
        EccChip: UnwindSafe,
        <EccChip as EccInstructions<C>>::NonIdentityPoint: UnwindSafe,
    ",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> UnwindSafe for Point<C, EccChip>where
        EccChip: UnwindSafe,
        <EccChip as EccInstructions<C>>::Point: UnwindSafe,
    ",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> UnwindSafe for X<C, EccChip>where
        <EccChip as EccInstructions<C>>::X: UnwindSafe,
    ",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> UnwindSafe for FixedPoint<C, EccChip>where
        EccChip: UnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> UnwindSafe for FixedPointBaseField<C, EccChip>where
        EccChip: UnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: UnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> UnwindSafe for FixedPointShort<C, EccChip>where
        EccChip: UnwindSafe,
        <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: UnwindSafe,
    ",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Config<F, WIDTH, RATE>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Chip<F, WIDTH, RATE>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> UnwindSafe for StateWord<F>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl UnwindSafe for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> UnwindSafe for Absorbing<F, RATE>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> UnwindSafe for Squeezing<F, RATE>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> UnwindSafe for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, S, D, T, RATE>where
        D: UnwindSafe,
        F: UnwindSafe,
        S: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> UnwindSafe for PaddedWord<F>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> UnwindSafe for Word<F, PoseidonChip, S, T, RATE>where
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> UnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where
        D: UnwindSafe,
        M: UnwindSafe,
        PoseidonChip: UnwindSafe,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where
        D: UnwindSafe,
        F: UnwindSafe,
        PoseidonChip: UnwindSafe,
        <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,
    ",1,["halo2_gadgets::poseidon::Hash"]],["impl UnwindSafe for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl UnwindSafe for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl UnwindSafe for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> UnwindSafe for Sha256Digest<BlockWord>where
        BlockWord: UnwindSafe,
    ",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> UnwindSafe for Sha256<F, CS>where
        CS: UnwindSafe,
        <CS as Sha256Instructions<F>>::BlockWord: UnwindSafe,
        <CS as Sha256Instructions<F>>::State: UnwindSafe,
    ",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> UnwindSafe for SinsemillaConfig<Hash, Commit, F>where
        Commit: UnwindSafe,
        F: UnwindSafe,
        Hash: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> UnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where
        Commit: UnwindSafe,
        Fixed: UnwindSafe,
        Hash: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> UnwindSafe for MerkleConfig<Hash, Commit, Fixed>where
        Commit: UnwindSafe,
        Fixed: UnwindSafe,
        Hash: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> UnwindSafe for MerkleChip<Hash, Commit, Fixed>where
        Commit: UnwindSafe,
        Fixed: UnwindSafe,
        Hash: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> UnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where
        MerkleChip: UnwindSafe,
        <C as CurveAffine>::Base: UnwindSafe,
        <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl UnwindSafe for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl UnwindSafe for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where
        SinsemillaChip: UnwindSafe,
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where
        <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: UnwindSafe,
        EccChip: UnwindSafe,
        SinsemillaChip: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where
        C: UnwindSafe,
        EccChip: UnwindSafe,
        SinsemillaChip: UnwindSafe,
        <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,
    ",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> UnwindSafe for CondSwapChip<F>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl UnwindSafe for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> UnwindSafe for RunningSum<F>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> UnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> UnwindSafe for RunningSum<F>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> UnwindSafe for LookupRangeCheckConfig<F, K>where
        F: UnwindSafe,
    ",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> UnwindSafe for RangeConstrained<F, T>where
        F: UnwindSafe,
        T: UnwindSafe,
    ",1,["halo2_gadgets::utilities::RangeConstrained"]]], -"halo2_proofs":[["impl<V> UnwindSafe for Value<V>where
        V: UnwindSafe,
    ",1,["halo2_proofs::circuit::value::Value"]],["impl UnwindSafe for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl UnwindSafe for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> !UnwindSafe for V1Pass<'p, 'a, F, CS>",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl UnwindSafe for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl UnwindSafe for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl UnwindSafe for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl UnwindSafe for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl UnwindSafe for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> UnwindSafe for AssignedCell<V, F>where
        F: UnwindSafe,
        V: UnwindSafe,
    ",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !UnwindSafe for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !UnwindSafe for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> !UnwindSafe for NamespacedLayouter<'a, F, L>",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> UnwindSafe for Assigned<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> UnwindSafe for Column<C>where
        C: UnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Column"]],["impl UnwindSafe for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl UnwindSafe for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl UnwindSafe for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl UnwindSafe for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl UnwindSafe for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl UnwindSafe for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl UnwindSafe for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl UnwindSafe for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl UnwindSafe for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> UnwindSafe for Expression<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> UnwindSafe for Constraint<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> UnwindSafe for Constraints<F, C, Iter>where
        F: UnwindSafe,
        Iter: UnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> UnwindSafe for ConstraintSystem<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> UnwindSafe for PinnedConstraintSystem<'a, F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> !UnwindSafe for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl !UnwindSafe for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> UnwindSafe for BatchVerifier<C>where
        <C as CurveAffine>::ScalarExt: UnwindSafe,
    ",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> UnwindSafe for SingleVerifier<'params, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,
    ",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> UnwindSafe for VerifyingKey<C>where
        C: UnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe,
    ",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> UnwindSafe for PinnedVerificationKey<'a, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: RefUnwindSafe,
    ",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> UnwindSafe for ProvingKey<C>where
        C: UnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe,
    ",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> UnwindSafe for MSM<'a, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> UnwindSafe for Guard<'a, C, E>where
        C: RefUnwindSafe,
        E: UnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,
    ",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> UnwindSafe for Accumulator<C, E>where
        C: UnwindSafe,
        E: UnwindSafe,
    ",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> UnwindSafe for Params<C>where
        C: UnwindSafe,
    ",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> UnwindSafe for Blind<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> UnwindSafe for EvaluationDomain<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> UnwindSafe for PinnedEvaluationDomain<'a, F>where
        F: RefUnwindSafe,
    ",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> UnwindSafe for ProverQuery<'a, C>where
        <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,
    ",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> UnwindSafe for VerifierQuery<'r, 'params, C>where
        C: RefUnwindSafe,
        <C as CurveAffine>::Base: RefUnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,
    ",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl UnwindSafe for Error",1,["halo2_proofs::poly::Error"]],["impl UnwindSafe for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl UnwindSafe for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl UnwindSafe for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> UnwindSafe for Polynomial<F, B>where
        B: UnwindSafe,
        F: UnwindSafe,
    ",1,["halo2_proofs::poly::Polynomial"]],["impl UnwindSafe for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> UnwindSafe for Blake2bRead<R, C, E>where
        C: UnwindSafe,
        E: UnwindSafe,
        R: UnwindSafe,
    ",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> UnwindSafe for Blake2bWrite<W, C, E>where
        C: UnwindSafe,
        E: UnwindSafe,
        W: UnwindSafe,
    ",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> UnwindSafe for ChallengeScalar<C, T>where
        T: UnwindSafe,
        <C as CurveAffine>::ScalarExt: UnwindSafe,
    ",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> UnwindSafe for Challenge255<C>where
        C: UnwindSafe,
    ",1,["halo2_proofs::transcript::Challenge255"]],["impl UnwindSafe for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl UnwindSafe for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl UnwindSafe for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl UnwindSafe for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl UnwindSafe for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl UnwindSafe for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl UnwindSafe for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> UnwindSafe for CircuitCost<G, ConcreteCircuit>where
        ConcreteCircuit: UnwindSafe,
        G: UnwindSafe,
    ",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> UnwindSafe for MarginalProofSize<G>where
        G: UnwindSafe,
    ",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> UnwindSafe for ProofSize<G>where
        G: UnwindSafe,
    ",1,["halo2_proofs::dev::cost::ProofSize"]],["impl UnwindSafe for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl UnwindSafe for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> UnwindSafe for MockProver<F>where
        F: UnwindSafe,
    ",1,["halo2_proofs::dev::MockProver"]]] +"halo2_gadgets":[["impl UnwindSafe for EccPoint",1,["halo2_gadgets::ecc::chip::EccPoint"]],["impl UnwindSafe for NonIdentityEccPoint",1,["halo2_gadgets::ecc::chip::NonIdentityEccPoint"]],["impl<FixedPoints> UnwindSafe for EccConfig<FixedPoints>where\n FixedPoints: UnwindSafe,",1,["halo2_gadgets::ecc::chip::EccConfig"]],["impl UnwindSafe for FullScalar",1,["halo2_gadgets::ecc::chip::FullScalar"]],["impl UnwindSafe for ShortScalar",1,["halo2_gadgets::ecc::chip::ShortScalar"]],["impl UnwindSafe for BaseFieldElem",1,["halo2_gadgets::ecc::chip::BaseFieldElem"]],["impl<FixedPoints> UnwindSafe for EccChip<FixedPoints>where\n FixedPoints: UnwindSafe,",1,["halo2_gadgets::ecc::chip::EccChip"]],["impl UnwindSafe for EccScalarFixed",1,["halo2_gadgets::ecc::chip::EccScalarFixed"]],["impl UnwindSafe for EccScalarFixedShort",1,["halo2_gadgets::ecc::chip::EccScalarFixedShort"]],["impl UnwindSafe for ScalarVar",1,["halo2_gadgets::ecc::chip::ScalarVar"]],["impl<C, EccChip> UnwindSafe for ScalarVar<C, EccChip>where\n EccChip: UnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarVar: UnwindSafe,",1,["halo2_gadgets::ecc::ScalarVar"]],["impl<C, EccChip> UnwindSafe for ScalarFixed<C, EccChip>where\n EccChip: UnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarFixed: UnwindSafe,",1,["halo2_gadgets::ecc::ScalarFixed"]],["impl<C, EccChip> UnwindSafe for ScalarFixedShort<C, EccChip>where\n EccChip: UnwindSafe,\n <EccChip as EccInstructions<C>>::ScalarFixedShort: UnwindSafe,",1,["halo2_gadgets::ecc::ScalarFixedShort"]],["impl<C, EccChip> UnwindSafe for NonIdentityPoint<C, EccChip>where\n EccChip: UnwindSafe,\n <EccChip as EccInstructions<C>>::NonIdentityPoint: UnwindSafe,",1,["halo2_gadgets::ecc::NonIdentityPoint"]],["impl<C, EccChip> UnwindSafe for Point<C, EccChip>where\n EccChip: UnwindSafe,\n <EccChip as EccInstructions<C>>::Point: UnwindSafe,",1,["halo2_gadgets::ecc::Point"]],["impl<C, EccChip> UnwindSafe for X<C, EccChip>where\n <EccChip as EccInstructions<C>>::X: UnwindSafe,",1,["halo2_gadgets::ecc::X"]],["impl<C, EccChip> UnwindSafe for FixedPoint<C, EccChip>where\n EccChip: UnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,",1,["halo2_gadgets::ecc::FixedPoint"]],["impl<C, EccChip> UnwindSafe for FixedPointBaseField<C, EccChip>where\n EccChip: UnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::Base: UnwindSafe,",1,["halo2_gadgets::ecc::FixedPointBaseField"]],["impl<C, EccChip> UnwindSafe for FixedPointShort<C, EccChip>where\n EccChip: UnwindSafe,\n <<EccChip as EccInstructions<C>>::FixedPoints as FixedPoints<C>>::ShortScalar: UnwindSafe,",1,["halo2_gadgets::ecc::FixedPointShort"]],["impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Config<F, WIDTH, RATE>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::pow5::Pow5Config"]],["impl<F, const WIDTH: usize, const RATE: usize> UnwindSafe for Pow5Chip<F, WIDTH, RATE>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::pow5::Pow5Chip"]],["impl<F> UnwindSafe for StateWord<F>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::pow5::StateWord"]],["impl UnwindSafe for P128Pow5T3",1,["halo2_gadgets::poseidon::primitives::p128pow5t3::P128Pow5T3"]],["impl<F, const RATE: usize> UnwindSafe for Absorbing<F, RATE>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Absorbing"]],["impl<F, const RATE: usize> UnwindSafe for Squeezing<F, RATE>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Squeezing"]],["impl<const L: usize> UnwindSafe for ConstantLength<L>",1,["halo2_gadgets::poseidon::primitives::ConstantLength"]],["impl<F, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, S, D, T, RATE>where\n D: UnwindSafe,\n F: UnwindSafe,\n S: UnwindSafe,",1,["halo2_gadgets::poseidon::primitives::Hash"]],["impl<F> UnwindSafe for PaddedWord<F>where\n F: UnwindSafe,",1,["halo2_gadgets::poseidon::PaddedWord"]],["impl<F, PoseidonChip, S, const T: usize, const RATE: usize> UnwindSafe for Word<F, PoseidonChip, S, T, RATE>where\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,",1,["halo2_gadgets::poseidon::Word"]],["impl<F, PoseidonChip, S, M, D, const T: usize, const RATE: usize> UnwindSafe for Sponge<F, PoseidonChip, S, M, D, T, RATE>where\n D: UnwindSafe,\n M: UnwindSafe,\n PoseidonChip: UnwindSafe,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,",1,["halo2_gadgets::poseidon::Sponge"]],["impl<F, PoseidonChip, S, D, const T: usize, const RATE: usize> UnwindSafe for Hash<F, PoseidonChip, S, D, T, RATE>where\n D: UnwindSafe,\n F: UnwindSafe,\n PoseidonChip: UnwindSafe,\n <PoseidonChip as PoseidonInstructions<F, S, T, RATE>>::Word: UnwindSafe,",1,["halo2_gadgets::poseidon::Hash"]],["impl UnwindSafe for BlockWord",1,["halo2_gadgets::sha256::table16::BlockWord"]],["impl UnwindSafe for Table16Config",1,["halo2_gadgets::sha256::table16::Table16Config"]],["impl UnwindSafe for Table16Chip",1,["halo2_gadgets::sha256::table16::Table16Chip"]],["impl<BlockWord> UnwindSafe for Sha256Digest<BlockWord>where\n BlockWord: UnwindSafe,",1,["halo2_gadgets::sha256::Sha256Digest"]],["impl<F, CS> UnwindSafe for Sha256<F, CS>where\n CS: UnwindSafe,\n <CS as Sha256Instructions<F>>::BlockWord: UnwindSafe,\n <CS as Sha256Instructions<F>>::State: UnwindSafe,",1,["halo2_gadgets::sha256::Sha256"]],["impl<Hash, Commit, F> UnwindSafe for SinsemillaConfig<Hash, Commit, F>where\n Commit: UnwindSafe,\n F: UnwindSafe,\n Hash: UnwindSafe,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaConfig"]],["impl<Hash, Commit, Fixed> UnwindSafe for SinsemillaChip<Hash, Commit, Fixed>where\n Commit: UnwindSafe,\n Fixed: UnwindSafe,\n Hash: UnwindSafe,",1,["halo2_gadgets::sinsemilla::chip::SinsemillaChip"]],["impl<Hash, Commit, Fixed> UnwindSafe for MerkleConfig<Hash, Commit, Fixed>where\n Commit: UnwindSafe,\n Fixed: UnwindSafe,\n Hash: UnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleConfig"]],["impl<Hash, Commit, Fixed> UnwindSafe for MerkleChip<Hash, Commit, Fixed>where\n Commit: UnwindSafe,\n Fixed: UnwindSafe,\n Hash: UnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::chip::MerkleChip"]],["impl<C, MerkleChip, const PATH_LENGTH: usize, const K: usize, const MAX_WORDS: usize, const PAR: usize> UnwindSafe for MerklePath<C, MerkleChip, PATH_LENGTH, K, MAX_WORDS, PAR>where\n MerkleChip: UnwindSafe,\n <C as CurveAffine>::Base: UnwindSafe,\n <MerkleChip as SinsemillaInstructions<C, K, MAX_WORDS>>::HashDomains: UnwindSafe,",1,["halo2_gadgets::sinsemilla::merkle::MerklePath"]],["impl UnwindSafe for HashDomain",1,["halo2_gadgets::sinsemilla::primitives::HashDomain"]],["impl UnwindSafe for CommitDomain",1,["halo2_gadgets::sinsemilla::primitives::CommitDomain"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for Message<C, SinsemillaChip, K, MAX_WORDS>where\n SinsemillaChip: UnwindSafe,\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::Message: UnwindSafe,",1,["halo2_gadgets::sinsemilla::Message"]],["impl<C, SinsemillaChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for MessagePiece<C, SinsemillaChip, K, MAX_WORDS>where\n <SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::MessagePiece: UnwindSafe,",1,["halo2_gadgets::sinsemilla::MessagePiece"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for HashDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: UnwindSafe,\n EccChip: UnwindSafe,\n SinsemillaChip: UnwindSafe,",1,["halo2_gadgets::sinsemilla::HashDomain"]],["impl<C, SinsemillaChip, EccChip, const K: usize, const MAX_WORDS: usize> UnwindSafe for CommitDomain<C, SinsemillaChip, EccChip, K, MAX_WORDS>where\n C: UnwindSafe,\n EccChip: UnwindSafe,\n SinsemillaChip: UnwindSafe,\n <<SinsemillaChip as SinsemillaInstructions<C, K, MAX_WORDS>>::FixedPoints as FixedPoints<C>>::FullScalar: UnwindSafe,",1,["halo2_gadgets::sinsemilla::CommitDomain"]],["impl<F> UnwindSafe for CondSwapChip<F>where\n F: UnwindSafe,",1,["halo2_gadgets::utilities::cond_swap::CondSwapChip"]],["impl UnwindSafe for CondSwapConfig",1,["halo2_gadgets::utilities::cond_swap::CondSwapConfig"]],["impl<F> UnwindSafe for RunningSum<F>where\n F: UnwindSafe,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSum"]],["impl<F, const WINDOW_NUM_BITS: usize> UnwindSafe for RunningSumConfig<F, WINDOW_NUM_BITS>where\n F: UnwindSafe,",1,["halo2_gadgets::utilities::decompose_running_sum::RunningSumConfig"]],["impl<F> UnwindSafe for RunningSum<F>where\n F: UnwindSafe,",1,["halo2_gadgets::utilities::lookup_range_check::RunningSum"]],["impl<F, const K: usize> UnwindSafe for LookupRangeCheckConfig<F, K>where\n F: UnwindSafe,",1,["halo2_gadgets::utilities::lookup_range_check::LookupRangeCheckConfig"]],["impl<F, T> UnwindSafe for RangeConstrained<F, T>where\n F: UnwindSafe,\n T: UnwindSafe,",1,["halo2_gadgets::utilities::RangeConstrained"]]], +"halo2_proofs":[["impl<V> UnwindSafe for Value<V>where\n V: UnwindSafe,",1,["halo2_proofs::circuit::value::Value"]],["impl UnwindSafe for SimpleFloorPlanner",1,["halo2_proofs::circuit::floor_planner::single_pass::SimpleFloorPlanner"]],["impl UnwindSafe for V1",1,["halo2_proofs::circuit::floor_planner::v1::V1"]],["impl<'p, 'a, F, CS> !UnwindSafe for V1Pass<'p, 'a, F, CS>",1,["halo2_proofs::circuit::floor_planner::v1::V1Pass"]],["impl UnwindSafe for RegionShape",1,["halo2_proofs::circuit::layouter::RegionShape"]],["impl UnwindSafe for RegionColumn",1,["halo2_proofs::circuit::layouter::RegionColumn"]],["impl UnwindSafe for RegionIndex",1,["halo2_proofs::circuit::RegionIndex"]],["impl UnwindSafe for RegionStart",1,["halo2_proofs::circuit::RegionStart"]],["impl UnwindSafe for Cell",1,["halo2_proofs::circuit::Cell"]],["impl<V, F> UnwindSafe for AssignedCell<V, F>where\n F: UnwindSafe,\n V: UnwindSafe,",1,["halo2_proofs::circuit::AssignedCell"]],["impl<'r, F> !UnwindSafe for Region<'r, F>",1,["halo2_proofs::circuit::Region"]],["impl<'r, F> !UnwindSafe for Table<'r, F>",1,["halo2_proofs::circuit::Table"]],["impl<'a, F, L> !UnwindSafe for NamespacedLayouter<'a, F, L>",1,["halo2_proofs::circuit::NamespacedLayouter"]],["impl<F> UnwindSafe for Assigned<F>where\n F: UnwindSafe,",1,["halo2_proofs::plonk::assigned::Assigned"]],["impl<C> UnwindSafe for Column<C>where\n C: UnwindSafe,",1,["halo2_proofs::plonk::circuit::Column"]],["impl UnwindSafe for Advice",1,["halo2_proofs::plonk::circuit::Advice"]],["impl UnwindSafe for Fixed",1,["halo2_proofs::plonk::circuit::Fixed"]],["impl UnwindSafe for Instance",1,["halo2_proofs::plonk::circuit::Instance"]],["impl UnwindSafe for Any",1,["halo2_proofs::plonk::circuit::Any"]],["impl UnwindSafe for Selector",1,["halo2_proofs::plonk::circuit::Selector"]],["impl UnwindSafe for FixedQuery",1,["halo2_proofs::plonk::circuit::FixedQuery"]],["impl UnwindSafe for AdviceQuery",1,["halo2_proofs::plonk::circuit::AdviceQuery"]],["impl UnwindSafe for InstanceQuery",1,["halo2_proofs::plonk::circuit::InstanceQuery"]],["impl UnwindSafe for TableColumn",1,["halo2_proofs::plonk::circuit::TableColumn"]],["impl<F> UnwindSafe for Expression<F>where\n F: UnwindSafe,",1,["halo2_proofs::plonk::circuit::Expression"]],["impl<F> UnwindSafe for Constraint<F>where\n F: UnwindSafe,",1,["halo2_proofs::plonk::circuit::Constraint"]],["impl<F, C, Iter> UnwindSafe for Constraints<F, C, Iter>where\n F: UnwindSafe,\n Iter: UnwindSafe,",1,["halo2_proofs::plonk::circuit::Constraints"]],["impl<F> UnwindSafe for ConstraintSystem<F>where\n F: UnwindSafe,",1,["halo2_proofs::plonk::circuit::ConstraintSystem"]],["impl<'a, F> UnwindSafe for PinnedConstraintSystem<'a, F>where\n F: RefUnwindSafe,",1,["halo2_proofs::plonk::circuit::PinnedConstraintSystem"]],["impl<'a, F> !UnwindSafe for VirtualCells<'a, F>",1,["halo2_proofs::plonk::circuit::VirtualCells"]],["impl !UnwindSafe for Error",1,["halo2_proofs::plonk::error::Error"]],["impl<C> UnwindSafe for BatchVerifier<C>where\n <C as CurveAffine>::ScalarExt: UnwindSafe,",1,["halo2_proofs::plonk::verifier::batch::BatchVerifier"]],["impl<'params, C> UnwindSafe for SingleVerifier<'params, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,",1,["halo2_proofs::plonk::verifier::SingleVerifier"]],["impl<C> UnwindSafe for VerifyingKey<C>where\n C: UnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe,",1,["halo2_proofs::plonk::VerifyingKey"]],["impl<'a, C> UnwindSafe for PinnedVerificationKey<'a, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: RefUnwindSafe,",1,["halo2_proofs::plonk::PinnedVerificationKey"]],["impl<C> UnwindSafe for ProvingKey<C>where\n C: UnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe,",1,["halo2_proofs::plonk::ProvingKey"]],["impl<'a, C> UnwindSafe for MSM<'a, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,",1,["halo2_proofs::poly::commitment::msm::MSM"]],["impl<'a, C, E> UnwindSafe for Guard<'a, C, E>where\n C: RefUnwindSafe,\n E: UnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,",1,["halo2_proofs::poly::commitment::verifier::Guard"]],["impl<C, E> UnwindSafe for Accumulator<C, E>where\n C: UnwindSafe,\n E: UnwindSafe,",1,["halo2_proofs::poly::commitment::verifier::Accumulator"]],["impl<C> UnwindSafe for Params<C>where\n C: UnwindSafe,",1,["halo2_proofs::poly::commitment::Params"]],["impl<F> UnwindSafe for Blind<F>where\n F: UnwindSafe,",1,["halo2_proofs::poly::commitment::Blind"]],["impl<F> UnwindSafe for EvaluationDomain<F>where\n F: UnwindSafe,",1,["halo2_proofs::poly::domain::EvaluationDomain"]],["impl<'a, F> UnwindSafe for PinnedEvaluationDomain<'a, F>where\n F: RefUnwindSafe,",1,["halo2_proofs::poly::domain::PinnedEvaluationDomain"]],["impl<'a, C> UnwindSafe for ProverQuery<'a, C>where\n <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,",1,["halo2_proofs::poly::multiopen::ProverQuery"]],["impl<'r, 'params, C> UnwindSafe for VerifierQuery<'r, 'params, C>where\n C: RefUnwindSafe,\n <C as CurveAffine>::Base: RefUnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe + RefUnwindSafe,",1,["halo2_proofs::poly::multiopen::VerifierQuery"]],["impl UnwindSafe for Error",1,["halo2_proofs::poly::Error"]],["impl UnwindSafe for Coeff",1,["halo2_proofs::poly::Coeff"]],["impl UnwindSafe for LagrangeCoeff",1,["halo2_proofs::poly::LagrangeCoeff"]],["impl UnwindSafe for ExtendedLagrangeCoeff",1,["halo2_proofs::poly::ExtendedLagrangeCoeff"]],["impl<F, B> UnwindSafe for Polynomial<F, B>where\n B: UnwindSafe,\n F: UnwindSafe,",1,["halo2_proofs::poly::Polynomial"]],["impl UnwindSafe for Rotation",1,["halo2_proofs::poly::Rotation"]],["impl<R, C, E> UnwindSafe for Blake2bRead<R, C, E>where\n C: UnwindSafe,\n E: UnwindSafe,\n R: UnwindSafe,",1,["halo2_proofs::transcript::Blake2bRead"]],["impl<W, C, E> UnwindSafe for Blake2bWrite<W, C, E>where\n C: UnwindSafe,\n E: UnwindSafe,\n W: UnwindSafe,",1,["halo2_proofs::transcript::Blake2bWrite"]],["impl<C, T> UnwindSafe for ChallengeScalar<C, T>where\n T: UnwindSafe,\n <C as CurveAffine>::ScalarExt: UnwindSafe,",1,["halo2_proofs::transcript::ChallengeScalar"]],["impl<C> UnwindSafe for Challenge255<C>where\n C: UnwindSafe,",1,["halo2_proofs::transcript::Challenge255"]],["impl UnwindSafe for Column",1,["halo2_proofs::dev::metadata::Column"]],["impl UnwindSafe for VirtualCell",1,["halo2_proofs::dev::metadata::VirtualCell"]],["impl UnwindSafe for Gate",1,["halo2_proofs::dev::metadata::Gate"]],["impl UnwindSafe for Constraint",1,["halo2_proofs::dev::metadata::Constraint"]],["impl UnwindSafe for Region",1,["halo2_proofs::dev::metadata::Region"]],["impl UnwindSafe for FailureLocation",1,["halo2_proofs::dev::failure::FailureLocation"]],["impl UnwindSafe for VerifyFailure",1,["halo2_proofs::dev::failure::VerifyFailure"]],["impl<G, ConcreteCircuit> UnwindSafe for CircuitCost<G, ConcreteCircuit>where\n ConcreteCircuit: UnwindSafe,\n G: UnwindSafe,",1,["halo2_proofs::dev::cost::CircuitCost"]],["impl<G> UnwindSafe for MarginalProofSize<G>where\n G: UnwindSafe,",1,["halo2_proofs::dev::cost::MarginalProofSize"]],["impl<G> UnwindSafe for ProofSize<G>where\n G: UnwindSafe,",1,["halo2_proofs::dev::cost::ProofSize"]],["impl UnwindSafe for CircuitGates",1,["halo2_proofs::dev::gates::CircuitGates"]],["impl UnwindSafe for CircuitLayout",1,["halo2_proofs::dev::graph::layout::CircuitLayout"]],["impl<F> UnwindSafe for MockProver<F>where\n F: UnwindSafe,",1,["halo2_proofs::dev::MockProver"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/implementors/halo2_proofs/circuit/trait.Chip.js b/rustdoc/latest/implementors/halo2_proofs/circuit/trait.Chip.js index e0820941..f733fa74 100644 --- a/rustdoc/latest/implementors/halo2_proofs/circuit/trait.Chip.js +++ b/rustdoc/latest/implementors/halo2_proofs/circuit/trait.Chip.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> Chip<Fp> for EccChip<FixedPoints>"],["impl<F: Field, const WIDTH: usize, const RATE: usize> Chip<F> for Pow5Chip<F, WIDTH, RATE>"],["impl Chip<Fp> for Table16Chip"],["impl<Hash, Commit, Fixed> Chip<Fp> for SinsemillaChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<Hash, Commit, Fixed> Chip<Fp> for MerkleChip<Hash, Commit, Fixed>where
        Hash: HashDomains<Affine>,
        Fixed: FixedPoints<Affine>,
        Commit: CommitDomains<Affine, Fixed, Hash>,
    "],["impl<F: Field> Chip<F> for CondSwapChip<F>"]] +"halo2_gadgets":[["impl<FixedPoints: FixedPoints<Affine>> Chip<Fp> for EccChip<FixedPoints>"],["impl<F: Field, const WIDTH: usize, const RATE: usize> Chip<F> for Pow5Chip<F, WIDTH, RATE>"],["impl Chip<Fp> for Table16Chip"],["impl<Hash, Commit, Fixed> Chip<Fp> for SinsemillaChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<Hash, Commit, Fixed> Chip<Fp> for MerkleChip<Hash, Commit, Fixed>where\n Hash: HashDomains<Affine>,\n Fixed: FixedPoints<Affine>,\n Commit: CommitDomains<Affine, Fixed, Hash>,"],["impl<F: Field> Chip<F> for CondSwapChip<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/latest/index.html b/rustdoc/latest/index.html index 7b9b8c9d..2bb11f85 100644 --- a/rustdoc/latest/index.html +++ b/rustdoc/latest/index.html @@ -1,4 +1,4 @@ -Index of crates +Index of crates -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/search-index.js b/rustdoc/latest/search-index.js index 5ef246d4..38deaf6a 100644 --- a/rustdoc/latest/search-index.js +++ b/rustdoc/latest/search-index.js @@ -1,7 +1,7 @@ var searchIndex = JSON.parse('{\ "halo2":{"doc":"halo2","t":[],"n":[],"q":[],"d":[],"i":[],"f":[],"p":[]},\ -"halo2_gadgets":{"doc":"This crate provides various common gadgets and chips for …","t":[0,0,0,0,0,16,8,8,3,3,3,8,16,16,3,16,3,16,3,16,3,16,3,16,16,3,16,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,10,10,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,4,13,3,3,3,3,3,8,8,16,4,13,18,3,4,4,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,17,17,17,17,5,5,5,5,3,13,4,13,8,8,3,3,3,3,3,16,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,8,3,6,3,16,8,8,3,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,5,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10,11,10,11,10,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,16,3,3,8,16,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,3,8,16,16,3,8,16,3,16,3,16,16,10,16,8,16,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,0,11,11,0,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,8,3,11,11,11,0,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,3,17,17,11,11,17,11,17,17,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,8,8,16,11,5,5,11,11,10,11,11,0,0,5,11,11,11,11,11,5,11,11,11,5,11,0,11,5,5,11,11,11,11,11,10,10,11,11,11,3,3,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["ecc","poseidon","sha256","sinsemilla","utilities","Base","BaseFitsInScalarInstructions","EccInstructions","FixedPoint","FixedPointBaseField","FixedPointShort","FixedPoints","FixedPoints","FullScalar","NonIdentityPoint","NonIdentityPoint","Point","Point","ScalarFixed","ScalarFixed","ScalarFixedShort","ScalarFixedShort","ScalarVar","ScalarVar","ShortScalar","X","X","add","add","add","add_incomplete","add_incomplete","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chip","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","constrain_equal","constrain_equal","constrain_equal","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","extract_p","extract_p","extract_p","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_base","from_inner","from_inner","from_inner","from_inner","from_inner","from_inner","init","init","init","init","init","init","init","init","init","inner","inner","inner","into","into","into","into","into","into","into","into","into","mul","mul","mul","mul","mul","mul_fixed","mul_fixed_base_field_elem","mul_fixed_short","new","new","new","new","new","scalar_fixed_from_signed_short","scalar_var_from_base","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","witness_point","witness_point_non_id","witness_scalar_fixed","witness_scalar_var","BaseFieldElem","BaseFieldElem","EccChip","EccConfig","EccPoint","EccScalarFixed","EccScalarFixedShort","FixedPoint","FixedScalarKind","FixedScalarKind","FullScalar","FullWidth","NUM_WINDOWS","NonIdentityEccPoint","ScalarVar","ShortScalar","add","add_incomplete","advices","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","constants","constrain_equal","construct","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","extract_p","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","generator","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","lagrange_coeffs","loaded","lookup_config","mul","mul_fixed","mul_fixed_base_field_elem","mul_fixed_short","point","point","scalar_fixed_from_signed_short","scalar_var_from_base","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","witness_point","witness_point_non_id","witness_scalar_fixed","witness_scalar_var","x","x","y","y","z","FIXED_BASE_WINDOW_SIZE","H","NUM_WINDOWS","NUM_WINDOWS_SHORT","compute_lagrange_coeffs","find_zs_and_us","test_lagrange_coeffs","test_zs_and_us","Hash","Message","PaddedWord","Padding","PoseidonInstructions","PoseidonSpongeInstructions","Pow5Chip","Pow5Config","Sponge","StateWord","Word","Word","absorb","add_input","add_input","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cell","clone","clone","clone","clone_into","clone_into","clone_into","config","configure","construct","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","finish_absorbing","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_inner","get_output","get_output","hash","init","init","init","init","init","init","init","init","initial_state","initial_state","inner","into","into","into","into","into","into","into","loaded","new","permute","permute","primitives","squeeze","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Absorbing","ConstantLength","Domain","Hash","Mds","P128Pow5T3","Padding","Spec","SpongeMode","Squeezing","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","constants","constants","constants","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","full_rounds","full_rounds","full_rounds","generate_constants","hash","init","init","init","init","init","init","initial_capacity_element","initial_capacity_element","into","into","into","into","into","name","name","padding","padding","partial_rounds","partial_rounds","partial_rounds","sbox","sbox","sbox","secure_mds","secure_mds","secure_mds","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BLOCK_SIZE","BlockWord","BlockWord","Sha256","Sha256Digest","Sha256Instructions","State","Table16Chip","Table16Config","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compress","compress","config","configure","construct","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","digest","digest","digest","drop","drop","drop","drop","drop","finalize","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","initialization","initialization","initialization_vector","initialization_vector","into","into","into","into","into","load","loaded","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","vzip","CellValue","CommitDomain","CommitDomains","CommitDomains","FixedPoints","HashDomain","HashDomains","HashDomains","Message","Message","MessagePiece","MessagePiece","NonIdentityPoint","Q","RunningSum","SinsemillaInstructions","X","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chip","clone","clone","clone_into","clone_into","commit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","extract","fmt","fmt","fmt","fmt","from","from","from","from","from_field_elem","from_pieces","from_subpieces","hash","hash_domain","hash_to_point","hash_to_point","init","init","init","init","inner","into","into","into","into","merkle","new","new","primitives","r","short_commit","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","witness_message_piece","SinsemillaChip","SinsemillaConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","extract","fmt","fmt","from","from","hash_to_point","init","init","into","into","load","loaded","lookup_config","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_message_piece","MERKLE_CRH_PERSONALIZATION","MerkleInstructions","MerklePath","borrow","borrow_mut","calculate_root","chip","clone","clone_into","construct","deref","deref_mut","drop","fmt","from","hash_layer","init","into","to_owned","try_from","try_into","type_id","vzip","MerkleChip","MerkleConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","extract","fmt","fmt","from","from","hash_layer","hash_to_point","init","init","into","into","loaded","swap","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_message_piece","C","CommitDomain","HashDomain","INV_TWO_POW_K","K","Q","Q","Q_PERSONALIZATION","R","SINSEMILLA_S","S_PERSONALIZATION","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","commit","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","hash","hash_to_point","init","init","into","into","new","new","short_commit","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FieldValue","RangeConstrained","UtilitiesInstructions","Var","Var","bitrange_of","bitrange_subset","bool_check","borrow","borrow_mut","cell","clone","clone_into","cond_swap","decompose_running_sum","decompose_word","deref","deref_mut","drop","fmt","from","i2lebsp","init","inner","into","lebs2ip","load_private","lookup_range_check","num_bits","range_check","ternary","to_owned","try_from","try_into","type_id","unsound_unchecked","value","value","value","vzip","witness_short","CondSwapChip","CondSwapConfig","CondSwapInstructions","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","loaded","swap","swap","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RunningSum","RunningSumConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","configure","copy_decompose","deref","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_decompose","LookupRangeCheckConfig","RunningSum","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","configure","copy_check","copy_short_check","deref","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_check","witness_short_check"],"q":["halo2_gadgets","","","","","halo2_gadgets::ecc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::ecc::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::ecc::chip::constants","","","","","","","","halo2_gadgets::poseidon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::poseidon::primitives","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sha256","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::merkle","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::merkle::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::primitives","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::cond_swap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::decompose_running_sum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::lookup_range_check","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Elliptic curve operations.","The Poseidon algebraic hash function.","The SHA-256 hash function.","The Sinsemilla hash function.","Utility gadgets.","Fixed points that can be multiplied by base field elements.","Instructions that can be implemented for a curve whose …","The set of circuit instructions required to use the ECC …","Precomputed multiples of a fixed point, for full-width …","Precomputed multiples of a fixed point, that can be …","Precomputed multiples of a fixed point, for short signed …","Defines the fixed points for a given instantiation of the …","Enumeration of the set of fixed bases to be used in scalar …","Fixed points that can be used with full-width scalar …","A point on a specific elliptic curve that is guaranteed to …","Variable representing a non-identity elliptic curve point.","A point on a specific elliptic curve.","Variable representing an elliptic curve point.","An integer representing an element of the scalar field for …","Variable representing a full-width element of the elliptic …","A signed short (64-bit) integer represented as an element …","Variable representing a signed short element of the …","An integer representing an element of the scalar field for …","Variable representing a scalar used in variable-base …","Fixed points that can be used with short scalar …","The affine short Weierstrass x-coordinate of a point on a …","Variable representing the affine short Weierstrass …","Performs complete point addition, returning a + b.","Returns self + other using complete addition.","Returns self + other using complete addition.","Performs incomplete point addition, returning a + b.","Returns self + other using incomplete addition. The …","","","","","","","","","","","","","","","","","","","Chip implementations for the ECC gadgets.","","","","","","","","","","","Constrains point a to be equal in value to point b.","Constrains this point to be equal in value to another …","Constrains this point to be equal in value to another …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts the x-coordinate of a point.","Extracts the x-coordinate of a point.","Extracts the x-coordinate of a point.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a scalar from an existing base-field element.","Wraps the given point (obtained directly from an …","Wraps the given point (obtained directly from an …","Wraps the given x-coordinate (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","","","","","","","","","","Returns the inner point.","Returns the inner point.","Returns the inner x-coordinate.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Performs variable-base scalar multiplication, returning …","Returns [by] self.","Returns [by] self.","Returns [by] self.","Returns [by] self.","Performs fixed-base scalar multiplication using a …","Performs fixed-base scalar multiplication using a base …","Performs fixed-base scalar multiplication using a short …","Witnesses the given full-width scalar.","Witnesses the given full-width scalar.","Converts the given signed short scalar.","Constructs a new point with the given value.","Constructs a new point with the given value.","Converts a magnitude and sign that exists as variables in …","Converts a base field element that exists as a variable in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Witnesses the given point as a private input to the …","Witnesses the given point as a private input to the …","Witnesses a full-width scalar to be used in fixed-base …","Witnesses a full-width scalar to be used in variable-base …","Type marker representing a base field element being used …","An element of the elliptic curve’s base field, that is …","An EccInstructions chip that uses 10 advice columns.","Configuration for EccChip.","A curve point represented in affine (x, y) coordinates, or …","A full-width scalar used for fixed-base scalar …","A signed short scalar used for fixed-base scalar …","Returns information about a fixed point that is required …","A trait representing the kind of scalar used with a …","The kind of scalar that this fixed point can be multiplied …","Type marker representing a full-width scalar for use in …","A full-width scalar. This is unimplemented for …","The number of windows that this scalar kind requires.","A non-identity point represented in affine (x, y) …","An enumeration of the possible types of scalars used in …","Type marker representing a signed 64-bit scalar for use in …","","","Advice columns needed by instructions in the ECC chip.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Side effects","Constants required for the ECC chip.","","Reconstructs this chip from the given config.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the generator for this fixed point.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the Lagrange coefficients for this fixed point.","","Lookup range check using 10-bit lookup table","","","","","Returns the value of this curve point, if known.","Returns the value of this curve point, if known.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the $u$ values for this fixed point.","","","","","","","","","","","","","","","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","Returns the $z$ value for this fixed point.","Window size for fixed-base scalar multiplication","$2^{FIXED_BASE_WINDOW_SIZE}$","Number of windows for a full-width scalar","Number of windows for a short signed scalar","For each window, we interpolate the $x$-coordinate. Here, …","For each window, $z$ is a field element such that for each …","Test that Lagrange interpolation coefficients reproduce …","Test that the z-values and u-values satisfy the conditions:","A Poseidon hash function, built around a sponge.","A message word provided by the prover.","A word from the padded input to a Poseidon sponge.","A padding word, that will be fixed in the circuit …","The set of circuit instructions required to use the …","The set of circuit instructions required to use the Sponge …","A Poseidon chip using an $x^5$ S-Box.","Configuration for a Pow5Chip.","A Poseidon sponge.","A word in the Poseidon state.","A word over which the Poseidon permutation operates.","Variable representing the word over which the Poseidon …","Absorbs an element into the sponge.","Adds the given input to the state.","","","","","","","","","","","","","","","","","","","","","","","","Configures this chip for use in a circuit.","Construct a Pow5Chip.","","","","","","","","","","","","","","","","","","","","","","Transitions the sponge into its squeezing state.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a Word gadget from the inner word.","Extracts sponge output from the given state.","","Hashes the given input.","","","","","","","Initializes a new hasher.","","Returns the initial empty state for the given domain.","","The word contained in this gadget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Constructs a new duplex sponge for the given Poseidon …","Applies the Poseidon permutation to the given state.","","The Poseidon algebraic hash function.","Squeezes an element from the sponge.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The absorbing state of the Sponge.","A Poseidon hash function used with constant input length.","A domain in which a Poseidon hash function is being used.","A Poseidon hash function, built around a sponge.","The type used to hold the MDS matrix and its inverse.","Poseidon-128 using the $x^5$ S-box, with a width of 3 …","Iterator that outputs padding field elements.","A specification for a Poseidon permutation.","The state of the Sponge.","The squeezing state of the Sponge.","","","","","","","","","","","","","Generates (round_constants, mds, mds^-1) corresponding to …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The number of full rounds for this specification.","","","Generates (round_constants, mds, mds^-1) corresponding to …","Hashes the given input.","Initializes a new hasher.","","","","","","The initial capacity element, encoding this domain.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The name of this domain, for debug formatting purposes.","","Returns the padding to be appended to the input.","","The number of partial rounds for this specification.","","","The S-box for this specification.","","","Side-loaded index of the first correct and secure MDS that …","","","","","","","","","","","","","","","","","","","","","","","","The size of a SHA-256 block, in 32-bit words.","A word in a Table16 message block.","Variable representing a 32-bit word of the input block to …","A gadget that constrains a SHA-256 invocation. It supports …","The output of a SHA-256 circuit invocation.","The set of circuit instructions required to use the Sha256 …","Variable representing the SHA-256 internal state.","A chip that implements SHA-256 with a maximum lookup table …","Configuration for a Table16Chip.","","","","","","","","","","","","","","","","","Starting from the given initialized state, processes a …","","","Configures a circuit to include this chip.","Reconstructs this chip from the given config.","","","","","","","","","","","","Converts the given state into a message digest.","","Convenience function to compute hash of the data. It will …","","","","","","Retrieve result and consume hasher instance.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates an initial state from the output state of a …","","Places the SHA-256 IV in the circuit, returning the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Loads the lookup table required by this chip into the …","","Create a new hasher instance.","","","","","","","","","","","","","","","","","","","Digest data, updating the internal state.","","","","","","A variable in the circuit.","Gadget representing a domain in which …","Trait allowing circuit’s Sinsemilla CommitDomains to be …","CommitDomains used in this instruction.","A type enumerating the fixed points used in CommitDomains.","A domain in which $\\\\mathsf{SinsemillaHashToPoint}$ and …","Trait allowing circuit’s Sinsemilla HashDomains to be …","HashDomains used in this instruction.","A message to be hashed.","A message composed of Self::MessagePieces.","A message piece with a bitlength of some multiple of K.","A piece in a message containing a number of K-bit words. A …","A point output of Self::hash_to_point.","Returns the Q constant for this domain.","A cumulative sum z is used to decompose a Sinsemilla …","The set of circuit instructions required to use the …","The x-coordinate of a point output of Self::hash_to_point.","","","","","","","","","Chip implementations for the Sinsemilla gadgets.","","","","","$\\\\mathsf{SinsemillaCommit}$ from § 5.4.8.4.","","","","","","","","","","","","","Extracts the x-coordinate of the output of a Sinsemilla …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a MessagePiece from a field element.","Constructs a message from a vector of MessagePieces.","Constructs a MessagePiece by concatenating a sequence of …","$\\\\mathsf{SinsemillaHash}$ from § 5.4.1.9.","Returns the HashDomain contained in this CommitDomain","Hashes a message to an ECC curve point. This returns both …","$\\\\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.","","","","","Returns the inner MessagePiece contained in this gadget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Gadgets for implementing a Merkle tree with Sinsemilla.","Constructs a new HashDomain for the given domain.","Constructs a new CommitDomain for the given domain.","Implementation of Sinsemilla outside the circuit.","Returns the fixed point corresponding to the R constant …","$\\\\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.","","","","","","","","","","","","","","","","","","","Witness a message piece given a field element. Returns a …","A chip that implements 10-bit Sinsemilla using a lookup …","Configuration for the Sinsemilla hash chip","","","","","","","","","","Side-effects","Reconstructs this chip from the given config.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Loads the lookup table required by this chip into the …","","Returns the lookup range check config used in this config.","","","","","","","","","","","","SWU hash-to-curve personalization for the Merkle CRH …","Instructions to check the validity of a Merkle path of a …","Gadget representing a Merkle path that proves a leaf …","","","Calculates the root of the tree containing the given leaf …","Chip implementing a Merkle hash using Sinsemilla as the …","","","Constructs a MerklePath.","","","","","Returns the argument unchanged.","Compute MerkleCRH for a given layer. The hash that …","","Calls U::from(self).","","","","","","Chip implementing MerkleInstructions.","Configuration for the MerkleChip implementation.","","","","","","","","","","Configures the MerkleChip.","Constructs a MerkleChip given a MerkleConfig.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","The largest integer such that $2^c \\\\leq (r_P - 1) / 2$, …","A domain in which $\\\\mathsf{SinsemillaCommit}$ and …","A domain in which $\\\\mathsf{SinsemillaHashToPoint}$ and …","$\\\\frac{1}{2^K}$","Number of bits of each message piece in …","Returns the Sinsemilla $Q$ constant for this domain.","Returns the Sinsemilla $Q$ constant for this domain.","SWU hash-to-curve personalization for Sinsemilla $Q$ …","Returns the Sinsemilla $R$ constant for this domain.","The precomputed bases for the Sinsemilla hash function.","SWU hash-to-curve personalization for Sinsemilla $S$ …","","","","","","","$\\\\mathsf{SinsemillaCommit}$ from § 5.4.8.4.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","$\\\\mathsf{SinsemillaHash}$ from § 5.4.1.9.","$\\\\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.","","","Calls U::from(self).","Calls U::from(self).","Constructs a new HashDomain with a specific prefix string.","Constructs a new CommitDomain with a specific prefix …","$\\\\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.","","","","","","","","","","A type that has a value at either keygen or proving time.","A type representing a range-constrained field element.","Trait for utilities used across circuits.","Trait for a variable in the circuit.","Variable in the circuit.","Constructs a RangeConstrained<Value<F>> as a bitrange of …","Takes a specified subsequence of the little-endian bit …","Checks that an expression is either 1 or 0.","","","The cell at which this variable was allocated.","","","Gadget and chip for a conditional swap utility.","Decomposes an $n$-bit field element $\\\\alpha$ into $W$ …","Decompose a word alpha into window_num_bits bits …","","","","","Returns the argument unchanged.","The sequence of bits representing a u64 in little-endian …","","Returns the range-constrained inner type.","Calls U::from(self).","The u64 integer represented by an L-bit little-endian …","Load a variable.","Make use of a K-bit lookup table to decompose a field …","Returns the number of bits to which this cell is …","Check that an expression is in the small range [0..range), …","If a then b, else c. Returns (a * b) + (1 - a) * c.","","","","","Constructs a RangeConstrained<AssignedCell<F, F>> without …","Returns the value of this type.","The value allocated to this variable.","Extracts the range-constrained value from this …","","Witnesses a subset of the bits in value and constrains …","A chip implementing a conditional swap.","Configuration for the CondSwapChip.","Instructions for a conditional swap gadget.","","","","","","","","","","Configures this chip for use in a circuit.","Constructs a CondSwapChip given a CondSwapConfig.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","Given an input pair (a,b) and a swap boolean flag, returns …","","","","","","","","","","","","The running sum $[z_0, …, z_W]$. If created in strict …","Configuration that provides methods for running sum …","","","","","","","perm MUST include the advice column z.","Decompose an existing variable alpha that is copied into …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decompose a field element alpha that is witnessed in this …","Configuration that provides methods for a lookup range …","The running sum $[z_0, …, z_W]$. If created in strict …","","","","","","","The running_sum advice column breaks the field element …","Range check on an existing cell that is copied into this …","Short range check on an existing cell that is copied into …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Range check on a value that is witnessed in this helper.","Short range check on value that is witnessed in this …"],"i":[0,0,0,0,0,25,0,0,0,0,0,0,4,25,0,4,0,4,0,4,0,4,0,4,25,0,4,4,5,7,4,5,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,0,5,7,11,12,13,5,7,11,12,13,4,5,7,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,4,5,7,16,19,20,5,7,15,11,12,13,16,19,20,5,7,7,15,11,12,13,16,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,5,7,15,16,19,20,5,7,15,11,12,13,4,5,11,12,13,4,4,4,16,19,20,5,7,4,21,5,7,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,4,4,4,4,0,32,0,0,0,0,0,0,0,108,0,32,109,0,0,0,26,26,29,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,26,30,31,32,27,28,29,26,30,31,32,26,26,0,26,26,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,29,26,26,27,28,29,38,39,40,26,30,31,32,27,27,28,29,38,39,40,26,30,31,32,108,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,108,26,29,26,26,26,26,27,28,26,26,27,28,29,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,108,27,28,29,38,39,40,26,30,31,32,26,26,26,26,27,28,27,28,108,0,0,0,0,0,0,0,0,0,50,0,50,0,0,0,0,0,0,0,60,52,49,53,56,53,54,50,61,52,63,56,53,54,50,61,52,63,54,56,54,50,56,54,50,53,53,53,56,53,54,50,61,52,63,56,53,54,50,61,52,63,56,53,54,50,61,52,63,52,56,53,54,50,61,52,63,56,53,54,54,50,61,52,63,61,49,53,63,56,53,54,50,61,52,63,63,49,53,61,56,53,54,50,61,52,63,53,52,60,53,0,52,56,54,50,56,53,54,50,61,52,63,56,53,54,50,61,52,63,56,53,54,50,61,52,63,54,56,53,54,50,61,52,63,0,0,0,0,0,0,48,0,0,0,66,67,51,59,65,66,67,51,59,65,65,65,47,67,67,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,47,67,67,0,66,66,66,67,51,59,65,48,65,66,67,51,59,65,48,65,48,65,47,67,67,47,67,67,47,67,67,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,0,0,73,0,0,0,73,0,0,70,71,72,74,75,70,71,72,74,75,70,71,72,70,71,72,73,72,72,72,72,70,70,71,72,74,75,70,71,72,74,75,73,72,75,70,71,72,74,75,75,70,71,72,74,75,70,71,72,74,75,70,71,72,74,75,73,72,73,72,70,71,72,74,75,72,72,75,70,71,72,70,71,72,74,75,70,71,72,74,75,70,71,72,74,75,75,70,71,72,74,75,110,0,0,110,110,0,0,110,0,110,0,110,110,111,110,0,110,76,77,79,78,76,77,79,78,0,76,77,76,77,78,76,77,79,78,76,77,79,78,76,77,79,78,110,76,77,79,78,76,77,79,78,77,76,77,79,112,110,79,76,77,79,78,77,76,77,79,78,0,79,78,0,112,78,76,77,76,77,79,78,76,77,79,78,76,77,79,78,76,77,79,78,110,0,0,81,82,81,82,81,82,81,82,82,82,82,81,82,81,82,81,82,81,82,82,81,82,81,82,82,81,82,81,82,82,82,81,81,82,81,82,81,82,81,82,81,82,82,0,0,0,84,84,84,0,84,84,84,84,84,84,84,84,113,84,84,84,84,84,84,84,0,0,86,87,86,87,86,87,86,87,87,87,87,86,87,86,87,86,87,86,87,87,86,87,86,87,87,87,86,87,86,87,87,87,86,87,86,87,86,87,86,87,86,87,87,0,0,0,0,0,88,90,0,90,0,0,88,90,88,90,88,88,90,88,90,88,90,88,90,88,90,88,90,88,88,88,90,88,90,88,90,90,88,88,90,88,90,88,90,88,90,0,0,0,0,114,96,0,0,96,96,115,96,96,0,0,0,96,96,96,96,96,0,96,96,96,0,114,0,96,0,0,96,96,96,96,96,98,115,96,96,96,0,0,0,100,101,100,101,100,101,100,101,100,100,100,100,101,100,101,100,101,101,100,101,100,101,100,101,100,101,100,116,100,100,101,100,101,100,101,100,101,100,101,0,0,105,102,105,102,102,102,102,102,105,105,102,105,102,105,102,102,105,102,105,102,105,102,105,102,102,105,102,105,102,105,102,105,102,102,0,0,107,35,107,35,35,35,35,35,35,107,107,35,107,35,107,35,35,107,35,107,35,107,35,107,35,35,107,35,107,35,107,35,107,35,35,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6],[[2,[[7,[3,[4,[3]]]],1]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]],6],[[2,[[7,[3,[0,[[4,[3]],8,9,10]]]],1]]]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6,[5,[3,[4,[3]]]]],[[2,[[5,[3,[4,[3]]]],1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[5,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[5,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[7,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]],8,9,10]]]]],[[7,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]],8,9,10]]]]]],[[[11,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[11,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[12,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[12,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[13,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[13,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6],[[2,[1]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]],6],[[2,[1]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[]],[[[5,[3,[4,[3]]]]],[[15,[3,[4,[3]]]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]]],[[15,[3,[0,[[4,[3]],8,9,10]]]]]],[[[16,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[19,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[20,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[5,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[7,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]],8,9,10]]]],17],18],[[[15,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[11,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[12,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[13,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[]],[[]],[[]],[[]],[[[5,[3,[0,[[4,[3]],8,9,10]]]]],[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[]],[[]],[[]],[[]],[[]],[[[21,[3]],6],[[2,[[16,[3,[21,[3]]]],1]]]],[[[4,[3]]],[[5,[3,[4,[3]]]]]],[[[0,[[4,[3]],8,9,10]]],[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[[4,[3]]],[[15,[3,[4,[3]]]]]],[[[4,[3]]],[[11,[3,[4,[3]]]]]],[[[4,[3]]],[[12,[3,[4,[3]]]]]],[[[4,[3]]],[[13,[3,[4,[3]]]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[5,[3,[4,[3]]]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[[15,[3,[4,[3]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6,[16,[3,[4,[3]]]]],[[2,[1]]]],[[[11,[3,[4,[3]]]],6,[19,[3,[4,[3]]]]],[[2,[1]]]],[[[12,[3,[4,[3]]]],6],[[2,[[7,[3,[4,[3]]]],1]]]],[[[13,[3,[4,[3]]]],6,[20,[3,[4,[3]]]]],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[[4,[3]],6,22],[[2,[[16,[3,[4,[3]]]],1]]]],[[[4,[3]],6,22],[[2,[[19,[3,[4,[3]]]],1]]]],[[[4,[3]],6],[[2,[[20,[3,[4,[3]]]],1]]]],[[[4,[3]],6,[22,[3]]],[[2,[[5,[3,[4,[3]]]],1]]]],[[[0,[[4,[3]],8,9,10]],6,[22,[3]]],[[2,[[7,[3,[0,[[4,[3]],8,9,10]]]],1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[2,[1]]]],[22,[[2,[1]]]],[22,[[2,[1]]]],[22,[[2,[1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,27],[28,28],[[[29,[[0,[8,[25,[24]]]]]]],[[29,[[0,[8,[25,[24]]]]]]]],[[[26,[[0,[8,[25,[24]]]]]]],[[26,[[0,[8,[25,[24]]]]]]]],[30,30],[31,31],[32,32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[[25,[24]]]]]],[[33,[35,[34]]]],0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[],[[26,[[25,[24]]]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[29,[[0,[36,[25,[24]]]]]],29],37],[[[26,[[0,[36,[25,[24]]]]]],26],37],[[]],[[27,17],18],[[28,17],18],[[[29,[[0,[9,[25,[24]]]]]],17],18],[[38,17],18],[[39,17],18],[[40,17],18],[[[26,[[0,[9,[25,[24]]]]]],17],18],[[30,17],18],[[31,17],18],[[32,17],18],[[]],[28,27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],41],[[[26,[[25,[24]]]]]],0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]],[42,[34,34]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[27,[[22,[24]]]],[28,[[22,[24]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[[25,[24]]]],[22,[24]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[24]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[43]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[43]]],[[2,[1]]]],[27,[[42,[34,34]]]],[28,[[42,[34,34]]]],[27,[[42,[34,34]]]],[28,[[42,[34,34]]]],[[],[[41,[44]]]],0,0,0,0,[[3,14],41],[[3,14],[[45,[41]]]],[[3,14]],[[3,14]],0,0,0,0,0,0,0,0,0,0,0,0,[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],[6,[46]],[50,[46]]],[[2,[1]]]],[51,[[2,[1]]]],[[[53,[46]],51],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[46]]],55],[[[56,[[0,[8,46]]]]],[[56,[[0,[8,46]]]]]],[[[54,[[0,[8,46]]]]],[[54,[[0,[8,46]]]]]],[[[50,[[0,[8,46]]]]],[[50,[[0,[8,46]]]]]],[[]],[[]],[[]],[[[53,[46]]]],[[33,[58,[57]]],[[56,[46]]]],[[[56,[46]]],[[53,[46]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],[6,[46]]],[[2,[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],59,[48,[46]]]],1]]]],[[[56,[[0,[9,46]]]],17],18],[[[53,[[0,[9,46]]]],17],18],[[[54,[[0,[9,46]]]],17],18],[[[50,[[0,[9,46]]]],17],18],[[[61,[[0,[9,46]],[0,[9,[60,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]]]],17],18],[[[52,[[0,[9,46]],[0,[9,[49,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,62]],[0,[9,[48,[[0,[9,46]]]]]]]],17],18],[[[63,[[0,[9,46]],[0,[9,[49,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]],17],18],[[]],[[]],[[[42,[46,46]]],[[54,[46]]]],[[]],[[]],[[]],[[]],[[]],[[],[[61,[46,[60,[46,[47,[46]]]],[47,[46]]]]]],[[],59],[[],59],[[[63,[64,[49,[64,[47,[64]],65]],[47,[64]],65]],[6,[64]]],[[2,[[42,[64,64]],1]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[49,[46,[47,[46]],[48,[46]]]],[6,[46]]],[[2,[[63,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[48,[46]]]],1]]]],[[],14],[[],[[2,[1]]]],[[[53,[46]]],[[2,[1]]]],[[[61,[46,[60,[46,[47,[46]]]],[47,[46]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[53,[46]]]],[[[49,[46,[47,[46]],[48,[46]]]],[6,[46]]],[[2,[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],1]]]],[[],[[2,[1]]]],[[[53,[46]]],[[2,[1]]]],0,[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],59,[48,[46]]]],[6,[46]]],[[2,[[42,[46,46]],1]]]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[54,[46]]],[[22,[46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,65],[[]],[[]],[[]],[[]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[66,[46,[47,[46]],[48,[46]]]],17],18],[[67,17],18],[[[51,[9]],17],18],[[[59,[9]],17],18],[[65,17],18],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[]],[[[66,[64,[47,[64]],65]]],64],[[],[[66,[46,[47,[46]],[48,[46]]]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[],64],[[]],[[]],[[]],[[]],[[]],[[],68],[[],68],[14],[14],[[],14],[[],14],[[],14],[[]],[34,34],[69,69],[[],14],[[],14],[[],14],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70,70],[71,71],[72,72],[[]],[[]],[[]],[[],[[2,[1]]]],[72,[[2,[1]]]],[72],[33],[[],72],[[],70],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[],[[2,[1]]]],[72,[[2,[1]]]],[[[73,[46]],[6,[46]]],[[2,[74,1]]]],[14],[14],[14],[14],[14],[[[75,[46,[73,[46]]]],[6,[46]]],[[2,[74,1]]]],[[70,17],18],[[71,17],18],[[72,17],18],[[[74,[9]],17],18],[[[75,[[0,[9,46]],[0,[9,[73,[[0,[9,46]]]]]]]],17],18],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],[[2,[1]]]],[72,[[2,[1]]]],[[],[[2,[1]]]],[72,[[2,[0,1]]]],[[]],[[]],[[]],[[]],[[]],[71,[[2,[1]]]],[72],[[[73,[46]],[6,[46]]],[[2,[[75,[46,[73,[46]]]],1]]]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[[75,[46,[73,[46]]]],[6,[46]]],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[76,[[0,[8,3]]]]],[[76,[[0,[8,3]]]]]],[[[77,[[0,[8,3]]]]],[[77,[[0,[8,3]]]]]],[[]],[[]],[[[78,[3]],6,[76,[3]],[19,[3]]],[[2,[1]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[]],[[[76,[[0,[9,3]]]],17],18],[[[77,[[0,[9,3]]]],17],18],[[[79,[[0,[9,3]]]],17],18],[[[78,[[0,[9,3]]]],17],18],[[]],[[]],[[]],[[]],[[6,22,14],[[2,[[77,[3]],1]]]],[[[41,[[77,[3]]]]],[[76,[3]]]],[[6,80],[[2,[[77,[3]],1]]]],[[[79,[3]],6,[76,[3]]],[[2,[1]]]],[[]],[6,[[2,[1]]]],[[[79,[3]],6,[76,[3]]],[[2,[1]]]],[[],14],[[],14],[[],14],[[],14],[[[77,[3]]]],[[]],[[]],[[]],[[]],0,[[],[[79,[3]]]],[[],[[78,[3]]]],0,[[]],[[[78,[3]],6,[76,[3]],[19,[3]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[6,22,14],[[2,[1]]]],0,0,[[]],[[]],[[]],[[]],[81,81],[82,82],[[]],[[]],[82],[[33,[58,[57]],[58,[83]],[35,[34]]]],[[],82],[14],[14],[14],[14],[14],[14],[[81,81],37],[[82,82],37],[[]],[[81,17],18],[[82,17],18],[[]],[[]],[[82,[6,[34]],24],[[2,[1]]]],[[],14],[[],14],[[]],[[]],[81,[[2,[1]]]],[82],[81,[[35,[34]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[82,[6,[34]],[22,[34]],14],[[2,[1]]]],0,0,0,[[]],[[]],[[[84,[3]],6],[[2,[1]]]],0,[[[84,[[0,[8,3]]]]],[[84,[[0,[8,3]]]]]],[[]],[[[22,[85]],22],[[84,[3]]]],[14],[14],[14],[[[84,[[0,[9,3]]]],17],18],[[]],[[6,14],[[2,[1]]]],[[],14],[[]],[[]],[[],2],[[],2],[[],23],[[]],0,0,[[]],[[]],[[]],[[]],[86,86],[87,87],[[]],[[]],[87],[[33,81],86],[86,87],[14],[14],[14],[14],[14],[14],[[86,86],37],[[87,87],37],[[]],[[86,17],18],[[87,17],18],[[]],[[]],[[87,[6,[34]],24,14],[[2,[1]]]],[[87,[6,[34]],24],[[2,[1]]]],[[],14],[[],14],[[]],[[]],[87],[[87,[6,[34]],[22,[37]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[87,[6,[34]],[22,[34]],14],[[2,[1]]]],0,0,0,0,0,[88,89],[90,89],0,[90,89],0,0,[[]],[[]],[[]],[[]],[88,88],[[]],[[90,91,43],[[92,[89]]]],[14],[14],[14],[14],[14],[14],[[88,17],18],[[90,17],18],[[]],[[]],[[88,91],[[92,[34]]]],[[88,91],[[92,[89]]]],[[],14],[[],14],[[]],[[]],[93,88],[93,90],[[90,91,43],[[92,[34]]]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],0,0,0,0,0,[[22,[94,[14]]],[[96,[95,[22,[95]]]]]],[[[94,[14]]],95],[[[97,[64]]],[[97,[64]]]],[[]],[[]],[[],55],[[[96,[[0,[8,46]],[0,[8,[98,[[0,[8,46]]]]]]]]],[[96,[[0,[8,46]],[0,[8,[98,[[0,[8,46]]]]]]]]]],[[]],0,0,[[14,14],[[41,[99]]]],[14],[14],[14],[[[96,[[0,[9,46]],[0,[9,[98,[[0,[9,46]]]]]]]],17],18],[[]],[44],[[],14],[[[96,[46,[98,[46]]]]]],[[]],[[],44],[[6,[58,[57]],22],[[2,[1]]]],0,[[[96,[46,[98,[46]]]]],14],[[[97,[64]],14],[[97,[64]]]],[[[97,[46]],[97,[46]],[97,[46]]],[[97,[46]]]],[[]],[[],2],[[],2],[[],23],[[[42,[46,46]],14],[[96,[46,[42,[46,46]]]]]],[[],22],[[],22],[[[96,[46,[42,[46,46]]]]],[[96,[46,[22,[46]]]]]],[[]],[[35,[6,[95]],22,[94,[14]]],[[2,[[96,[95,[42,[95,95]]]],1]]]],0,0,0,[[]],[[]],[[]],[[]],[[[100,[8]]],[[100,[8]]]],[101,101],[[]],[[]],[[[100,[46]]]],[33,101],[101,[[100,[64]]]],[14],[14],[14],[14],[14],[14],[[101,101],37],[[[100,[9]],17],18],[[101,17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[[100,[46]]]],[[6,[22,[37]]],[[2,[1]]]],[[[100,[64]],[6,[64]],[22,[37]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[[102,[[0,[8,95]]]]],[[102,[[0,[8,95]]]]]],[[]],[[33,103,[58,[57]]],[[102,[95]]]],[[[102,[95]],104,14,[42,[95,95]],37,14,14],[[2,[[105,[95]],1]]]],[14],[[[105,[95]]],41],[14],[14],[14],[14],[14],[[[102,[[0,[36,95]]]],102],37],[[[105,[[0,[9,95]]]],17],18],[[[102,[[0,[9,95]]]],17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[[102,[95]],104,14,[22,[95]],37,14,14],[[2,[[105,[95]],1]]]],0,0,[[]],[[]],[[]],[[]],[[[35,[[0,[8,95]]]]],[[35,[[0,[8,95]]]]]],[[]],[[33,[58,[57]],106],[[35,[95]]]],[[[35,[95]],[6,[95]],[42,[95,95]],14,37],[[2,[[107,[95]],1]]]],[[[35,[95]],[6,[95]],[42,[95,95]],14],[[2,[1]]]],[[[107,[95]]],41],[14],[14],[14],[14],[14],[14],[[[35,[[0,[36,95]]]],35],37],[[[107,[[0,[9,95]]]],17],18],[[[35,[[0,[9,95]]]],17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[[35,[95]],[6,[95]],[22,[95]],14,37],[[2,[[107,[95]],1]]]],[[[35,[95]],[6,[95]],[22,[95]],14],[[2,[[42,[95,95]],1]]]]],"p":[[4,"Error"],[4,"Result"],[8,"CurveAffine"],[8,"EccInstructions"],[3,"NonIdentityPoint"],[8,"Layouter"],[3,"Point"],[8,"Clone"],[8,"Debug"],[8,"Eq"],[3,"FixedPoint"],[3,"FixedPointBaseField"],[3,"FixedPointShort"],[15,"usize"],[3,"X"],[3,"ScalarVar"],[3,"Formatter"],[6,"Result"],[3,"ScalarFixed"],[3,"ScalarFixedShort"],[8,"BaseFitsInScalarInstructions"],[3,"Value"],[3,"TypeId"],[6,"Affine"],[8,"FixedPoints"],[3,"EccChip"],[3,"EccPoint"],[3,"NonIdentityEccPoint"],[3,"EccConfig"],[3,"EccScalarFixed"],[3,"EccScalarFixedShort"],[4,"ScalarVar"],[3,"ConstraintSystem"],[6,"Base"],[3,"LookupRangeCheckConfig"],[8,"PartialEq"],[15,"bool"],[4,"FullScalar"],[4,"ShortScalar"],[4,"BaseFieldElem"],[3,"Vec"],[3,"AssignedCell"],[6,"Scalar"],[15,"u64"],[4,"Option"],[8,"Field"],[8,"Spec"],[8,"Domain"],[8,"PoseidonSpongeInstructions"],[4,"PaddedWord"],[3,"Absorbing"],[3,"Sponge"],[3,"Pow5Chip"],[3,"StateWord"],[3,"Cell"],[3,"Pow5Config"],[3,"Advice"],[3,"Column"],[3,"Squeezing"],[8,"PoseidonInstructions"],[3,"Word"],[8,"SpongeMode"],[3,"Hash"],[8,"PrimeField"],[3,"ConstantLength"],[3,"Hash"],[3,"P128Pow5T3"],[3,"String"],[6,"Base"],[3,"BlockWord"],[3,"Table16Config"],[3,"Table16Chip"],[8,"Sha256Instructions"],[3,"Sha256Digest"],[3,"Sha256"],[3,"Message"],[3,"MessagePiece"],[3,"CommitDomain"],[3,"HashDomain"],[8,"IntoIterator"],[3,"SinsemillaConfig"],[3,"SinsemillaChip"],[3,"Fixed"],[3,"MerklePath"],[15,"u32"],[3,"MerkleConfig"],[3,"MerkleChip"],[3,"HashDomain"],[6,"Point"],[3,"CommitDomain"],[8,"Iterator"],[3,"CtOption"],[15,"str"],[3,"Range"],[8,"PrimeFieldBits"],[3,"RangeConstrained"],[4,"Expression"],[8,"FieldValue"],[15,"u8"],[3,"CondSwapChip"],[3,"CondSwapConfig"],[3,"RunningSumConfig"],[3,"Selector"],[3,"Region"],[3,"RunningSum"],[3,"TableColumn"],[3,"RunningSum"],[8,"FixedPoint"],[8,"FixedScalarKind"],[8,"SinsemillaInstructions"],[8,"HashDomains"],[8,"CommitDomains"],[8,"MerkleInstructions"],[8,"UtilitiesInstructions"],[8,"Var"],[8,"CondSwapInstructions"]]},\ -"halo2_proofs":{"doc":"halo2_proofs","t":[0,0,0,2,0,0,0,16,16,16,18,3,8,8,16,8,8,18,16,16,18,10,10,10,10,5,5,11,11,11,11,5,11,10,11,11,11,11,10,11,10,5,11,11,10,11,10,11,11,10,10,10,11,11,10,5,5,10,5,11,11,10,5,5,11,11,10,10,11,11,11,11,11,11,11,11,11,3,3,8,16,8,16,3,3,3,3,16,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,4,8,3,13,8,10,11,10,11,10,11,10,10,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,2,3,3,13,13,4,13,13,13,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,13,13,3,4,4,8,3,13,8,3,13,8,16,13,3,3,13,3,4,4,3,13,13,3,8,16,3,13,13,3,13,13,13,13,13,13,16,3,3,13,3,13,13,3,13,3,13,13,3,13,13,8,3,3,13,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,8,3,4,3,3,3,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,5,11,11,11,11,11,11,3,3,12,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,5,11,11,3,3,3,3,8,16,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11],"n":["arithmetic","circuit","dev","pasta","plonk","poly","transcript","AffineExt","Base","Base","CURVE_ID","Coordinates","CurveAffine","CurveExt","CurveExt","FftGroup","Field","ONE","ScalarExt","ScalarExt","ZERO","a","a","b","b","best_fft","best_multiexp","borrow","borrow_mut","clone","clone_into","compute_inner_product","conditional_select","coordinates","cube","default","deref","deref_mut","double","drop","endo","eval_polynomial","fmt","from","from_xy","from_xy","hash_to_curve","init","into","invert","is_on_curve","is_on_curve","is_zero","is_zero_vartime","jacobian_coordinates","kate_division","lagrange_interpolate","new_jacobian","parallelize","pow","pow_vartime","random","recursive_butterfly_arithmetic","small_multiexp","sqrt","sqrt_alt","sqrt_ratio","square","to_owned","try_from","try_into","type_id","u","v","vzip","x","y","AssignedCell","Cell","Chip","Config","Layouter","Loaded","NamespacedLayouter","Region","RegionIndex","RegionStart","Root","SimpleFloorPlanner","Table","Value","add","add","add","add","add","add","add","add","add","add","and_then","as_mut","as_ref","assert_if_known","assign_advice","assign_advice_from_constant","assign_advice_from_instance","assign_cell","assign_fixed","assign_region","assign_region","assign_table","assign_table","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cell","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cloned","config","constrain_constant","constrain_equal","constrain_instance","constrain_instance","copied","copied","copy_advice","cube","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","error_if_known_and","evaluate","evaluate","floor_planner","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get_root","get_root","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_field","invert","known","layouter","loaded","map","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","namespace","neg","pop_namespace","pop_namespace","push_namespace","push_namespace","square","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","synthesize","to_field","to_owned","to_owned","to_owned","to_owned","to_owned","transpose_array","transpose_vec","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","unzip","value","value_field","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","V1","V1Pass","assign_region","assign_table","borrow","borrow","borrow_mut","borrow_mut","constrain_instance","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get_root","init","init","into","into","pop_namespace","push_namespace","synthesize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Column","RegionColumn","RegionLayouter","RegionShape","Selector","TableLayouter","assign_advice","assign_advice","assign_advice_from_constant","assign_advice_from_constant","assign_advice_from_instance","assign_advice_from_instance","assign_cell","assign_fixed","assign_fixed","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","columns","constrain_constant","constrain_constant","constrain_equal","constrain_equal","deref","deref","deref_mut","deref_mut","drop","drop","enable_selector","enable_selector","eq","fmt","fmt","from","from","from","from","hash","init","init","instance_value","instance_value","into","into","new","partial_cmp","region_index","row_count","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CellNotAssigned","CircuitCost","CircuitGates","CircuitLayout","ConstraintNotSatisfied","ConstraintPoisoned","FailureLocation","InRegion","InstanceCellNotAssigned","Lookup","MockProver","OutsideRegion","Permutation","VerifyFailure","assert_satisfied","assign_advice","assign_fixed","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","circuit_dot_graph","collect","copy","cost","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","enable_selector","enter_region","eq","eq","exit_region","fill_from_row","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","mark_equality_cells","metadata","pop_namespace","push_namespace","queries_to_csv","query_instance","render","run","show_equality_constraints","show_labels","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verify","view_height","view_width","vzip","vzip","vzip","vzip","vzip","offset","region","row","cell_values","column","column","column","constraint","constraint","gate","gate","gate_offset","gate_offset","location","location","location","lookup_index","offset","region","region","row","CircuitCost","MarginalProofSize","ProofSize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","marginal_proof_size","measure","proof_size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Column","Constraint","Gate","Region","VirtualCell","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Advice","Advice","Advice","AdviceQuery","Any","Assigned","Assignment","BatchVerifier","BoundsFailure","Circuit","Column","ColumnNotInPermutation","ColumnType","Config","Constant","Constraint","ConstraintSystem","ConstraintSystemFailure","Constraints","Error","Expression","Fixed","Fixed","Fixed","FixedQuery","FloorPlanner","FloorPlanner","Instance","Instance","Instance","InstanceQuery","InstanceTooLarge","InvalidInstances","Negated","NotEnoughColumnsForConstants","NotEnoughRowsAvailable","Opening","Output","PinnedConstraintSystem","PinnedVerificationKey","Product","ProvingKey","Rational","Scaled","Selector","Selector","SingleVerifier","Sum","Synthesis","TableColumn","Transcript","Trivial","VerificationStrategy","VerifyingKey","VirtualCells","Zero","add","add","add","add","add","add","add","add_assign","add_assign","add_proof","advice_column","assign_advice","assign_fixed","blinding_factors","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","column_type","complex_selector","configure","copy","create_gate","create_proof","cube","default","default","degree","degree","denominator","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable","enable_constant","enable_equality","enable_equality","enable_selector","enter_region","eq","eq","eq","eq","eq","eq","eq","eq","evaluate","evaluate","exit_region","fill_from_row","finalize","fixed_column","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_domain","get_vk","hash","hash","hash","hash","hash","hash","hash","hash_into","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","instance_column","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","invert","is_simple","is_zero_vartime","keygen_pk","keygen_vk","lookup","lookup_table_column","minimum_rows","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","neg","neg","neg","new","new","numerator","partial_cmp","partial_cmp","pinned","pinned","pop_namespace","process","process","provide","push_namespace","query_advice","query_any","query_fixed","query_instance","query_instance","query_selector","selector","set_minimum_degree","source","square","square","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","synthesize","synthesize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_proof","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_selector","without_witnesses","current_k","Basis","Coeff","Error","EvaluationDomain","ExtendedLagrangeCoeff","LagrangeCoeff","OpeningError","PinnedEvaluationDomain","Polynomial","Rotation","SamplingError","add","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","coeff_from_vec","coeff_to_extended","commitment","constant_extended","constant_lagrange","cur","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","divide_by_vanishing_poly","drop","drop","drop","drop","drop","drop","drop","drop","empty_coeff","empty_extended","empty_lagrange","eq","extended_len","extended_to_coeff","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_extended_omega","get_omega","get_omega_inv","get_quotient_poly_degree","index","index","index","index_mut","index_mut","index_mut","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","iter","iter_mut","l_i_range","lagrange_from_vec","lagrange_to_coeff","mul","multiopen","new","next","num_coeffs","pinned","prev","rotate","rotate_extended","rotate_omega","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Accumulator","Blind","Guard","MSM","Params","add","add_assign","add_assign","add_constant_term","add_msm","add_to_g_scalars","add_to_u_scalar","add_to_w_scalar","append_term","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","commit","commit_lagrange","compute_g","create_proof","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","empty_msm","eq","eval","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","g","get_g","init","init","init","init","init","into","into","into","into","into","mul","mul_assign","mul_assign","new","new","read","scale","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","u_packed","use_challenges","use_g","verify_proof","vzip","vzip","vzip","vzip","vzip","write","ProverQuery","VerifierQuery","blind","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create_proof","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","new_commitment","new_msm","point","poly","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify_proof","vzip","vzip","Blake2bRead","Blake2bWrite","Challenge255","ChallengeScalar","EncodedChallenge","Input","Transcript","TranscriptRead","TranscriptWrite","as_challenge_scalar","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","common_point","common_point","common_point","common_scalar","common_scalar","common_scalar","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","finalize","fmt","fmt","fmt","fmt","from","from","from","from","get_scalar","get_scalar","init","init","init","init","init","init","into","into","into","into","new","new","read_point","read_point","read_scalar","read_scalar","squeeze_challenge","squeeze_challenge","squeeze_challenge","squeeze_challenge_scalar","to_owned","to_owned","to_owned","to_owned","translate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","write_point","write_point","write_scalar","write_scalar"],"q":["halo2_proofs","","","","","","","halo2_proofs::arithmetic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit::floor_planner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit::layouter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev::FailureLocation","","","halo2_proofs::dev::VerifyFailure","","","","","","","","","","","","","","","","","","halo2_proofs::dev::cost","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev::metadata","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::plonk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::plonk::Error","halo2_proofs::poly","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::poly::commitment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::poly::multiopen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::transcript","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["This module provides common utilities, traits and …","Traits and structs for implementing circuit components.","Tools for developing circuits.","","This module provides an implementation of a variant of …","Contains utilities for performing arithmetic over …","This module contains utilities and traits for dealing with …","The affine version of the curve","The base field over which this elliptic curve is …","The base field over which this elliptic curve is …","CURVE_ID used for hash-to-curve.","The affine coordinates of a point on an elliptic curve.","This trait is the affine counterpart to Curve and is used …","This trait is a common interface for dealing with elements …","The projective form of the curve","This represents an element of a group with basic …","This trait represents an element of a field.","The one element of the field, the multiplicative identity.","The scalar field of this elliptic curve.","The scalar field of this elliptic curve.","The zero element of the field, the additive identity.","Returns the curve constant a.","Returns the curve constant $a$.","Returns the curve constant b.","Returns the curve constant $b$.","Performs a radix-$2$ Fast-Fourier Transformation (FFT) on …","Performs a multi-exponentiation operation.","","","","","This computes the inner product of two vectors a and b.","","Gets the coordinates of this point.","Cubes this element.","","","","Doubles this element.","","Apply the curve endomorphism by multiplying the …","This evaluates a provided polynomial (in coefficient form) …","","Returns the argument unchanged.","Obtains a point given $(x, y)$, failing if it is not on the","Obtains a Coordinates value given $(x, y)$, failing if it …","Requests a hasher that accepts messages and returns …","","Calls U::from(self).","Computes the multiplicative inverse of this element, …","Returns whether or not this element is on the curve; should","Returns whether or not this element is on the curve; should","Returns true iff this element is zero.","Returns true iff this element is zero.","Return the Jacobian coordinates of this point.","Divides polynomial a in X by X - b with no remainder.","Returns coefficients of an n - 1 degree polynomial given a …","Obtains a point given Jacobian coordinates $X : Y : Z$, …","This simple utility function will parallelize an operation …","Exponentiates self by exp, where exp is a little-endian …","Exponentiates self by exp, where exp is a little-endian …","Returns an element chosen uniformly at random using a …","This perform recursive butterfly arithmetic","Performs a small multi-exponentiation operation. Uses the …","Returns the square root of the field element, if it is …","Equivalent to Self::sqrt_ratio(self, one()).","Computes:","Squares this element.","","","","","Returns the u-coordinate.","Returns the v-coordinate.","","Returns the x-coordinate.","Returns the y-coordinate.","An assigned cell.","A pointer to a cell within a circuit.","A chip implements a set of instructions that can be used …","A type that holds the configuration for this chip, and any …","A layout strategy within a circuit. The layouter is …","A type that holds any general chip state that needs to be …","This is a “namespaced” layouter which borrows a …","A region of the circuit in which a Chip can assign cells.","Index of a region in a layouter","Starting row of a region in a layouter","Represents the type of the “root” of this layouter, so …","A simple FloorPlanner that performs minimal optimizations.","A lookup table in the circuit.","A value that might exist within a circuit.","","","","","","","","","","","Returns Value::unknown() if the value is Value::unknown(), …","Converts from &mut Value<V> to Value<&mut V>.","Converts from &Value<V> to Value<&V>.","Enforces an assertion on the contained value, if known.","Assign an advice column value (witness).","Assigns a constant value to the column advice at offset …","Assign the value of the instance column’s cell at …","Assigns a fixed value to a table cell.","Assign a fixed value.","Assign a region of gates to an absolute row number.","","Assign a table region to an absolute row number.","","","","","","","","","","","","","","","","","","","","Returns the cell.","","","","","","","","","","","Maps a Value<&V> to a Value<V> by cloning the contents of …","Maps a Value<&mut V> to a Value<V> by cloning the contents …","The chip holds its own configuration.","Constrains a cell to have a constant value.","Constrains two cells to have the same value.","Constrains a Cell to equal an instance column’s row …","","Maps a Value<&V> to a Value<V> by copying the contents of …","Maps a Value<&mut V> to a Value<V> by copying the contents …","Copies the value to a given advice cell and constrains …","Cubes this field element.","","","","","","","","","","","","","","","","","","","","","","Doubles this field element.","","","","","","","","","","","","Checks the contained value for an error condition, if …","Evaluates this value directly, performing an unbatched …","Evaluates this assigned cell’s value directly, …","Implementations of common circuit floor planners.","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator: if it is …","Gets the “root” of this assignment, bypassing the …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the field element corresponding to this value.","Inverts this assigned value (taking the inverse of zero to …","Constructs a known value.","Implementations of common circuit layouters.","Provides access to general chip state loaded at the …","Maps a Value<V> to Value<W> by applying a function to the …","","","","","","","","","","","Enters into a namespace.","","Exits out of the existing namespace.","","Creates a new (sub)namespace and enters into it.","","Squares this field element.","","","","","","","","","","","","Returns the field element corresponding to this value.","","","","","","Transposes a Value<[V; LEN]> into a [Value<V>; LEN].","Transposes a Value<impl IntoIterator<Item = V>> into a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs an unwitnessed value.","Unzips a value containing a tuple of two values.","Returns the value of the AssignedCell.","Returns the field element value of the AssignedCell.","","","","","","","","","","Zips self with another Value.","The version 1 FloorPlanner provided by halo2.","A single pass of the V1 layouter.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Concrete column","The virtual column involved in a region. This includes …","Helper trait for implementing a custom Layouter.","The shape of a region. For a region at a certain index, we …","Virtual column representing a (boolean) selector","Helper trait for implementing a custom Layouter.","Assign an advice column value (witness)","","Assigns a constant value to the column advice at offset …","","Assign the value of the instance column’s cell at …","","Assigns a fixed value to a table cell.","Assigns a fixed value","","","","","","","","","","","Get a reference to the set of columns used in a RegionShape…","Constrains a cell to have a constant value.","","Constraint two cells to have the same value.","","","","","","","","Enables a selector at the given offset.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the value of the instance column’s cell at …","","Calls U::from(self).","Calls U::from(self).","Create a new RegionShape for a region at region_index.","","Get the region_index of a RegionShape.","Get the row_count of a RegionShape.","","","","","","","","","","","A cell used in an active gate was not assigned to.","","A struct for collecting and displaying the gates within a …","Graphical renderer for circuit layouts.","A constraint was not satisfied for a particular row.","A constraint was active on an unusable row, and is likely …","The location within the circuit at which a particular …","A location inside a region.","An instance cell used in an active gate was not assigned …","A lookup input did not exist in its corresponding table.","A test prover for debugging circuits.","A location outside of a region.","A permutation did not preserve the original value of a …","The reasons why a particular circuit is not satisfied.","Panics if the circuit being checked by this MockProver is …","","","","","","","","","","","","","Builds a dot graph string representing the given circuit.","Collects the gates from within the circuit.","","Developer tools for investigating the cost of a circuit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Marks cells involved in equality constraints, in red.","Metadata about circuits.","","","Prints the queries in this circuit to a CSV grid.","","Renders the given circuit on the given drawing area.","Runs a synthetic keygen-and-prove operation on the given …","Draws red lines between equality-constrained cells.","Sets the visibility of region labels.","","","","","","","","","","","","","","","","","","","Returns Ok(()) if this MockProver is satisfied, or a list …","Sets the view height for this layout, as a number of rows.","Sets the view width for this layout, as a number of …","","","","","","The offset (relative to the start of the region) at which …","The region in which the failure occurred.","The circuit row on which the failure occurred.","The values of the virtual cells used by this constraint.","The column in which this cell should be assigned.","The column in which this cell should be assigned.","The column in which this permutation is not satisfied.","The polynomial constraint that is not satisfied.","The polynomial constraint that is not satisfied.","The index of the active gate.","The index of the active gate.","The offset (relative to the start of the region) at which …","The offset (relative to the start of the region) at which …","The location at which this constraint is not satisfied.","The location at which the lookup is not satisfied.","The location at which the permutation is not satisfied.","The index of the lookup that is not satisfied. These …","The offset (relative to the start of the region) at which …","The region in which this cell should be assigned.","The region in which this gate was activated.","The absolute row at which this cell should be assigned.","Measures a circuit to determine its costs, and explain …","The marginal size of a Halo 2 proof, broken down into its …","The size of a Halo 2 proof, broken down into its …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the marginal proof size per instance of this …","Measures a circuit with parameter constant k.","Returns the proof size for the given number of instances …","","","","","","","","","","","","","Metadata about a column within a circuit.","Metadata about a configured constraint within a circuit.","Metadata about a configured gate within a circuit.","Metadata about an assigned region within a circuit.","A “virtual cell” is a PLONK cell that has been queried …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An advice column","An Advice variant","This is an advice (witness) column queried at a certain …","Query of advice column at a certain relative location","An enum over the Advice, Fixed, Instance structs","A value assigned to a cell within a circuit.","This trait allows a Circuit to direct some backend to …","A verifier that checks multiple proofs in a batch. This …","Out of bounds index passed to a backend","This is a trait that circuits provide implementations for …","A column with an index and type","The instance sets up a copy constraint involving a column …","A column type","This is a configuration object that stores things like …","This is a constant polynomial","An individual polynomial constraint.","This is a description of the circuit environment, such as …","The constraint system is not satisfied.","A set of polynomial constraints with a common selector.","This is an error that could occur during proving or …","Low-degree expression representing an identity that must …","A fixed column","A Fixed variant","This is a fixed column queried at a certain relative …","Query of fixed column at a certain relative location","A floor planning strategy for a circuit.","The floor planner used for this circuit. This is an …","An instance column","An Instance variant","This is an instance (external) column queried at a certain …","Query of instance column at a certain relative location","Instance provided exceeds number of available rows","The provided instances do not match the circuit parameters.","This is a negated polynomial","Circuit synthesis requires global constants, but circuit …","k is too small for the given circuit.","Opening error","The output type of this verification strategy after …","Represents the minimal parameters that determine a …","Minimal representation of a verification key that can be …","This is the product of two polynomials","This is a proving key which allows for the creation of …","A value stored as a fraction to enable batch inversion.","This is a scaled polynomial","A selector, representing a fixed boolean value per row of …","This is a virtual selector","A verifier that checks a single proof at a time.","This is the sum of two polynomials","This is an error that can occur during synthesis of the …","A fixed column of a lookup table.","Transcript error","A value that does not require inversion to evaluate.","Trait representing a strategy for verifying Halo 2 proofs.","This is a verifying key which allows for the verification …","Exposes the “virtual cells” that can be queried while …","The field element zero.","","","","","","","","","","Adds a proof to the batch.","Allocate a new advice column","Assign an advice column value (witness)","Assign a fixed value","Compute the number of blinding factors necessary to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Type of this column.","Allocate a new complex selector that can appear anywhere …","The circuit is given an opportunity to describe the exact …","Assign two cells to have the same value","Creates a new gate.","This creates a proof for the provided circuit when given …","Cubes this element.","","","Compute the degree of this polynomial","Compute the degree of the constraint system (the maximum …","Returns the denominator, if non-trivial.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Doubles this element.","","","","","","","","","","","","","","","","","","","","","","","","Enable this selector at the given offset within the given …","Enables this fixed column to be used for global constant …","Enable equality on this TableColumn.","Enable the ability to enforce equality over cells in this …","Enables a selector at the given row.","Creates a new region and enters into it.","","","","","","","","","Evaluates this assigned value directly, performing an …","Evaluate the polynomial using the provided closures to …","Exits the current region.","Fills a fixed column starting from the given row with …","Finalizes the batch and checks its validity.","Allocate a new fixed column","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the underlying EvaluationDomain.","Get the underlying VerifyingKey.","","","","","","","","Hashes a verification key into a transcript.","","","","","","","","","","","","","","","","","","","","","","","","Allocate a new instance column","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Inverts this assigned value (taking the inverse of zero to …","Is this selector “simple”? Simple selectors can only …","Returns true iff this element is zero.","Generate a ProvingKey from a VerifyingKey and an instance …","Generate a VerifyingKey from an instance of Circuit.","Add a lookup argument for some input expressions and table …","Allocates a new fixed column that can be used in a lookup …","Returns the minimum necessary rows that need to exist in …","","","","","","","","","","","","Constructs a new batch verifier.","Constructs a new single proof verifier.","Returns the numerator.","","","Obtain a pinned version of this constraint system; a …","Obtains a pinned representation of this verification key …","Exits out of the existing namespace.","Obtains an MSM from the verifier strategy and yields back …","","","Creates a new (sub)namespace and enters into it.","Query an advice column at a relative position","Query an Any column at a relative position","Query a fixed column at a relative position","Queries the cell of an instance column at a particular …","Query an instance column at a relative position","Query a selector at the current position.","Allocate a new (simple) selector. Simple selectors cannot …","Sets the minimum degree required by the circuit, which can …","","Squares this element.","Square this expression.","","","","","","","","","","Given the provided cs, synthesize the given circuit.","Given the provided cs, synthesize the circuit. The …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boolean indicating whether or not the proof is …","","","","","","","","","","","","","","","","","","","","","","","","Constructs a set of constraints that are controlled by the …","Returns a copy of this circuit with no witness values …","The current value of k being used.","The basis over which a polynomial is described.","The polynomial is defined as coefficients","This is an error that could occur during proving or …","This structure contains precomputed constants and other …","The polynomial is defined as coefficients of Lagrange …","The polynomial is defined as coefficients of Lagrange …","OpeningProof is not well-formed","Represents the minimal parameters that determine an …","Represents a univariate polynomial defined over a field …","Describes the relative rotation of a vector. Negative …","Caller needs to re-sample a point","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Obtains a polynomial in coefficient form when given a …","This takes us from an n-length coefficient vector into a …","This module contains an implementation of the polynomial …","Returns a constant polynomial in the extended Lagrange …","Returns a constant polynomial in the Lagrange coefficient …","The current location in the evaluation domain","","","","","","","","","","","","","","","","","","","This divides the polynomial (in the extended domain) by …","","","","","","","","","Returns an empty (zero) polynomial in the coefficient basis","Returns an empty (zero) polynomial in the extended …","Returns an empty (zero) polynomial in the Lagrange …","","Get the size of the extended domain","This takes us from the extended evaluation domain and gets …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the generator of the extended domain’s …","Get $\\\\omega$, the generator of the $2^k$ order …","Get $\\\\omega^{-1}$, the inverse of the generator of the …","Gets the quotient polynomial’s degree (as a multiple of …","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate over the values, which are either in coefficient …","Iterate over the values mutably, which are either in …","Computes evaluations (at the point x, where xn = x^n) of …","Obtains a polynomial in Lagrange form when given a vector …","This takes us from an n-length vector into the coefficient …","","This module contains an optimisation of the polynomial …","This constructs a new evaluation domain object based on …","The next location in the evaluation domain","Gets the size of this polynomial in terms of the number of …","Obtain a pinned version of this evaluation domain; a …","The previous location in the evaluation domain","Rotates the values in a Lagrange basis polynomial by …","Rotate the extended domain polynomial over the original …","Multiplies a value by some power of $\\\\omega$, essentially …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An accumulator instance consisting of an evaluation claim …","Wrapper type around a blinding factor.","A guard returned by the verifier","A multiscalar multiplication in the polynomial commitment …","These are the public parameters for the polynomial …","","","","Add a value to the first entry of g_scalars.","Add another multiexp into this one","Add a vector of scalars to g_scalars. This function will …","Add to u_scalar","Add to w_scalar","Add arbitrary term (the scalar and the point)","","","","","","","","","","","","","","","","","","","","","This computes a commitment to a polynomial described by …","This commits to a polynomial using its evaluations over …","Computes G = ⟨s, params.g⟩","Create a polynomial commitment opening proof for the …","","","","","","","","","","","","","","","","","Generates an empty multiscalar multiplication struct using …","","Perform multiexp and check that it results in zero","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The claimed output of the linear-time polycommit opening …","Getter for g generators","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new, empty MSM using the provided parameters.","Initializes parameters for the curve, given a random …","Reads params from a buffer.","Scale all scalars in the MSM by some scaling factor","","","","","","","","","","","","","","","","","","","","","A vector of challenges u_0, …, u_{k - 1} sampled by the …","Lets caller supply the challenges and obtain an MSM with …","Lets caller supply the purported G point and simply appends","Checks to see if the proof represented within transcript …","","","","","","Writes params to a buffer.","A polynomial query at a point","A polynomial query at a point","blinding factor of polynomial","","","","","","","","","Create a multi-opening proof","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new verifier query based on a commitment","Create a new verifier query based on a linear combination …","point at which polynomial is queried","coefficients of polynomial","","","","","","","","","Verify a multi-opening proof","","","We will replace BLAKE2b with an algebraic hash function in …","We will replace BLAKE2b with an algebraic hash function in …","A 255-bit challenge.","The scalar representation of a verifier challenge.","EncodedChallenge<C> defines a challenge encoding with a …","The Input type used to derive the challenge encoding. For …","Generic transcript view (from either the prover or verifier…","Transcript view from the perspective of a verifier that …","Transcript view from the perspective of a prover that has …","Cast an encoded challenge as a typed ChallengeScalar.","","","","","","","","","","","","","","","","","Writing the point to the transcript without writing it to …","","","Writing the scalar to the transcript without writing it to …","","","","","","","","","","","","","","","","","Conclude the interaction and return the output buffer …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a scalar field element from an encoded challenge.","","Initialize a transcript given an input buffer.","","Initialize a transcript given an output buffer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get an encoded challenge from a given input challenge.","","Read a curve point from the prover.","","Read a curve scalar from the prover.","","Squeeze an encoded verifier challenge from the transcript.","","","Squeeze a typed challenge (in the scalar field) from the …","","","","","","","","","","","","","","","","","","","","","","Write a curve point to the proof and the transcript.","","Write a scalar to the proof and the transcript.",""],"i":[0,0,0,0,0,0,0,130,130,78,130,0,0,0,78,0,0,1,130,78,1,130,78,130,78,0,0,3,3,3,3,0,3,78,1,3,3,3,1,3,130,0,3,3,78,3,130,3,3,1,130,78,1,1,130,0,0,130,0,1,1,1,0,0,1,1,1,1,3,3,3,3,3,3,3,3,3,0,0,0,131,0,131,0,0,0,0,34,0,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,25,25,25,31,25,34,35,34,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,28,22,37,38,36,28,22,37,38,36,28,22,22,131,25,25,34,35,22,22,28,22,22,22,41,37,37,38,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,41,37,38,36,28,25,31,35,35,38,22,22,28,0,22,41,37,38,36,28,25,31,35,22,22,41,37,37,38,38,36,28,25,25,31,31,35,22,34,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,22,0,131,22,22,22,22,22,22,22,22,22,22,22,34,22,34,35,34,35,22,22,22,22,22,22,22,22,22,22,22,41,22,22,37,38,36,28,22,22,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,28,28,22,41,37,38,36,28,25,31,35,22,0,0,49,49,50,49,50,49,49,50,49,50,49,50,49,50,49,50,49,49,50,49,50,49,49,49,50,50,49,50,49,50,49,50,49,53,0,0,0,53,0,42,52,42,52,42,52,43,42,52,52,53,52,53,52,53,52,53,53,52,42,52,42,52,52,53,52,53,52,53,42,52,53,52,53,52,53,53,53,53,52,53,42,52,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,53,63,0,0,0,63,63,0,62,63,63,0,62,63,0,59,59,59,62,63,60,61,59,62,63,60,61,59,0,60,59,0,61,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,59,59,62,63,59,59,62,62,63,63,60,60,61,59,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,61,0,59,59,60,59,61,59,61,61,62,63,60,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,59,61,61,62,63,60,61,59,132,132,133,134,135,136,137,134,138,135,136,135,136,134,139,137,139,135,135,136,136,0,0,0,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,69,69,69,70,71,69,70,71,69,70,71,69,70,71,0,0,0,0,0,72,74,75,76,73,72,74,75,76,73,72,73,72,73,72,74,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,72,74,74,75,75,76,76,73,73,72,72,72,74,74,74,75,75,76,76,73,73,73,72,74,75,76,73,72,74,75,76,73,72,74,72,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,0,57,77,0,0,0,0,0,29,0,0,29,0,68,77,0,0,29,0,0,0,0,57,77,0,0,68,0,57,77,0,29,29,77,29,29,29,105,0,0,77,0,23,77,0,77,0,77,29,0,29,23,0,0,0,23,23,23,23,23,23,23,77,23,23,79,81,48,48,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,27,57,27,81,68,48,81,0,23,81,79,77,81,23,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,56,81,32,81,48,48,23,27,26,33,30,57,56,32,23,77,48,48,79,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,29,79,96,86,97,87,23,23,23,23,23,27,27,27,27,26,33,30,57,57,57,57,56,83,84,85,32,77,92,92,92,93,81,94,95,29,29,79,96,86,97,87,86,87,27,26,33,30,57,56,32,86,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,93,23,56,23,0,0,81,81,81,23,23,23,23,77,77,23,23,23,23,77,79,96,23,27,57,81,86,48,105,96,29,48,95,95,95,48,95,95,81,81,29,23,77,23,23,23,23,23,23,77,23,23,140,68,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,29,23,27,27,27,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,0,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,93,68,141,0,0,0,0,0,0,113,0,0,0,113,107,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,108,109,110,107,103,99,108,109,110,107,103,99,99,0,99,99,103,99,112,113,108,109,110,107,107,103,99,112,113,108,109,110,107,107,103,99,99,112,113,108,109,110,107,103,99,99,99,103,99,99,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,99,99,99,107,107,107,107,107,107,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,107,107,99,99,99,107,0,99,103,107,99,103,107,99,99,99,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,0,0,0,0,0,117,117,117,118,118,118,118,118,118,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,88,88,120,0,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,88,117,118,118,120,121,88,117,118,120,121,88,117,121,88,118,120,121,88,117,118,120,121,88,117,117,117,117,118,88,88,118,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,121,120,120,0,118,120,121,88,117,88,0,0,122,122,123,122,123,122,123,122,123,0,122,123,122,123,122,123,122,123,122,123,122,123,122,123,123,123,122,122,122,123,122,123,122,123,122,123,0,122,123,0,0,0,0,0,119,0,0,0,119,126,128,124,129,126,128,124,129,126,128,124,129,126,128,124,129,142,126,128,142,126,128,126,128,124,124,129,129,126,128,124,129,126,128,124,129,128,126,128,124,129,126,128,124,129,119,129,126,126,128,128,124,129,126,128,124,129,119,129,143,126,143,126,142,126,128,142,126,128,124,129,124,126,128,124,129,126,128,124,129,126,128,124,129,126,128,124,129,144,128,144,128],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[1,2]],[[]],[[]],[[]],[3,3],[[]],[[],1],[[3,3,4],3],[[],[[5,[3]]]],[[]],[[],3],[6],[6],[[]],[6],[[]],[1,1],[[3,7],[[9,[8]]]],[[]],[[],5],[[],[[5,[3]]]],[10,[[13,[11,12]]]],[[],6],[[]],[[],5],[[],4],[[],4],[[],4],[[],14],[[]],[[15,1],[[16,[1]]]],[[],[[16,[1]]]],[[],5],[[[0,[11,17,18,19]]]],[[]],[[]],[20],[[6,6]],[[]],[[],5],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],21],[3],[3],[[]],[3],[3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[[22,[23]],1]],[[22,22]],[[[22,[[23,[1]]]],[22,[1]]]],[[[22,[[23,[1]]]],1]],[[22,22]],[[[22,[23]],[22,[1]]]],[[22,24],22],[22,22],[22,22],[[22,24]],[[[25,[1]],[27,[26]],6],[[9,[[28,[1]],29]]]],[[[25,[1]],[27,[26]],6],[[9,[[28,[1]],29]]]],[[[25,[1]],[27,[30]],6,[27,[26]],6],[[9,[[28,[1,1]],29]]]],[[[31,[1]],32,6],[[9,[29]]]],[[[25,[1]],[27,[33]],6],[[9,[[28,[1]],29]]]],[[],[[9,[29]]]],[[[35,[1,[34,[1]]]]],[[9,[29]]]],[[],[[9,[29]]]],[[[35,[1,[34,[1]]]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[1]]],36],[[[22,[19]]],[[22,[19]]]],[37,37],[38,38],[36,36],[[[28,[19,[0,[19,1]]]]],[[28,[19,[0,[19,1]]]]]],[[]],[[]],[[]],[[]],[[]],[22,22],[22,22],[[]],[[[25,[1]],36],[[9,[29]]]],[[[25,[1]],36,36],[[9,[29]]]],[[36,[27,[30]],6],[[9,[29]]]],[[[35,[1,[34,[1]]]],36,[27,[30]],6],[[9,[29]]]],[22,22],[22,22],[[[28,[19,1]],25,[27,[26]],6],[[9,[[28,[19,1]],29]]]],[22,[[22,[[23,[1]]]]]],[[],22],[6],[6],[37],[6],[6],[38],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[22,[[22,[[23,[1]]]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[35,[1,[34,[1]]]]]],[[38,38],14],[[22,24],[[9,[29]]]],[[[22,[[23,[1]]]]],[[22,[1]]]],[[[28,[[23,[1]],1]]],[[28,[1,1]]]],0,[[[22,[39]],7],40],[[41,7],40],[[37,7],40],[[38,7],40],[[36,7],40],[[[28,[39,[0,[39,1]]]],7],40],[[[25,[[0,[39,1]]]],7],40],[[[31,[[0,[39,1]]]],7],40],[[[35,[[0,[39,1]],[0,[39,[34,[[0,[39,1]]]]]]]],7],40],[[]],[[[22,[1]]],[[22,[[23,[1]]]]]],[[]],[[]],[6,37],[6,38],[[]],[[]],[[]],[42,[[25,[1]]]],[[]],[43,[[31,[1]]]],[[]],[[]],[15,[[22,[44]]]],[[]],[[[35,[1,[34,[1]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[22,[[23,[1]]]]]],[22,[[22,[[23,[1]]]]]],[[],22],0,[[]],[[22,24],22],[[22,22]],[[[22,[23]],1]],[[[22,[[23,[1]]]],[22,[1]]]],[[22,22]],[[22,22]],[[[22,[23]],[22,[1]]]],[[22,22]],[[[22,[[23,[1]]]],1]],[[22,22]],[[22,22]],[[],35],[[[22,[45]]]],[[[47,[46]]]],[[[35,[1,[34,[1]]]],[47,[46]]]],[[]],[[[35,[1,[34,[1]]]]]],[22,[[22,[[23,[1]]]]]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[[22,[[23,[1]]]],[22,[1]]]],[[[22,[[23,[1]]]],1]],[[[22,[23]],[22,[1]]]],[[[22,[23]],1]],[[[16,[[27,[33]]]]],[[9,[29]]]],[22,[[22,[[23,[1]]]]]],[[]],[[]],[[]],[[]],[[]],[22],[[22,6],[[16,[22]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],22],[22],[[[28,[1]]],22],[[[28,[1]]],[[22,[[23,[1]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[22,22],22],0,0,[[[49,[1,[48,[1]]]]],[[9,[29]]]],[[[49,[1,[48,[1]]]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[[49,[1,[48,[1]]]],36,[27,[30]],6],[[9,[29]]]],[6],[6],[6],[6],[6],[6],[[50,7],40],[[[49,[[0,[39,1]],[0,[39,[48,[[0,[39,1]]]]]]]],7],40],[[]],[[]],[[[49,[1,[48,[1]]]]]],[[],6],[[],6],[[]],[[]],[[[49,[1,[48,[1]]]],[47,[46]]]],[[[49,[1,[48,[1]]]]]],[[[16,[[27,[33]]]]],[[9,[29]]]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[]],[[]],0,0,0,0,0,0,[[11,[27,[26]],6,51],[[9,[36,29]]]],[[52,11,[27,[26]],6,51],[[9,[36,29]]]],[[11,[27,[26]],6,23],[[9,[36,29]]]],[[52,11,[27,[26]],6,[23,[1]]],[[9,[36,29]]]],[[11,[27,[30]],6,[27,[26]],6],[[9,[29]]]],[[52,11,[27,[30]],6,[27,[26]],6],[[9,[29]]]],[[11,32,6,51],[[9,[29]]]],[[11,[27,[33]],6,51],[[9,[36,29]]]],[[52,11,[27,[33]],6,51],[[9,[36,29]]]],[[]],[[]],[[]],[[]],[52,52],[53,53],[[]],[[]],[[53,53],54],[52,55],[[36,23],[[9,[29]]]],[[52,36,[23,[1]]],[[9,[29]]]],[[36,36],[[9,[29]]]],[[52,36,36],[[9,[29]]]],[6],[6],[6],[6],[6],[6],[[11,56,6],[[9,[29]]]],[[52,11,56,6],[[9,[29]]]],[[53,53],14],[[52,7],40],[[53,7],40],[[]],[56,53],[[[27,[57]]],53],[[]],[53],[[],6],[[],6],[[[27,[30]],6],[[9,[22,29]]]],[[52,[27,[30]],6],[[9,[[22,[1]],29]]]],[[]],[[]],[37,52],[[53,53],[[47,[54]]]],[52,37],[52,6],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[59,[[0,[1,58]]]]]],[[[59,[1]],[27,[26]],6],[[9,[29]]]],[[[59,[1]],[27,[33]],6],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],60],[[[59,[1]],[27,[57]],6,[27,[57]],6],[[9,[29]]]],0,[[],61],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[59,[1]],56,6],[[9,[29]]]],[[[59,[1]]]],[[62,62],14],[[63,63],14],[[[59,[1]]]],[[[59,[1]],[27,[33]],6,[22,[[23,[1]]]]],[[9,[29]]]],[[62,7],40],[[62,7],40],[[63,7],40],[[63,7],40],[[60,7],[[9,[8]]]],[[60,7],40],[[61,7],40],[[[59,[[0,[39,1]]]],7],40],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[61,14],61],0,[[[59,[1]],[47,[46]]]],[[[59,[1]]]],[60,46],[[[59,[1]],[27,[30]],6],[[9,[[22,[1]],29]]]],[[61,2,64],[[9,[65]]]],[[2,[16,[[16,[[0,[1,58]]]]]]],[[9,[[59,[[0,[1,58]]]],29]]]],[[61,14],61],[[61,14],61],[[],46],[[],46],[[],46],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[[59,[[0,[1,58]]]]],[[9,[[16,[63]]]]]],[[61,[66,[6]]],61],[[61,[66,[6]]],61],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[69,[[0,[39,67]],[0,[39,68]]]],7],40],[[[70,[[0,[39,67]]]],7],40],[[[71,[[0,[39,67]]]],7],40],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[[69,[67,68]]],[[70,[67]]]],[2,[[69,[67,68]]]],[[[69,[67,68]],6],[[71,[67]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[72,72],[73,73],[[]],[[]],[[72,72],54],[[74,74],54],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[72,72],14],[[74,74],14],[[75,75],14],[[76,76],14],[[73,73],14],[[72,7],40],[[72,7],40],[[74,7],40],[[74,7],40],[[75,7],40],[[75,7],40],[[76,7],40],[[76,7],40],[[73,7],40],[[73,7],40],[[]],[[[27,[57]]],72],[[],72],[[],74],[[],74],[[]],[[],75],[[]],[[],76],[[]],[[],73],[[]],[[],73],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[72,72],[[47,[54]]]],[[74,74],[[47,[54]]]],[[]],[[]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[23,[1]],1],[[23,[1]]]],[[23,23],[[23,[1]]]],[[23,[23,[1]]],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[23,1],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[[[79,[78]],[16,[[16,[16]]]],[16,[80]]]],[[[81,[1]]],[[27,[26]]]],[[[27,[26]],6],[[9,[29]]]],[[[27,[33]],6],[[9,[29]]]],[[[81,[1]]],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[19]]],[[23,[19]]]],[[[27,[[0,[19,82]]]]],[[27,[[0,[19,82]]]]]],[26,26],[33,33],[30,30],[57,57],[56,56],[83,83],[84,84],[85,85],[32,32],[[[77,[19]]],[[77,[19]]]],[[[81,[[0,[19,1]]]]],[[81,[[0,[19,1]]]]]],[[[86,[[0,[19,78]]]]],[[86,[[0,[19,78]]]]]],[[[87,[[0,[19,78]]]]],[[87,[[0,[19,78]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[82]],[27,[82]]],54],[[57,57],54],[[[27,[82]]]],[[[81,[1]]],56],[81],[[[27,[57]],6,[27,[57]],6],[[9,[29]]]],[[[81,[1]],10,24]],[[88,87,20],[[9,[29]]]],[[[23,[1]]],[[23,[1]]]],[[],[[81,[1]]]],[[],[[79,[[0,[89,78]]]]]],[[[77,[1]]],6],[[[81,[1]]],6],[[[23,[1]]],[[47,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[23,[1]]],[[23,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[56,25,6],[[9,[29]]]],[[[81,[1]],[27,[33]]]],[[32,81]],[[[81,[1]],[90,[[27,[57]]]]]],[[56,6],[[9,[29]]]],[[]],[[[23,[1]],[23,[1]]],14],[[[27,[[0,[91,82]]]],27],14],[[26,26],14],[[33,33],14],[[30,30],14],[[57,57],14],[[56,56],14],[[32,32],14],[[[23,[1]]],1],[[[77,[1]]]],[[]],[[[27,[33]],6,[22,[23]]],[[9,[29]]]],[[[79,[78]],88,86],14],[[[81,[1]]],[[27,[33]]]],[[[23,[39]],7],40],[[[27,[[0,[39,82]]]],7],40],[[26,7],40],[[33,7],40],[[30,7],40],[[57,7],40],[[56,7],40],[[83,7],40],[[84,7],40],[[85,7],40],[[32,7],40],[[[77,[39]],7],40],[[[92,[[0,[39,1]]]],7],40],[[[93,[[0,[39,1]],[0,[39,[90,[[92,[[0,[39,1]]]]]]]],[0,[39,15]]]],7],40],[[[81,[[0,[39,1]]]],7],40],[[[94,[[0,[39,1]]]],7],40],[[[95,[[0,[39,1]]]],7],40],[[29,7],40],[[29,7],40],[[[79,[[0,[39,78]]]],7],40],[[[96,[[0,[39,78]]]],7],40],[[[86,[[0,[39,78]]]],7],40],[[[97,[[0,[39,78]]]],7],40],[[[87,[[0,[39,78]]]],7],40],[23,[[23,[1]]]],[[],[[23,[1]]]],[[],[[23,[1]]]],[1,[[23,[1]]]],[[]],[[[27,[33]]],[[27,[57]]]],[[[27,[30]]],[[27,[57]]]],[[[27,[26]]],[[27,[57]]]],[[]],[[]],[[]],[[]],[26,57],[33,57],[30,57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[92,[1]]]],[[[77,[1]]],[[92,[1]]]],[[]],[[]],[[]],[[]],[[]],[98,29],[[]],[[]],[[]],[[]],[[]],[[[86,[78]]],99],[[[87,[78]]],86],[[[27,[[0,[100,82]]]]]],[26],[33],[30],[57],[56],[32],[[[86,[78]]],101],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[81,[1]]],[[27,[30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[93,[1,[90,[[92,[1]]]],15]]]],[[[23,[1]]],[[23,[1]]]],[56,14],[[[23,[1]]],14],[[88,86],[[9,[87,29]]]],[88,[[9,[86,29]]]],[[[81,[1]],24],6],[[[81,[1]]],32],[[[81,[1]]],6],[[[23,[1]],23],[[23,[1]]]],[[23,1],[[23,[1]]]],[[[23,[1]],1],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[77,[1]],1],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[23],[[[23,[1]]]],[[[77,[1]]]],[[],[[79,[78]]]],[88,[[96,[78]]]],[[[23,[1]]],1],[[[27,[82]],[27,[82]]],[[47,[54]]]],[[57,57],[[47,[54]]]],[[[81,[1]]],[[94,[1]]]],[[[86,[78]]],[[97,[78]]]],[[[47,[46]]]],[24,[[9,[29]]]],[[[96,[78]],24],[[9,[29]]]],[102],[[]],[[[95,[1]],[27,[26]],103],[[77,[1]]]],[[[95,[1]],[90,[[27,[57]]]],103],[[77,[1]]]],[[[95,[1]],[27,[33]]],[[77,[1]]]],[[[27,[30]],6],[[9,[22,29]]]],[[[95,[1]],[27,[30]],103],[[77,[1]]]],[[[95,[1]],56],[[77,[1]]]],[[[81,[1]]],56],[[[81,[1]],6]],[29,[[47,[104]]]],[[[23,[1]]],[[23,[1]]]],[[[77,[1]]],[[77,[1]]]],[[23,23],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[23,[23,[1]]],[[23,[1]]]],[[[23,[1]],1],[[23,[1]]]],[[23,1],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[[[16,[[27,[33]]]]],[[9,[29]]]],[34,[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],9],[[],9],[[[27,[57]]],[[9,[[27,[30]]]]]],[[[27,[57]]],[[9,[[27,[33]]]]]],[[[27,[57]]],[[9,[[27,[26]]]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[88,86,[105,[78]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[77,[1]],15],[[93,[1,[90,[[92,[1]]]],15]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[107,[1,106]],107],[[107,[1,106]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[[0,[19,1]]]]],[[99,[[0,[19,1]]]]]],[108,108],[109,109],[110,110],[[[107,[19,19]]],[[107,[19,19]]]],[103,103],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[111]],[16,[111]]],[[107,[111,108]]]],[[[99,[111]],[107,[111,108]]],[[107,[111,110]]]],0,[[[99,[111]],111],[[107,[111,110]]]],[[[99,[111]],111],[[107,[111,109]]]],[[],103],[6],[6],[6],[6],[6],[6],[6],[107],[6],[6],[6],[6],[6],[6],[6],[6],[107],[6],[[[99,[111]],[107,[111,110]]],[[107,[111,110]]]],[6],[6],[6],[6],[6],[6],[6],[6],[[[99,[111]]],[[107,[111,108]]]],[[[99,[111]]],[[107,[111,110]]]],[[[99,[111]]],[[107,[111,109]]]],[[103,103],14],[[[99,[111]]],6],[[[99,[111]],[107,[111,110]]],[[16,[111]]]],[[[99,[[0,[39,1]]]],7],40],[[[112,[[0,[39,1]]]],7],40],[[113,7],40],[[108,7],40],[[109,7],40],[[110,7],40],[[[107,[39,39]],7],40],[[103,7],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[111]]],111],[[[99,[111]]],111],[[[99,[111]]],111],[[[99,[111]]],6],[[107,[114,[6]]]],[[107,115]],[[107,6]],[[107,[114,[6]]]],[[107,115]],[[107,6]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,116],[107,116],[[[99,[111]],111,111,[0,[15,19]]],[[16,[111]]]],[[[99,[111]],[16,[111]]],[[107,[111,109]]]],[[[99,[111]],[107,[111,109]]],[[107,[111,108]]]],[[[107,[1,106]],1],[[107,[1,106]]]],0,[[2,2],[[99,[111]]]],[[],103],[107,6],[[[99,[111]]],[[112,[111]]]],[[],103],[[[107,[1,109]],103],[[107,[1,109]]]],[[[99,[111]],107,103],[[107,[111,110]]]],[[[99,[111]],111,103],111],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[117,[1]],[117,[1]]],[[117,[1]]]],[[[117,[1]],[117,[1]]]],[[[117,[1]],1]],[[[118,[78]]]],[[[118,[78]],[118,[78]]]],[[[118,[78]]]],[[[118,[78]]]],[[[118,[78]]]],[[[118,[78]],78]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[118,[[0,[19,78]]]]],[[118,[[0,[19,78]]]]]],[[[120,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[120,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[121,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[121,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[88,[[0,[19,78]]]]],[[88,[[0,[19,78]]]]]],[[[117,[19]]],[[117,[19]]]],[[]],[[]],[[]],[[]],[[]],[[[88,[78]],107,117]],[[[88,[78]],107,117]],[[[120,[78,[119,[78]]]]],78],[[88,20,107,117],101],[[],[[117,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[88,[78]]],[[118,[78]]]],[[[117,[91]],117],14],[[[118,[78]]],14],[[[118,[[0,[39,78]]]],7],40],[[[120,[[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[121,[[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[88,[[0,[39,78]]]],7],40],[[[117,[39]],7],40],[[]],[[]],[[]],[[]],[[]],0,[[[88,[78]]],[[16,[78]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[[117,[1]],[117,[1]]],[[117,[1]]]],[[[117,[1]],1]],[[[117,[1]],[117,[1]]]],[88,[[118,[78]]]],[2,[[88,[78]]]],[[],[[101,[[88,[78]]]]]],[[[118,[78]]]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[[120,[78,[119,[78]]]]],[[118,[78]]]],[[[120,[78,[119,[78]]]],78]],[[88,[118,[78]]],[[9,[[120,[78,[119,[78]]]],113]]]],[[]],[[]],[[]],[[]],[[]],[[[88,[78]]],101],0,0,0,[[]],[[]],[[]],[[]],[[[122,[[0,[19,78]]]]],[[122,[[0,[19,78]]]]]],[[[123,[[0,[19,78]]]]],[[123,[[0,[19,78]]]]]],[[]],[[]],[[88,20],101],[6],[6],[6],[6],[6],[6],[[[122,[[0,[39,78]]]],7],40],[[[123,[[0,[39,78]]]],7],40],[[]],[[]],[[],6],[[],6],[[]],[[]],[[],[[123,[78]]]],[118,[[123,[78]]]],0,0,[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[88,[118,[78]]],[[9,[[120,[78,[119,[78]]]],113]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],124],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[126,[[0,[19,125]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[126,[[0,[19,125]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[128,[[0,[19,127]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[128,[[0,[19,127]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[124,[[0,[19,78]],19]]],[[124,[[0,[19,78]],19]]]],[[[129,[[0,[19,78]]]]],[[129,[[0,[19,78]]]]]],[[]],[[]],[[]],[[]],[[],101],[[[126,[125,78,[129,[78]]]],78],101],[[[128,[127,78,[129,[78]]]],78],101],[[],101],[[[126,[125,78,[129,[78]]]]],101],[[[128,[127,78,[129,[78]]]]],101],[6],[6],[[[124,[78]]]],[6],[6],[[[129,[78]]]],[6],[6],[6],[6],[6],[6],[6],[6],[[[128,[127,78,[119,[78]]]]],127],[[[126,[[0,[39,125]],[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[128,[[0,[39,127]],[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[124,[[0,[39,78]],39]],7],40],[[[129,[[0,[39,78]]]],7],40],[[]],[[]],[[]],[[]],[[]],[[[129,[78]]]],[125,[[126,[125,78,[119,[78]]]]]],[[],6],[127,[[128,[127,78,[119,[78]]]]]],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[],[[129,[78]]]],[[],101],[[[126,[125,78,[129,[78]]]]],[[101,[78]]]],[[],101],[[[126,[125,78,[129,[78]]]]],101],[[]],[[[126,[125,78,[129,[78]]]]],[[129,[78]]]],[[[128,[127,78,[129,[78]]]]],[[129,[78]]]],[[],124],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[],101],[[[128,[127,78,[129,[78]]]],78],101],[[],101],[[[128,[127,78,[129,[78]]]]],101]],"p":[[8,"Field"],[15,"u32"],[3,"Coordinates"],[3,"Choice"],[3,"CtOption"],[15,"usize"],[3,"Formatter"],[3,"Error"],[4,"Result"],[15,"str"],[8,"Fn"],[3,"Global"],[3,"Box"],[15,"bool"],[8,"IntoIterator"],[3,"Vec"],[8,"Send"],[8,"Sync"],[8,"Clone"],[8,"RngCore"],[3,"TypeId"],[3,"Value"],[4,"Assigned"],[8,"FnOnce"],[3,"Region"],[3,"Advice"],[3,"Column"],[3,"AssignedCell"],[4,"Error"],[3,"Instance"],[3,"Table"],[3,"TableColumn"],[3,"Fixed"],[8,"Layouter"],[3,"NamespacedLayouter"],[3,"Cell"],[3,"RegionIndex"],[3,"RegionStart"],[8,"Debug"],[6,"Result"],[3,"SimpleFloorPlanner"],[8,"RegionLayouter"],[8,"TableLayouter"],[8,"FromIterator"],[8,"Neg"],[3,"String"],[4,"Option"],[8,"Assignment"],[3,"V1Pass"],[3,"V1"],[8,"FnMut"],[3,"RegionShape"],[4,"RegionColumn"],[4,"Ordering"],[3,"HashSet"],[3,"Selector"],[4,"Any"],[8,"Ord"],[3,"MockProver"],[3,"CircuitGates"],[3,"CircuitLayout"],[4,"FailureLocation"],[4,"VerifyFailure"],[3,"DrawingArea"],[4,"DrawingAreaErrorKind"],[3,"Range"],[8,"PrimeGroup"],[8,"Circuit"],[3,"CircuitCost"],[3,"MarginalProofSize"],[3,"ProofSize"],[3,"Column"],[3,"Region"],[3,"VirtualCell"],[3,"Gate"],[3,"Constraint"],[4,"Expression"],[8,"CurveAffine"],[3,"BatchVerifier"],[15,"u8"],[3,"ConstraintSystem"],[8,"ColumnType"],[3,"FixedQuery"],[3,"AdviceQuery"],[3,"InstanceQuery"],[3,"VerifyingKey"],[3,"ProvingKey"],[3,"Params"],[8,"Default"],[8,"Into"],[8,"PartialEq"],[3,"Constraint"],[3,"Constraints"],[3,"PinnedConstraintSystem"],[3,"VirtualCells"],[3,"SingleVerifier"],[3,"PinnedVerificationKey"],[3,"Error"],[3,"EvaluationDomain"],[8,"Hash"],[6,"Result"],[3,"Demand"],[3,"Rotation"],[8,"Error"],[8,"VerificationStrategy"],[8,"Basis"],[3,"Polynomial"],[3,"Coeff"],[3,"LagrangeCoeff"],[3,"ExtendedLagrangeCoeff"],[8,"WithSmallOrderMulGroup"],[3,"PinnedEvaluationDomain"],[4,"Error"],[3,"RangeFrom"],[3,"RangeFull"],[8,"Iterator"],[3,"Blind"],[3,"MSM"],[8,"EncodedChallenge"],[3,"Guard"],[3,"Accumulator"],[3,"ProverQuery"],[3,"VerifierQuery"],[3,"ChallengeScalar"],[8,"Read"],[3,"Blake2bRead"],[8,"Write"],[3,"Blake2bWrite"],[3,"Challenge255"],[8,"CurveExt"],[8,"Chip"],[13,"InRegion"],[13,"OutsideRegion"],[13,"ConstraintNotSatisfied"],[13,"CellNotAssigned"],[13,"InstanceCellNotAssigned"],[13,"Permutation"],[13,"ConstraintPoisoned"],[13,"Lookup"],[8,"FloorPlanner"],[13,"NotEnoughRowsAvailable"],[8,"Transcript"],[8,"TranscriptRead"],[8,"TranscriptWrite"]]}\ +"halo2_gadgets":{"doc":"This crate provides various common gadgets and chips for …","t":[0,0,0,0,0,16,8,8,3,3,3,8,16,16,3,16,3,16,3,16,3,16,3,16,16,3,16,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,10,10,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,4,13,3,3,3,3,3,8,8,16,4,13,18,3,4,4,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,17,17,17,17,5,5,5,5,3,13,4,13,8,8,3,3,3,3,3,16,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,8,3,6,3,16,8,8,3,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,5,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10,11,10,11,10,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,16,3,3,8,16,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,3,8,16,16,3,8,16,3,16,3,16,16,10,16,8,16,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,0,11,11,0,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,8,3,11,11,11,0,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,3,17,17,11,11,17,11,17,17,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,8,8,16,11,5,5,11,11,10,11,11,0,0,5,11,11,11,11,11,5,11,11,11,5,11,0,11,5,5,11,11,11,11,11,10,10,11,11,11,3,3,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["ecc","poseidon","sha256","sinsemilla","utilities","Base","BaseFitsInScalarInstructions","EccInstructions","FixedPoint","FixedPointBaseField","FixedPointShort","FixedPoints","FixedPoints","FullScalar","NonIdentityPoint","NonIdentityPoint","Point","Point","ScalarFixed","ScalarFixed","ScalarFixedShort","ScalarFixedShort","ScalarVar","ScalarVar","ShortScalar","X","X","add","add","add","add_incomplete","add_incomplete","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chip","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","constrain_equal","constrain_equal","constrain_equal","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","extract_p","extract_p","extract_p","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_base","from_inner","from_inner","from_inner","from_inner","from_inner","from_inner","init","init","init","init","init","init","init","init","init","inner","inner","inner","into","into","into","into","into","into","into","into","into","mul","mul","mul","mul","mul","mul_fixed","mul_fixed_base_field_elem","mul_fixed_short","new","new","new","new","new","scalar_fixed_from_signed_short","scalar_var_from_base","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","witness_point","witness_point_non_id","witness_scalar_fixed","witness_scalar_var","BaseFieldElem","BaseFieldElem","EccChip","EccConfig","EccPoint","EccScalarFixed","EccScalarFixedShort","FixedPoint","FixedScalarKind","FixedScalarKind","FullScalar","FullWidth","NUM_WINDOWS","NonIdentityEccPoint","ScalarVar","ShortScalar","add","add_incomplete","advices","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","constants","constrain_equal","construct","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","extract_p","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","generator","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","lagrange_coeffs","loaded","lookup_config","mul","mul_fixed","mul_fixed_base_field_elem","mul_fixed_short","point","point","scalar_fixed_from_signed_short","scalar_var_from_base","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","witness_point","witness_point_non_id","witness_scalar_fixed","witness_scalar_var","x","x","y","y","z","FIXED_BASE_WINDOW_SIZE","H","NUM_WINDOWS","NUM_WINDOWS_SHORT","compute_lagrange_coeffs","find_zs_and_us","test_lagrange_coeffs","test_zs_and_us","Hash","Message","PaddedWord","Padding","PoseidonInstructions","PoseidonSpongeInstructions","Pow5Chip","Pow5Config","Sponge","StateWord","Word","Word","absorb","add_input","add_input","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cell","clone","clone","clone","clone_into","clone_into","clone_into","config","configure","construct","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","finish_absorbing","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_inner","get_output","get_output","hash","init","init","init","init","init","init","init","init","initial_state","initial_state","inner","into","into","into","into","into","into","into","loaded","new","permute","permute","primitives","squeeze","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Absorbing","ConstantLength","Domain","Hash","Mds","P128Pow5T3","Padding","Spec","SpongeMode","Squeezing","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","constants","constants","constants","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","full_rounds","full_rounds","full_rounds","generate_constants","hash","init","init","init","init","init","init","initial_capacity_element","initial_capacity_element","into","into","into","into","into","name","name","padding","padding","partial_rounds","partial_rounds","partial_rounds","sbox","sbox","sbox","secure_mds","secure_mds","secure_mds","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BLOCK_SIZE","BlockWord","BlockWord","Sha256","Sha256Digest","Sha256Instructions","State","Table16Chip","Table16Config","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compress","compress","config","configure","construct","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","digest","digest","digest","drop","drop","drop","drop","drop","finalize","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","initialization","initialization","initialization_vector","initialization_vector","into","into","into","into","into","load","loaded","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","vzip","CellValue","CommitDomain","CommitDomains","CommitDomains","FixedPoints","HashDomain","HashDomains","HashDomains","Message","Message","MessagePiece","MessagePiece","NonIdentityPoint","Q","RunningSum","SinsemillaInstructions","X","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chip","clone","clone","clone_into","clone_into","commit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","extract","fmt","fmt","fmt","fmt","from","from","from","from","from_field_elem","from_pieces","from_subpieces","hash","hash_domain","hash_to_point","hash_to_point","init","init","init","init","inner","into","into","into","into","merkle","new","new","primitives","r","short_commit","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","witness_message_piece","SinsemillaChip","SinsemillaConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","extract","fmt","fmt","from","from","hash_to_point","init","init","into","into","load","loaded","lookup_config","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_message_piece","MERKLE_CRH_PERSONALIZATION","MerkleInstructions","MerklePath","borrow","borrow_mut","calculate_root","chip","clone","clone_into","construct","deref","deref_mut","drop","fmt","from","hash_layer","init","into","to_owned","try_from","try_into","type_id","vzip","MerkleChip","MerkleConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","extract","fmt","fmt","from","from","hash_layer","hash_to_point","init","init","into","into","loaded","swap","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_message_piece","C","CommitDomain","HashDomain","INV_TWO_POW_K","K","Q","Q","Q_PERSONALIZATION","R","SINSEMILLA_S","S_PERSONALIZATION","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","commit","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","hash","hash_to_point","init","init","into","into","new","new","short_commit","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FieldValue","RangeConstrained","UtilitiesInstructions","Var","Var","bitrange_of","bitrange_subset","bool_check","borrow","borrow_mut","cell","clone","clone_into","cond_swap","decompose_running_sum","decompose_word","deref","deref_mut","drop","fmt","from","i2lebsp","init","inner","into","lebs2ip","load_private","lookup_range_check","num_bits","range_check","ternary","to_owned","try_from","try_into","type_id","unsound_unchecked","value","value","value","vzip","witness_short","CondSwapChip","CondSwapConfig","CondSwapInstructions","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","config","configure","construct","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","loaded","swap","swap","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RunningSum","RunningSumConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","configure","copy_decompose","deref","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_decompose","LookupRangeCheckConfig","RunningSum","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","configure","copy_check","copy_short_check","deref","deref","deref","deref_mut","deref_mut","drop","drop","eq","fmt","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","witness_check","witness_short_check"],"q":["halo2_gadgets","","","","","halo2_gadgets::ecc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::ecc::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::ecc::chip::constants","","","","","","","","halo2_gadgets::poseidon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::poseidon::primitives","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sha256","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::merkle","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::merkle::chip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::sinsemilla::primitives","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::cond_swap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::decompose_running_sum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_gadgets::utilities::lookup_range_check","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Elliptic curve operations.","The Poseidon algebraic hash function.","The SHA-256 hash function.","The Sinsemilla hash function.","Utility gadgets.","Fixed points that can be multiplied by base field elements.","Instructions that can be implemented for a curve whose …","The set of circuit instructions required to use the ECC …","Precomputed multiples of a fixed point, for full-width …","Precomputed multiples of a fixed point, that can be …","Precomputed multiples of a fixed point, for short signed …","Defines the fixed points for a given instantiation of the …","Enumeration of the set of fixed bases to be used in scalar …","Fixed points that can be used with full-width scalar …","A point on a specific elliptic curve that is guaranteed to …","Variable representing a non-identity elliptic curve point.","A point on a specific elliptic curve.","Variable representing an elliptic curve point.","An integer representing an element of the scalar field for …","Variable representing a full-width element of the elliptic …","A signed short (64-bit) integer represented as an element …","Variable representing a signed short element of the …","An integer representing an element of the scalar field for …","Variable representing a scalar used in variable-base …","Fixed points that can be used with short scalar …","The affine short Weierstrass x-coordinate of a point on a …","Variable representing the affine short Weierstrass …","Performs complete point addition, returning a + b.","Returns self + other using complete addition.","Returns self + other using complete addition.","Performs incomplete point addition, returning a + b.","Returns self + other using incomplete addition. The …","","","","","","","","","","","","","","","","","","","Chip implementations for the ECC gadgets.","","","","","","","","","","","Constrains point a to be equal in value to point b.","Constrains this point to be equal in value to another …","Constrains this point to be equal in value to another …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts the x-coordinate of a point.","Extracts the x-coordinate of a point.","Extracts the x-coordinate of a point.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a scalar from an existing base-field element.","Wraps the given point (obtained directly from an …","Wraps the given point (obtained directly from an …","Wraps the given x-coordinate (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","Wraps the given fixed base (obtained directly from an …","","","","","","","","","","Returns the inner point.","Returns the inner point.","Returns the inner x-coordinate.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Performs variable-base scalar multiplication, returning …","Returns [by] self.","Returns [by] self.","Returns [by] self.","Returns [by] self.","Performs fixed-base scalar multiplication using a …","Performs fixed-base scalar multiplication using a base …","Performs fixed-base scalar multiplication using a short …","Witnesses the given full-width scalar.","Witnesses the given full-width scalar.","Converts the given signed short scalar.","Constructs a new point with the given value.","Constructs a new point with the given value.","Converts a magnitude and sign that exists as variables in …","Converts a base field element that exists as a variable in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Witnesses the given point as a private input to the …","Witnesses the given point as a private input to the …","Witnesses a full-width scalar to be used in fixed-base …","Witnesses a full-width scalar to be used in variable-base …","Type marker representing a base field element being used …","An element of the elliptic curve’s base field, that is …","An EccInstructions chip that uses 10 advice columns.","Configuration for EccChip.","A curve point represented in affine (x, y) coordinates, or …","A full-width scalar used for fixed-base scalar …","A signed short scalar used for fixed-base scalar …","Returns information about a fixed point that is required …","A trait representing the kind of scalar used with a …","The kind of scalar that this fixed point can be multiplied …","Type marker representing a full-width scalar for use in …","A full-width scalar. This is unimplemented for …","The number of windows that this scalar kind requires.","A non-identity point represented in affine (x, y) …","An enumeration of the possible types of scalars used in …","Type marker representing a signed 64-bit scalar for use in …","","","Advice columns needed by instructions in the ECC chip.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Side effects","Constants required for the ECC chip.","","Reconstructs this chip from the given config.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the generator for this fixed point.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the Lagrange coefficients for this fixed point.","","Lookup range check using 10-bit lookup table","","","","","Returns the value of this curve point, if known.","Returns the value of this curve point, if known.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the $u$ values for this fixed point.","","","","","","","","","","","","","","","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","The cell containing the affine short-Weierstrass …","Returns the $z$ value for this fixed point.","Window size for fixed-base scalar multiplication","$2^{FIXED_BASE_WINDOW_SIZE}$","Number of windows for a full-width scalar","Number of windows for a short signed scalar","For each window, we interpolate the $x$-coordinate. Here, …","For each window, $z$ is a field element such that for each …","Test that Lagrange interpolation coefficients reproduce …","Test that the z-values and u-values satisfy the conditions:","A Poseidon hash function, built around a sponge.","A message word provided by the prover.","A word from the padded input to a Poseidon sponge.","A padding word, that will be fixed in the circuit …","The set of circuit instructions required to use the …","The set of circuit instructions required to use the Sponge …","A Poseidon chip using an $x^5$ S-Box.","Configuration for a Pow5Chip.","A Poseidon sponge.","A word in the Poseidon state.","A word over which the Poseidon permutation operates.","Variable representing the word over which the Poseidon …","Absorbs an element into the sponge.","Adds the given input to the state.","","","","","","","","","","","","","","","","","","","","","","","","Configures this chip for use in a circuit.","Construct a Pow5Chip.","","","","","","","","","","","","","","","","","","","","","","Transitions the sponge into its squeezing state.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a Word gadget from the inner word.","Extracts sponge output from the given state.","","Hashes the given input.","","","","","","","Initializes a new hasher.","","Returns the initial empty state for the given domain.","","The word contained in this gadget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Constructs a new duplex sponge for the given Poseidon …","Applies the Poseidon permutation to the given state.","","The Poseidon algebraic hash function.","Squeezes an element from the sponge.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The absorbing state of the Sponge.","A Poseidon hash function used with constant input length.","A domain in which a Poseidon hash function is being used.","A Poseidon hash function, built around a sponge.","The type used to hold the MDS matrix and its inverse.","Poseidon-128 using the $x^5$ S-box, with a width of 3 …","Iterator that outputs padding field elements.","A specification for a Poseidon permutation.","The state of the Sponge.","The squeezing state of the Sponge.","","","","","","","","","","","","","Generates (round_constants, mds, mds^-1) corresponding to …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The number of full rounds for this specification.","","","Generates (round_constants, mds, mds^-1) corresponding to …","Hashes the given input.","","Initializes a new hasher.","","","","","The initial capacity element, encoding this domain.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The name of this domain, for debug formatting purposes.","","Returns the padding to be appended to the input.","","The number of partial rounds for this specification.","","","The S-box for this specification.","","","Side-loaded index of the first correct and secure MDS that …","","","","","","","","","","","","","","","","","","","","","","","","The size of a SHA-256 block, in 32-bit words.","A word in a Table16 message block.","Variable representing a 32-bit word of the input block to …","A gadget that constrains a SHA-256 invocation. It supports …","The output of a SHA-256 circuit invocation.","The set of circuit instructions required to use the Sha256 …","Variable representing the SHA-256 internal state.","A chip that implements SHA-256 with a maximum lookup table …","Configuration for a Table16Chip.","","","","","","","","","","","","","","","","","Starting from the given initialized state, processes a …","","","Configures a circuit to include this chip.","Reconstructs this chip from the given config.","","","","","","","","","","","","Converts the given state into a message digest.","","Convenience function to compute hash of the data. It will …","","","","","","Retrieve result and consume hasher instance.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates an initial state from the output state of a …","","Places the SHA-256 IV in the circuit, returning the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Loads the lookup table required by this chip into the …","","Create a new hasher instance.","","","","","","","","","","","","","","","","","","","Digest data, updating the internal state.","","","","","","A variable in the circuit.","Gadget representing a domain in which …","Trait allowing circuit’s Sinsemilla CommitDomains to be …","CommitDomains used in this instruction.","A type enumerating the fixed points used in CommitDomains.","A domain in which $\\\\mathsf{SinsemillaHashToPoint}$ and …","Trait allowing circuit’s Sinsemilla HashDomains to be …","HashDomains used in this instruction.","A message to be hashed.","A message composed of Self::MessagePieces.","A message piece with a bitlength of some multiple of K.","A piece in a message containing a number of K-bit words. A …","A point output of Self::hash_to_point.","Returns the Q constant for this domain.","A cumulative sum z is used to decompose a Sinsemilla …","The set of circuit instructions required to use the …","The x-coordinate of a point output of Self::hash_to_point.","","","","","","","","","Chip implementations for the Sinsemilla gadgets.","","","","","$\\\\mathsf{SinsemillaCommit}$ from § 5.4.8.4.","","","","","","","","","","","","","Extracts the x-coordinate of the output of a Sinsemilla …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a MessagePiece from a field element.","Constructs a message from a vector of MessagePieces.","Constructs a MessagePiece by concatenating a sequence of …","$\\\\mathsf{SinsemillaHash}$ from § 5.4.1.9.","Returns the HashDomain contained in this CommitDomain","Hashes a message to an ECC curve point. This returns both …","$\\\\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.","","","","","Returns the inner MessagePiece contained in this gadget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Gadgets for implementing a Merkle tree with Sinsemilla.","Constructs a new HashDomain for the given domain.","Constructs a new CommitDomain for the given domain.","Implementation of Sinsemilla outside the circuit.","Returns the fixed point corresponding to the R constant …","$\\\\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.","","","","","","","","","","","","","","","","","","","Witness a message piece given a field element. Returns a …","A chip that implements 10-bit Sinsemilla using a lookup …","Configuration for the Sinsemilla hash chip","","","","","","","","","","Side-effects","Reconstructs this chip from the given config.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Loads the lookup table required by this chip into the …","","Returns the lookup range check config used in this config.","","","","","","","","","","","","SWU hash-to-curve personalization for the Merkle CRH …","Instructions to check the validity of a Merkle path of a …","Gadget representing a Merkle path that proves a leaf …","","","Calculates the root of the tree containing the given leaf …","Chip implementing a Merkle hash using Sinsemilla as the …","","","Constructs a MerklePath.","","","","","Returns the argument unchanged.","Compute MerkleCRH for a given layer. The hash that …","","Calls U::from(self).","","","","","","Chip implementing MerkleInstructions.","Configuration for the MerkleChip implementation.","","","","","","","","","","Configures the MerkleChip.","Constructs a MerkleChip given a MerkleConfig.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","The largest integer such that $2^c \\\\leq (r_P - 1) / 2$, …","A domain in which $\\\\mathsf{SinsemillaCommit}$ and …","A domain in which $\\\\mathsf{SinsemillaHashToPoint}$ and …","$\\\\frac{1}{2^K}$","Number of bits of each message piece in …","Returns the Sinsemilla $Q$ constant for this domain.","Returns the Sinsemilla $Q$ constant for this domain.","SWU hash-to-curve personalization for Sinsemilla $Q$ …","Returns the Sinsemilla $R$ constant for this domain.","The precomputed bases for the Sinsemilla hash function.","SWU hash-to-curve personalization for Sinsemilla $S$ …","","","","","","","$\\\\mathsf{SinsemillaCommit}$ from § 5.4.8.4.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","$\\\\mathsf{SinsemillaHash}$ from § 5.4.1.9.","$\\\\mathsf{SinsemillaHashToPoint}$ from § 5.4.1.9.","","","Calls U::from(self).","Calls U::from(self).","Constructs a new HashDomain with a specific prefix string.","Constructs a new CommitDomain with a specific prefix …","$\\\\mathsf{SinsemillaShortCommit}$ from § 5.4.8.4.","","","","","","","","","","A type that has a value at either keygen or proving time.","A type representing a range-constrained field element.","Trait for utilities used across circuits.","Trait for a variable in the circuit.","Variable in the circuit.","Constructs a RangeConstrained<Value<F>> as a bitrange of …","Takes a specified subsequence of the little-endian bit …","Checks that an expression is either 1 or 0.","","","The cell at which this variable was allocated.","","","Gadget and chip for a conditional swap utility.","Decomposes an $n$-bit field element $\\\\alpha$ into $W$ …","Decompose a word alpha into window_num_bits bits …","","","","","Returns the argument unchanged.","The sequence of bits representing a u64 in little-endian …","","Returns the range-constrained inner type.","Calls U::from(self).","The u64 integer represented by an L-bit little-endian …","Load a variable.","Make use of a K-bit lookup table to decompose a field …","Returns the number of bits to which this cell is …","Check that an expression is in the small range [0..range), …","If a then b, else c. Returns (a * b) + (1 - a) * c.","","","","","Constructs a RangeConstrained<AssignedCell<F, F>> without …","Returns the value of this type.","The value allocated to this variable.","Extracts the range-constrained value from this …","","Witnesses a subset of the bits in value and constrains …","A chip implementing a conditional swap.","Configuration for the CondSwapChip.","Instructions for a conditional swap gadget.","","","","","","","","","","Configures this chip for use in a circuit.","Constructs a CondSwapChip given a CondSwapConfig.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","Given an input pair (a,b) and a swap boolean flag, returns …","","","","","","","","","","","","The running sum $[z_0, …, z_W]$. If created in strict …","Configuration that provides methods for running sum …","","","","","","","perm MUST include the advice column z.","Decompose an existing variable alpha that is copied into …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decompose a field element alpha that is witnessed in this …","Configuration that provides methods for a lookup range …","The running sum $[z_0, …, z_W]$. If created in strict …","","","","","","","The running_sum advice column breaks the field element …","Range check on an existing cell that is copied into this …","Short range check on an existing cell that is copied into …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Range check on a value that is witnessed in this helper.","Short range check on value that is witnessed in this …"],"i":[0,0,0,0,0,25,0,0,0,0,0,0,4,25,0,4,0,4,0,4,0,4,0,4,25,0,4,4,5,7,4,5,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,0,5,7,11,12,13,5,7,11,12,13,4,5,7,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,4,5,7,16,19,20,5,7,15,11,12,13,16,19,20,5,7,7,15,11,12,13,16,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,5,7,15,16,19,20,5,7,15,11,12,13,4,5,11,12,13,4,4,4,16,19,20,5,7,4,21,5,7,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,16,19,20,5,7,15,11,12,13,4,4,4,4,0,32,0,0,0,0,0,0,0,108,0,32,109,0,0,0,26,26,29,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,26,30,31,32,27,28,29,26,30,31,32,26,26,0,26,26,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,29,26,26,27,28,29,38,39,40,26,30,31,32,27,27,28,29,38,39,40,26,30,31,32,108,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,108,26,29,26,26,26,26,27,28,26,26,27,28,29,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,27,28,29,38,39,40,26,30,31,32,108,27,28,29,38,39,40,26,30,31,32,26,26,26,26,27,28,27,28,108,0,0,0,0,0,0,0,0,0,50,0,50,0,0,0,0,0,0,0,60,52,49,53,56,53,54,50,61,52,63,56,53,54,50,61,52,63,54,56,54,50,56,54,50,53,53,53,56,53,54,50,61,52,63,56,53,54,50,61,52,63,56,53,54,50,61,52,63,52,56,53,54,50,61,52,63,56,53,54,54,50,61,52,63,61,49,53,63,56,53,54,50,61,52,63,63,49,53,61,56,53,54,50,61,52,63,53,52,60,53,0,52,56,54,50,56,53,54,50,61,52,63,56,53,54,50,61,52,63,56,53,54,50,61,52,63,54,56,53,54,50,61,52,63,0,0,0,0,0,0,48,0,0,0,66,67,51,59,65,66,67,51,59,65,65,65,47,67,67,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,47,67,67,0,66,66,66,67,51,59,65,48,65,66,67,51,59,65,48,65,48,65,47,67,67,47,67,67,47,67,67,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,66,67,51,59,65,0,0,73,0,0,0,73,0,0,70,71,72,74,75,70,71,72,74,75,70,71,72,70,71,72,73,72,72,72,72,70,70,71,72,74,75,70,71,72,74,75,73,72,75,70,71,72,74,75,75,70,71,72,74,75,70,71,72,74,75,70,71,72,74,75,73,72,73,72,70,71,72,74,75,72,72,75,70,71,72,70,71,72,74,75,70,71,72,74,75,70,71,72,74,75,75,70,71,72,74,75,110,0,0,110,110,0,0,110,0,110,0,110,110,111,110,0,110,76,77,79,78,76,77,79,78,0,76,77,76,77,78,76,77,79,78,76,77,79,78,76,77,79,78,110,76,77,79,78,76,77,79,78,77,76,77,79,112,110,79,76,77,79,78,77,76,77,79,78,0,79,78,0,112,78,76,77,76,77,79,78,76,77,79,78,76,77,79,78,76,77,79,78,110,0,0,81,82,81,82,81,82,81,82,82,82,82,81,82,81,82,81,82,81,82,82,81,82,81,82,82,81,82,81,82,82,82,81,81,82,81,82,81,82,81,82,81,82,82,0,0,0,84,84,84,0,84,84,84,84,84,84,84,84,113,84,84,84,84,84,84,84,0,0,86,87,86,87,86,87,86,87,87,87,87,86,87,86,87,86,87,86,87,87,86,87,86,87,87,87,86,87,86,87,87,87,86,87,86,87,86,87,86,87,86,87,87,0,0,0,0,0,88,90,0,90,0,0,88,90,88,90,88,88,90,88,90,88,90,88,90,88,90,88,90,88,88,88,90,88,90,88,90,90,88,88,90,88,90,88,90,88,90,0,0,0,0,114,96,0,0,96,96,115,96,96,0,0,0,96,96,96,96,96,0,96,96,96,0,114,0,96,0,0,96,96,96,96,96,98,115,96,96,96,0,0,0,100,101,100,101,100,101,100,101,100,100,100,100,101,100,101,100,101,101,100,101,100,101,100,101,100,101,100,116,100,100,101,100,101,100,101,100,101,100,101,0,0,105,102,105,102,102,102,102,102,105,105,102,105,102,105,102,102,105,102,105,102,105,102,105,102,102,105,102,105,102,105,102,105,102,102,0,0,107,35,107,35,35,35,35,35,35,107,107,35,107,35,107,35,35,107,35,107,35,107,35,107,35,35,107,35,107,35,107,35,107,35,35,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6],[[2,[[7,[3,[4,[3]]]],1]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]],6],[[2,[[7,[3,[0,[[4,[3]],8,9,10]]]],1]]]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6,[5,[3,[4,[3]]]]],[[2,[[5,[3,[4,[3]]]],1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[5,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[5,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[7,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]],8,9,10]]]]],[[7,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]],8,9,10]]]]]],[[[11,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[11,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[12,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[12,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[[13,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]],[[13,[[0,[8,3]],[0,[8,[4,[[0,[8,3]]]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6],[[2,[1]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]],6],[[2,[1]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[]],[[[5,[3,[4,[3]]]]],[[15,[3,[4,[3]]]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]]],[[15,[3,[0,[[4,[3]],8,9,10]]]]]],[[[16,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[19,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[20,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[5,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[7,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]],8,9,10]]]],17],18],[[[15,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[11,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[12,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[[13,[[0,[9,3]],[0,[9,[4,[[0,[9,3]]]]]]]],17],18],[[]],[[]],[[]],[[]],[[[5,[3,[0,[[4,[3]],8,9,10]]]]],[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[]],[[]],[[]],[[]],[[]],[[[21,[3]],6],[[2,[[16,[3,[21,[3]]]],1]]]],[[[4,[3]]],[[5,[3,[4,[3]]]]]],[[[0,[[4,[3]],8,9,10]]],[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[[4,[3]]],[[15,[3,[4,[3]]]]]],[[[4,[3]]],[[11,[3,[4,[3]]]]]],[[[4,[3]]],[[12,[3,[4,[3]]]]]],[[[4,[3]]],[[13,[3,[4,[3]]]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[5,[3,[4,[3]]]]]],[[[7,[3,[0,[[4,[3]],8,9,10]]]]]],[[[15,[3,[4,[3]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[[5,[3,[4,[3]]]],6,[16,[3,[4,[3]]]]],[[2,[1]]]],[[[11,[3,[4,[3]]]],6,[19,[3,[4,[3]]]]],[[2,[1]]]],[[[12,[3,[4,[3]]]],6],[[2,[[7,[3,[4,[3]]]],1]]]],[[[13,[3,[4,[3]]]],6,[20,[3,[4,[3]]]]],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[[4,[3]],6,22],[[2,[[16,[3,[4,[3]]]],1]]]],[[[4,[3]],6,22],[[2,[[19,[3,[4,[3]]]],1]]]],[[[4,[3]],6],[[2,[[20,[3,[4,[3]]]],1]]]],[[[4,[3]],6,[22,[3]]],[[2,[[5,[3,[4,[3]]]],1]]]],[[[0,[[4,[3]],8,9,10]],6,[22,[3]]],[[2,[[7,[3,[0,[[4,[3]],8,9,10]]]],1]]]],[[],[[2,[1]]]],[[],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[2,[1]]]],[22,[[2,[1]]]],[22,[[2,[1]]]],[22,[[2,[1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,27],[28,28],[[[29,[[0,[8,[25,[24]]]]]]],[[29,[[0,[8,[25,[24]]]]]]]],[[[26,[[0,[8,[25,[24]]]]]]],[[26,[[0,[8,[25,[24]]]]]]]],[30,30],[31,31],[32,32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[[25,[24]]]]]],[[33,[35,[34]]]],0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[],[[26,[[25,[24]]]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[29,[[0,[36,[25,[24]]]]]],29],37],[[[26,[[0,[36,[25,[24]]]]]],26],37],[[]],[[27,17],18],[[28,17],18],[[[29,[[0,[9,[25,[24]]]]]],17],18],[[38,17],18],[[39,17],18],[[40,17],18],[[[26,[[0,[9,[25,[24]]]]]],17],18],[[30,17],18],[[31,17],18],[[32,17],18],[28,27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],41],[[[26,[[25,[24]]]]]],0,[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]],[42,[34,34]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[27,[[22,[24]]]],[28,[[22,[24]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[[26,[[25,[24]]]]],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[[25,[24]]]],[22,[24]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[24]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[43]]],[[2,[1]]]],[[[26,[[25,[24]]]],[22,[43]]],[[2,[1]]]],[27,[[42,[34,34]]]],[28,[[42,[34,34]]]],[27,[[42,[34,34]]]],[28,[[42,[34,34]]]],[[],[[41,[44]]]],0,0,0,0,[[3,14],41],[[3,14],[[45,[41]]]],[[3,14]],[[3,14]],0,0,0,0,0,0,0,0,0,0,0,0,[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],[6,[46]],[50,[46]]],[[2,[1]]]],[51,[[2,[1]]]],[[[53,[46]],51],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[46]]],55],[[[56,[[0,[8,46]]]]],[[56,[[0,[8,46]]]]]],[[[54,[[0,[8,46]]]]],[[54,[[0,[8,46]]]]]],[[[50,[[0,[8,46]]]]],[[50,[[0,[8,46]]]]]],[[]],[[]],[[]],[[[53,[46]]]],[[33,[58,[57]]],[[56,[46]]]],[[[56,[46]]],[[53,[46]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],[6,[46]]],[[2,[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],59,[48,[46]]]],1]]]],[[[56,[[0,[9,46]]]],17],18],[[[53,[[0,[9,46]]]],17],18],[[[54,[[0,[9,46]]]],17],18],[[[50,[[0,[9,46]]]],17],18],[[[61,[[0,[9,46]],[0,[9,[60,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]]]],17],18],[[[52,[[0,[9,46]],[0,[9,[49,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,62]],[0,[9,[48,[[0,[9,46]]]]]]]],17],18],[[[63,[[0,[9,46]],[0,[9,[49,[[0,[9,46]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]]]],[0,[9,[47,[[0,[9,46]]]]]],[0,[9,[48,[[0,[9,46]]]]]]]],17],18],[[]],[[]],[[[42,[46,46]]],[[54,[46]]]],[[]],[[]],[[]],[[]],[[]],[[],[[61,[46,[60,[46,[47,[46]]]],[47,[46]]]]]],[[],59],[[],59],[[[63,[64,[49,[64,[47,[64]],65]],[47,[64]],65]],[6,[64]]],[[2,[[42,[64,64]],1]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[49,[46,[47,[46]],[48,[46]]]],[6,[46]]],[[2,[[63,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[48,[46]]]],1]]]],[[],14],[[],[[2,[1]]]],[[[53,[46]]],[[2,[1]]]],[[[61,[46,[60,[46,[47,[46]]]],[47,[46]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[53,[46]]]],[[[49,[46,[47,[46]],[48,[46]]]],[6,[46]]],[[2,[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],[51,[[50,[46]]]],[48,[46]]]],1]]]],[[],[[2,[1]]]],[[[53,[46]]],[[2,[1]]]],0,[[[52,[46,[49,[46,[47,[46]],[48,[46]]]],[47,[46]],59,[48,[46]]]],[6,[46]]],[[2,[[42,[46,46]],1]]]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[54,[46]]],[[22,[46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,65],[[]],[[]],[[]],[[]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[[66,[46,[47,[46]],[48,[46]]]],17],18],[[67,17],18],[[[51,[9]],17],18],[[[59,[9]],17],18],[[65,17],18],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[]],[[[66,[64,[47,[64]],65]]],64],[[],14],[[],[[66,[46,[47,[46]],[48,[46]]]]]],[[],14],[[],14],[[],14],[[],14],[[]],[[],64],[[]],[[]],[[]],[[]],[[]],[[],68],[[],68],[14],[14],[[],14],[[],14],[[],14],[[]],[69,69],[34,34],[[],14],[[],14],[[],14],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70,70],[71,71],[72,72],[[]],[[]],[[]],[[],[[2,[1]]]],[72,[[2,[1]]]],[72],[33],[[],72],[[],70],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[],[[2,[1]]]],[72,[[2,[1]]]],[[[73,[46]],[6,[46]]],[[2,[74,1]]]],[14],[14],[14],[14],[14],[[[75,[46,[73,[46]]]],[6,[46]]],[[2,[74,1]]]],[[70,17],18],[[71,17],18],[[72,17],18],[[[74,[9]],17],18],[[[75,[[0,[9,46]],[0,[9,[73,[[0,[9,46]]]]]]]],17],18],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],[[2,[1]]]],[72,[[2,[1]]]],[[],[[2,[1]]]],[72,[[2,[0,1]]]],[[]],[[]],[[]],[[]],[[]],[71,[[2,[1]]]],[72],[[[73,[46]],[6,[46]]],[[2,[[75,[46,[73,[46]]]],1]]]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[],23],[[[75,[46,[73,[46]]]],[6,[46]]],[[2,[1]]]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[76,[[0,[8,3]]]]],[[76,[[0,[8,3]]]]]],[[[77,[[0,[8,3]]]]],[[77,[[0,[8,3]]]]]],[[]],[[]],[[[78,[3]],6,[76,[3]],[19,[3]]],[[2,[1]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[14],[[]],[[[76,[[0,[9,3]]]],17],18],[[[77,[[0,[9,3]]]],17],18],[[[79,[[0,[9,3]]]],17],18],[[[78,[[0,[9,3]]]],17],18],[[]],[[]],[[]],[[]],[[6,22,14],[[2,[[77,[3]],1]]]],[[[41,[[77,[3]]]]],[[76,[3]]]],[[6,80],[[2,[[77,[3]],1]]]],[[[79,[3]],6,[76,[3]]],[[2,[1]]]],[[]],[6,[[2,[1]]]],[[[79,[3]],6,[76,[3]]],[[2,[1]]]],[[],14],[[],14],[[],14],[[],14],[[[77,[3]]]],[[]],[[]],[[]],[[]],0,[[],[[79,[3]]]],[[],[[78,[3]]]],0,[[]],[[[78,[3]],6,[76,[3]],[19,[3]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[6,22,14],[[2,[1]]]],0,0,[[]],[[]],[[]],[[]],[81,81],[82,82],[[]],[[]],[82],[[33,[58,[57]],[58,[83]],[35,[34]]]],[[],82],[14],[14],[14],[14],[14],[14],[[81,81],37],[[82,82],37],[[]],[[81,17],18],[[82,17],18],[[]],[[]],[[82,[6,[34]],24],[[2,[1]]]],[[],14],[[],14],[[]],[[]],[81,[[2,[1]]]],[82],[81,[[35,[34]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[82,[6,[34]],[22,[34]],14],[[2,[1]]]],0,0,0,[[]],[[]],[[[84,[3]],6],[[2,[1]]]],0,[[[84,[[0,[8,3]]]]],[[84,[[0,[8,3]]]]]],[[]],[[[22,[85]],22],[[84,[3]]]],[14],[14],[14],[[[84,[[0,[9,3]]]],17],18],[[]],[[6,14],[[2,[1]]]],[[],14],[[]],[[]],[[],2],[[],2],[[],23],[[]],0,0,[[]],[[]],[[]],[[]],[86,86],[87,87],[[]],[[]],[87],[[33,81],86],[86,87],[14],[14],[14],[14],[14],[14],[[86,86],37],[[87,87],37],[[]],[[86,17],18],[[87,17],18],[[]],[[]],[[87,[6,[34]],24,14],[[2,[1]]]],[[87,[6,[34]],24],[[2,[1]]]],[[],14],[[],14],[[]],[[]],[87],[[87,[6,[34]],[22,[37]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[87,[6,[34]],[22,[34]],14],[[2,[1]]]],0,0,0,0,0,[88,89],[90,89],0,[90,89],0,0,[[]],[[]],[[]],[[]],[88,88],[[]],[[90,91,43],[[92,[89]]]],[14],[14],[14],[14],[14],[14],[[88,17],18],[[90,17],18],[[]],[[]],[[88,91],[[92,[34]]]],[[88,91],[[92,[89]]]],[[],14],[[],14],[[]],[[]],[93,88],[93,90],[[90,91,43],[[92,[34]]]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],0,0,0,0,0,[[22,[94,[14]]],[[96,[95,[22,[95]]]]]],[[[94,[14]]],95],[[[97,[64]]],[[97,[64]]]],[[]],[[]],[[],55],[[[96,[[0,[8,46]],[0,[8,[98,[[0,[8,46]]]]]]]]],[[96,[[0,[8,46]],[0,[8,[98,[[0,[8,46]]]]]]]]]],[[]],0,0,[[14,14],[[41,[99]]]],[14],[14],[14],[[[96,[[0,[9,46]],[0,[9,[98,[[0,[9,46]]]]]]]],17],18],[[]],[44],[[],14],[[[96,[46,[98,[46]]]]]],[[]],[[],44],[[6,[58,[57]],22],[[2,[1]]]],0,[[[96,[46,[98,[46]]]]],14],[[[97,[64]],14],[[97,[64]]]],[[[97,[46]],[97,[46]],[97,[46]]],[[97,[46]]]],[[]],[[],2],[[],2],[[],23],[[[42,[46,46]],14],[[96,[46,[42,[46,46]]]]]],[[],22],[[],22],[[[96,[46,[42,[46,46]]]]],[[96,[46,[22,[46]]]]]],[[]],[[35,[6,[95]],22,[94,[14]]],[[2,[[96,[95,[42,[95,95]]]],1]]]],0,0,0,[[]],[[]],[[]],[[]],[[[100,[8]]],[[100,[8]]]],[101,101],[[]],[[]],[[[100,[46]]]],[33,101],[101,[[100,[64]]]],[14],[14],[14],[14],[14],[14],[[101,101],37],[[[100,[9]],17],18],[[101,17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[[100,[46]]]],[[6,[22,[37]]],[[2,[1]]]],[[[100,[64]],[6,[64]],[22,[37]]],[[2,[1]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[[102,[[0,[8,95]]]]],[[102,[[0,[8,95]]]]]],[[]],[[33,103,[58,[57]]],[[102,[95]]]],[[[102,[95]],104,14,[42,[95,95]],37,14,14],[[2,[[105,[95]],1]]]],[[[105,[95]]],41],[14],[14],[14],[14],[14],[14],[[[102,[[0,[36,95]]]],102],37],[[[105,[[0,[9,95]]]],17],18],[[[102,[[0,[9,95]]]],17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[[102,[95]],104,14,[22,[95]],37,14,14],[[2,[[105,[95]],1]]]],0,0,[[]],[[]],[[]],[[]],[[[35,[[0,[8,95]]]]],[[35,[[0,[8,95]]]]]],[[]],[[33,[58,[57]],106],[[35,[95]]]],[[[35,[95]],[6,[95]],[42,[95,95]],14,37],[[2,[[107,[95]],1]]]],[[[35,[95]],[6,[95]],[42,[95,95]],14],[[2,[1]]]],[[[107,[95]]],41],[14],[14],[14],[14],[14],[14],[[[35,[[0,[36,95]]]],35],37],[[[107,[[0,[9,95]]]],17],18],[[[35,[[0,[9,95]]]],17],18],[[]],[[]],[[],14],[[],14],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],23],[[],23],[[]],[[]],[[[35,[95]],[6,[95]],[22,[95]],14,37],[[2,[[107,[95]],1]]]],[[[35,[95]],[6,[95]],[22,[95]],14],[[2,[[42,[95,95]],1]]]]],"p":[[4,"Error"],[4,"Result"],[8,"CurveAffine"],[8,"EccInstructions"],[3,"NonIdentityPoint"],[8,"Layouter"],[3,"Point"],[8,"Clone"],[8,"Debug"],[8,"Eq"],[3,"FixedPoint"],[3,"FixedPointBaseField"],[3,"FixedPointShort"],[15,"usize"],[3,"X"],[3,"ScalarVar"],[3,"Formatter"],[6,"Result"],[3,"ScalarFixed"],[3,"ScalarFixedShort"],[8,"BaseFitsInScalarInstructions"],[3,"Value"],[3,"TypeId"],[6,"Affine"],[8,"FixedPoints"],[3,"EccChip"],[3,"EccPoint"],[3,"NonIdentityEccPoint"],[3,"EccConfig"],[3,"EccScalarFixed"],[3,"EccScalarFixedShort"],[4,"ScalarVar"],[3,"ConstraintSystem"],[6,"Base"],[3,"LookupRangeCheckConfig"],[8,"PartialEq"],[15,"bool"],[4,"FullScalar"],[4,"ShortScalar"],[4,"BaseFieldElem"],[3,"Vec"],[3,"AssignedCell"],[6,"Scalar"],[15,"u64"],[4,"Option"],[8,"Field"],[8,"Spec"],[8,"Domain"],[8,"PoseidonSpongeInstructions"],[4,"PaddedWord"],[3,"Absorbing"],[3,"Sponge"],[3,"Pow5Chip"],[3,"StateWord"],[3,"Cell"],[3,"Pow5Config"],[3,"Advice"],[3,"Column"],[3,"Squeezing"],[8,"PoseidonInstructions"],[3,"Word"],[8,"SpongeMode"],[3,"Hash"],[8,"PrimeField"],[3,"ConstantLength"],[3,"Hash"],[3,"P128Pow5T3"],[3,"String"],[6,"Base"],[3,"BlockWord"],[3,"Table16Config"],[3,"Table16Chip"],[8,"Sha256Instructions"],[3,"Sha256Digest"],[3,"Sha256"],[3,"Message"],[3,"MessagePiece"],[3,"CommitDomain"],[3,"HashDomain"],[8,"IntoIterator"],[3,"SinsemillaConfig"],[3,"SinsemillaChip"],[3,"Fixed"],[3,"MerklePath"],[15,"u32"],[3,"MerkleConfig"],[3,"MerkleChip"],[3,"HashDomain"],[6,"Point"],[3,"CommitDomain"],[8,"Iterator"],[3,"CtOption"],[15,"str"],[3,"Range"],[8,"PrimeFieldBits"],[3,"RangeConstrained"],[4,"Expression"],[8,"FieldValue"],[15,"u8"],[3,"CondSwapChip"],[3,"CondSwapConfig"],[3,"RunningSumConfig"],[3,"Selector"],[3,"Region"],[3,"RunningSum"],[3,"TableColumn"],[3,"RunningSum"],[8,"FixedPoint"],[8,"FixedScalarKind"],[8,"SinsemillaInstructions"],[8,"HashDomains"],[8,"CommitDomains"],[8,"MerkleInstructions"],[8,"UtilitiesInstructions"],[8,"Var"],[8,"CondSwapInstructions"]]},\ +"halo2_proofs":{"doc":"halo2_proofs","t":[0,0,0,2,0,0,0,16,16,16,18,3,8,8,16,8,8,18,16,16,18,10,10,10,10,5,5,11,11,11,11,5,11,10,11,11,11,11,10,11,10,5,11,11,10,11,10,11,11,10,10,10,11,11,10,5,5,10,5,11,11,10,5,5,11,11,10,10,11,11,11,11,11,11,11,11,11,3,3,8,16,8,16,3,3,3,3,16,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,4,8,3,13,8,10,11,10,11,10,11,10,10,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,2,3,3,13,13,4,13,13,13,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,13,13,3,4,4,8,3,13,8,3,13,8,16,13,3,3,13,3,4,4,3,13,13,3,8,16,3,13,13,3,13,13,13,13,13,13,16,3,3,13,3,13,13,3,13,3,13,13,3,13,13,8,3,3,13,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,8,3,4,3,3,3,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,5,11,11,11,11,11,11,3,3,12,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,5,11,11,3,3,3,3,8,16,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11],"n":["arithmetic","circuit","dev","pasta","plonk","poly","transcript","AffineExt","Base","Base","CURVE_ID","Coordinates","CurveAffine","CurveExt","CurveExt","FftGroup","Field","ONE","ScalarExt","ScalarExt","ZERO","a","a","b","b","best_fft","best_multiexp","borrow","borrow_mut","clone","clone_into","compute_inner_product","conditional_select","coordinates","cube","default","deref","deref_mut","double","drop","endo","eval_polynomial","fmt","from","from_xy","from_xy","hash_to_curve","init","into","invert","is_on_curve","is_on_curve","is_zero","is_zero_vartime","jacobian_coordinates","kate_division","lagrange_interpolate","new_jacobian","parallelize","pow","pow_vartime","random","recursive_butterfly_arithmetic","small_multiexp","sqrt","sqrt_alt","sqrt_ratio","square","to_owned","try_from","try_into","type_id","u","v","vzip","x","y","AssignedCell","Cell","Chip","Config","Layouter","Loaded","NamespacedLayouter","Region","RegionIndex","RegionStart","Root","SimpleFloorPlanner","Table","Value","add","add","add","add","add","add","add","add","add","add","and_then","as_mut","as_ref","assert_if_known","assign_advice","assign_advice_from_constant","assign_advice_from_instance","assign_cell","assign_fixed","assign_region","assign_region","assign_table","assign_table","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cell","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cloned","config","constrain_constant","constrain_equal","constrain_instance","constrain_instance","copied","copied","copy_advice","cube","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","error_if_known_and","evaluate","evaluate","floor_planner","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get_root","get_root","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_field","invert","known","layouter","loaded","map","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","namespace","neg","pop_namespace","pop_namespace","push_namespace","push_namespace","square","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","synthesize","to_field","to_owned","to_owned","to_owned","to_owned","to_owned","transpose_array","transpose_vec","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","unzip","value","value_field","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","V1","V1Pass","assign_region","assign_table","borrow","borrow","borrow_mut","borrow_mut","constrain_instance","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get_root","init","init","into","into","pop_namespace","push_namespace","synthesize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Column","RegionColumn","RegionLayouter","RegionShape","Selector","TableLayouter","assign_advice","assign_advice","assign_advice_from_constant","assign_advice_from_constant","assign_advice_from_instance","assign_advice_from_instance","assign_cell","assign_fixed","assign_fixed","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","columns","constrain_constant","constrain_constant","constrain_equal","constrain_equal","deref","deref","deref_mut","deref_mut","drop","drop","enable_selector","enable_selector","eq","fmt","fmt","from","from","from","from","hash","init","init","instance_value","instance_value","into","into","new","partial_cmp","region_index","row_count","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CellNotAssigned","CircuitCost","CircuitGates","CircuitLayout","ConstraintNotSatisfied","ConstraintPoisoned","FailureLocation","InRegion","InstanceCellNotAssigned","Lookup","MockProver","OutsideRegion","Permutation","VerifyFailure","assert_satisfied","assign_advice","assign_fixed","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","circuit_dot_graph","collect","copy","cost","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","enable_selector","enter_region","eq","eq","exit_region","fill_from_row","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","mark_equality_cells","metadata","pop_namespace","push_namespace","queries_to_csv","query_instance","render","run","show_equality_constraints","show_labels","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verify","view_height","view_width","vzip","vzip","vzip","vzip","vzip","offset","region","row","cell_values","column","column","column","constraint","constraint","gate","gate","gate_offset","gate_offset","location","location","location","lookup_index","offset","region","region","row","CircuitCost","MarginalProofSize","ProofSize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","marginal_proof_size","measure","proof_size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Column","Constraint","Gate","Region","VirtualCell","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Advice","Advice","Advice","AdviceQuery","Any","Assigned","Assignment","BatchVerifier","BoundsFailure","Circuit","Column","ColumnNotInPermutation","ColumnType","Config","Constant","Constraint","ConstraintSystem","ConstraintSystemFailure","Constraints","Error","Expression","Fixed","Fixed","Fixed","FixedQuery","FloorPlanner","FloorPlanner","Instance","Instance","Instance","InstanceQuery","InstanceTooLarge","InvalidInstances","Negated","NotEnoughColumnsForConstants","NotEnoughRowsAvailable","Opening","Output","PinnedConstraintSystem","PinnedVerificationKey","Product","ProvingKey","Rational","Scaled","Selector","Selector","SingleVerifier","Sum","Synthesis","TableColumn","Transcript","Trivial","VerificationStrategy","VerifyingKey","VirtualCells","Zero","add","add","add","add","add","add","add","add_assign","add_assign","add_proof","advice_column","assign_advice","assign_fixed","blinding_factors","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","column_type","complex_selector","configure","copy","create_gate","create_proof","cube","default","default","degree","degree","denominator","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable","enable_constant","enable_equality","enable_equality","enable_selector","enter_region","eq","eq","eq","eq","eq","eq","eq","eq","evaluate","evaluate","exit_region","fill_from_row","finalize","fixed_column","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_domain","get_vk","hash","hash","hash","hash","hash","hash","hash","hash_into","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","instance_column","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","invert","is_simple","is_zero_vartime","keygen_pk","keygen_vk","lookup","lookup_table_column","minimum_rows","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","neg","neg","neg","new","new","numerator","partial_cmp","partial_cmp","pinned","pinned","pop_namespace","process","process","provide","push_namespace","query_advice","query_any","query_fixed","query_instance","query_instance","query_selector","selector","set_minimum_degree","source","square","square","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","synthesize","synthesize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_proof","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_selector","without_witnesses","current_k","Basis","Coeff","Error","EvaluationDomain","ExtendedLagrangeCoeff","LagrangeCoeff","OpeningError","PinnedEvaluationDomain","Polynomial","Rotation","SamplingError","add","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","coeff_from_vec","coeff_to_extended","commitment","constant_extended","constant_lagrange","cur","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","divide_by_vanishing_poly","drop","drop","drop","drop","drop","drop","drop","drop","empty_coeff","empty_extended","empty_lagrange","eq","extended_len","extended_to_coeff","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_extended_omega","get_omega","get_omega_inv","get_quotient_poly_degree","index","index","index","index_mut","index_mut","index_mut","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","iter","iter_mut","l_i_range","lagrange_from_vec","lagrange_to_coeff","mul","multiopen","new","next","num_coeffs","pinned","prev","rotate","rotate_extended","rotate_omega","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Accumulator","Blind","Guard","MSM","Params","add","add_assign","add_assign","add_constant_term","add_msm","add_to_g_scalars","add_to_u_scalar","add_to_w_scalar","append_term","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","commit","commit_lagrange","compute_g","create_proof","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","empty_msm","eq","eval","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","g","get_g","init","init","init","init","init","into","into","into","into","into","mul","mul_assign","mul_assign","new","new","read","scale","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","u_packed","use_challenges","use_g","verify_proof","vzip","vzip","vzip","vzip","vzip","write","ProverQuery","VerifierQuery","blind","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create_proof","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","new_commitment","new_msm","point","poly","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify_proof","vzip","vzip","Blake2bRead","Blake2bWrite","Challenge255","ChallengeScalar","EncodedChallenge","Input","Transcript","TranscriptRead","TranscriptWrite","as_challenge_scalar","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","common_point","common_point","common_point","common_scalar","common_scalar","common_scalar","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","finalize","fmt","fmt","fmt","fmt","from","from","from","from","get_scalar","get_scalar","init","init","init","init","init","init","into","into","into","into","new","new","read_point","read_point","read_scalar","read_scalar","squeeze_challenge","squeeze_challenge","squeeze_challenge","squeeze_challenge_scalar","to_owned","to_owned","to_owned","to_owned","translate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","write_point","write_point","write_scalar","write_scalar"],"q":["halo2_proofs","","","","","","","halo2_proofs::arithmetic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit::floor_planner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::circuit::layouter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev::FailureLocation","","","halo2_proofs::dev::VerifyFailure","","","","","","","","","","","","","","","","","","halo2_proofs::dev::cost","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::dev::metadata","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::plonk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::plonk::Error","halo2_proofs::poly","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::poly::commitment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::poly::multiopen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","halo2_proofs::transcript","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["This module provides common utilities, traits and …","Traits and structs for implementing circuit components.","Tools for developing circuits.","","This module provides an implementation of a variant of …","Contains utilities for performing arithmetic over …","This module contains utilities and traits for dealing with …","The affine version of the curve","The base field over which this elliptic curve is …","The base field over which this elliptic curve is …","CURVE_ID used for hash-to-curve.","The affine coordinates of a point on an elliptic curve.","This trait is the affine counterpart to Curve and is used …","This trait is a common interface for dealing with elements …","The projective form of the curve","This represents an element of a group with basic …","This trait represents an element of a field.","The one element of the field, the multiplicative identity.","The scalar field of this elliptic curve.","The scalar field of this elliptic curve.","The zero element of the field, the additive identity.","Returns the curve constant a.","Returns the curve constant $a$.","Returns the curve constant b.","Returns the curve constant $b$.","Performs a radix-$2$ Fast-Fourier Transformation (FFT) on …","Performs a multi-exponentiation operation.","","","","","This computes the inner product of two vectors a and b.","","Gets the coordinates of this point.","Cubes this element.","","","","Doubles this element.","","Apply the curve endomorphism by multiplying the …","This evaluates a provided polynomial (in coefficient form) …","","Returns the argument unchanged.","Obtains a point given $(x, y)$, failing if it is not on the","Obtains a Coordinates value given $(x, y)$, failing if it …","Requests a hasher that accepts messages and returns …","","Calls U::from(self).","Computes the multiplicative inverse of this element, …","Returns whether or not this element is on the curve; should","Returns whether or not this element is on the curve; should","Returns true iff this element is zero.","Returns true iff this element is zero.","Return the Jacobian coordinates of this point.","Divides polynomial a in X by X - b with no remainder.","Returns coefficients of an n - 1 degree polynomial given a …","Obtains a point given Jacobian coordinates $X : Y : Z$, …","This simple utility function will parallelize an operation …","Exponentiates self by exp, where exp is a little-endian …","Exponentiates self by exp, where exp is a little-endian …","Returns an element chosen uniformly at random using a …","This perform recursive butterfly arithmetic","Performs a small multi-exponentiation operation. Uses the …","Returns the square root of the field element, if it is …","Equivalent to Self::sqrt_ratio(self, one()).","Computes:","Squares this element.","","","","","Returns the u-coordinate.","Returns the v-coordinate.","","Returns the x-coordinate.","Returns the y-coordinate.","An assigned cell.","A pointer to a cell within a circuit.","A chip implements a set of instructions that can be used …","A type that holds the configuration for this chip, and any …","A layout strategy within a circuit. The layouter is …","A type that holds any general chip state that needs to be …","This is a “namespaced” layouter which borrows a …","A region of the circuit in which a Chip can assign cells.","Index of a region in a layouter","Starting row of a region in a layouter","Represents the type of the “root” of this layouter, so …","A simple FloorPlanner that performs minimal optimizations.","A lookup table in the circuit.","A value that might exist within a circuit.","","","","","","","","","","","Returns Value::unknown() if the value is Value::unknown(), …","Converts from &mut Value<V> to Value<&mut V>.","Converts from &Value<V> to Value<&V>.","Enforces an assertion on the contained value, if known.","Assign an advice column value (witness).","Assigns a constant value to the column advice at offset …","Assign the value of the instance column’s cell at …","Assigns a fixed value to a table cell.","Assign a fixed value.","Assign a region of gates to an absolute row number.","","Assign a table region to an absolute row number.","","","","","","","","","","","","","","","","","","","","Returns the cell.","","","","","","","","","","","Maps a Value<&V> to a Value<V> by cloning the contents of …","Maps a Value<&mut V> to a Value<V> by cloning the contents …","The chip holds its own configuration.","Constrains a cell to have a constant value.","Constrains two cells to have the same value.","Constrains a Cell to equal an instance column’s row …","","Maps a Value<&V> to a Value<V> by copying the contents of …","Maps a Value<&mut V> to a Value<V> by copying the contents …","Copies the value to a given advice cell and constrains …","Cubes this field element.","","","","","","","","","","","","","","","","","","","","","","Doubles this field element.","","","","","","","","","","","","Checks the contained value for an error condition, if …","Evaluates this value directly, performing an unbatched …","Evaluates this assigned cell’s value directly, …","Implementations of common circuit floor planners.","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Takes each element in the Iterator: if it is …","Gets the “root” of this assignment, bypassing the …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the field element corresponding to this value.","Inverts this assigned value (taking the inverse of zero to …","Constructs a known value.","Implementations of common circuit layouters.","Provides access to general chip state loaded at the …","Maps a Value<V> to Value<W> by applying a function to the …","","","","","","","","","","","Enters into a namespace.","","Exits out of the existing namespace.","","Creates a new (sub)namespace and enters into it.","","Squares this field element.","","","","","","","","","","","","Returns the field element corresponding to this value.","","","","","","Transposes a Value<[V; LEN]> into a [Value<V>; LEN].","Transposes a Value<impl IntoIterator<Item = V>> into a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs an unwitnessed value.","Unzips a value containing a tuple of two values.","Returns the value of the AssignedCell.","Returns the field element value of the AssignedCell.","","","","","","","","","","Zips self with another Value.","The version 1 FloorPlanner provided by halo2.","A single pass of the V1 layouter.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Concrete column","The virtual column involved in a region. This includes …","Helper trait for implementing a custom Layouter.","The shape of a region. For a region at a certain index, we …","Virtual column representing a (boolean) selector","Helper trait for implementing a custom Layouter.","Assign an advice column value (witness)","","Assigns a constant value to the column advice at offset …","","Assign the value of the instance column’s cell at …","","Assigns a fixed value to a table cell.","Assigns a fixed value","","","","","","","","","","","Get a reference to the set of columns used in a RegionShape…","Constrains a cell to have a constant value.","","Constraint two cells to have the same value.","","","","","","","","Enables a selector at the given offset.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the value of the instance column’s cell at …","","Calls U::from(self).","Calls U::from(self).","Create a new RegionShape for a region at region_index.","","Get the region_index of a RegionShape.","Get the row_count of a RegionShape.","","","","","","","","","","","A cell used in an active gate was not assigned to.","","A struct for collecting and displaying the gates within a …","Graphical renderer for circuit layouts.","A constraint was not satisfied for a particular row.","A constraint was active on an unusable row, and is likely …","The location within the circuit at which a particular …","A location inside a region.","An instance cell used in an active gate was not assigned …","A lookup input did not exist in its corresponding table.","A test prover for debugging circuits.","A location outside of a region.","A permutation did not preserve the original value of a …","The reasons why a particular circuit is not satisfied.","Panics if the circuit being checked by this MockProver is …","","","","","","","","","","","","","Builds a dot graph string representing the given circuit.","Collects the gates from within the circuit.","","Developer tools for investigating the cost of a circuit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Marks cells involved in equality constraints, in red.","Metadata about circuits.","","","Prints the queries in this circuit to a CSV grid.","","Renders the given circuit on the given drawing area.","Runs a synthetic keygen-and-prove operation on the given …","Draws red lines between equality-constrained cells.","Sets the visibility of region labels.","","","","","","","","","","","","","","","","","","","Returns Ok(()) if this MockProver is satisfied, or a list …","Sets the view height for this layout, as a number of rows.","Sets the view width for this layout, as a number of …","","","","","","The offset (relative to the start of the region) at which …","The region in which the failure occurred.","The circuit row on which the failure occurred.","The values of the virtual cells used by this constraint.","The column in which this cell should be assigned.","The column in which this cell should be assigned.","The column in which this permutation is not satisfied.","The polynomial constraint that is not satisfied.","The polynomial constraint that is not satisfied.","The index of the active gate.","The index of the active gate.","The offset (relative to the start of the region) at which …","The offset (relative to the start of the region) at which …","The location at which this constraint is not satisfied.","The location at which the lookup is not satisfied.","The location at which the permutation is not satisfied.","The index of the lookup that is not satisfied. These …","The offset (relative to the start of the region) at which …","The region in which this cell should be assigned.","The region in which this gate was activated.","The absolute row at which this cell should be assigned.","Measures a circuit to determine its costs, and explain …","The marginal size of a Halo 2 proof, broken down into its …","The size of a Halo 2 proof, broken down into its …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the marginal proof size per instance of this …","Measures a circuit with parameter constant k.","Returns the proof size for the given number of instances …","","","","","","","","","","","","","Metadata about a column within a circuit.","Metadata about a configured constraint within a circuit.","Metadata about a configured gate within a circuit.","Metadata about an assigned region within a circuit.","A “virtual cell” is a PLONK cell that has been queried …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An advice column","An Advice variant","This is an advice (witness) column queried at a certain …","Query of advice column at a certain relative location","An enum over the Advice, Fixed, Instance structs","A value assigned to a cell within a circuit.","This trait allows a Circuit to direct some backend to …","A verifier that checks multiple proofs in a batch. This …","Out of bounds index passed to a backend","This is a trait that circuits provide implementations for …","A column with an index and type","The instance sets up a copy constraint involving a column …","A column type","This is a configuration object that stores things like …","This is a constant polynomial","An individual polynomial constraint.","This is a description of the circuit environment, such as …","The constraint system is not satisfied.","A set of polynomial constraints with a common selector.","This is an error that could occur during proving or …","Low-degree expression representing an identity that must …","A fixed column","A Fixed variant","This is a fixed column queried at a certain relative …","Query of fixed column at a certain relative location","A floor planning strategy for a circuit.","The floor planner used for this circuit. This is an …","An instance column","An Instance variant","This is an instance (external) column queried at a certain …","Query of instance column at a certain relative location","Instance provided exceeds number of available rows","The provided instances do not match the circuit parameters.","This is a negated polynomial","Circuit synthesis requires global constants, but circuit …","k is too small for the given circuit.","Opening error","The output type of this verification strategy after …","Represents the minimal parameters that determine a …","Minimal representation of a verification key that can be …","This is the product of two polynomials","This is a proving key which allows for the creation of …","A value stored as a fraction to enable batch inversion.","This is a scaled polynomial","A selector, representing a fixed boolean value per row of …","This is a virtual selector","A verifier that checks a single proof at a time.","This is the sum of two polynomials","This is an error that can occur during synthesis of the …","A fixed column of a lookup table.","Transcript error","A value that does not require inversion to evaluate.","Trait representing a strategy for verifying Halo 2 proofs.","This is a verifying key which allows for the verification …","Exposes the “virtual cells” that can be queried while …","The field element zero.","","","","","","","","","","Adds a proof to the batch.","Allocate a new advice column","Assign an advice column value (witness)","Assign a fixed value","Compute the number of blinding factors necessary to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Type of this column.","Allocate a new complex selector that can appear anywhere …","The circuit is given an opportunity to describe the exact …","Assign two cells to have the same value","Creates a new gate.","This creates a proof for the provided circuit when given …","Cubes this element.","","","Compute the degree of this polynomial","Compute the degree of the constraint system (the maximum …","Returns the denominator, if non-trivial.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Doubles this element.","","","","","","","","","","","","","","","","","","","","","","","","Enable this selector at the given offset within the given …","Enables this fixed column to be used for global constant …","Enable equality on this TableColumn.","Enable the ability to enforce equality over cells in this …","Enables a selector at the given row.","Creates a new region and enters into it.","","","","","","","","","Evaluates this assigned value directly, performing an …","Evaluate the polynomial using the provided closures to …","Exits the current region.","Fills a fixed column starting from the given row with …","Finalizes the batch and checks its validity.","Allocate a new fixed column","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the underlying EvaluationDomain.","Get the underlying VerifyingKey.","","","","","","","","Hashes a verification key into a transcript.","","","","","","","","","","","","","","","","","","","","","","","","Allocate a new instance column","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Inverts this assigned value (taking the inverse of zero to …","Is this selector “simple”? Simple selectors can only …","Returns true iff this element is zero.","Generate a ProvingKey from a VerifyingKey and an instance …","Generate a VerifyingKey from an instance of Circuit.","Add a lookup argument for some input expressions and table …","Allocates a new fixed column that can be used in a lookup …","Returns the minimum necessary rows that need to exist in …","","","","","","","","","","","","Constructs a new batch verifier.","Constructs a new single proof verifier.","Returns the numerator.","","","Obtain a pinned version of this constraint system; a …","Obtains a pinned representation of this verification key …","Exits out of the existing namespace.","Obtains an MSM from the verifier strategy and yields back …","","","Creates a new (sub)namespace and enters into it.","Query an advice column at a relative position","Query an Any column at a relative position","Query a fixed column at a relative position","Queries the cell of an instance column at a particular …","Query an instance column at a relative position","Query a selector at the current position.","Allocate a new (simple) selector. Simple selectors cannot …","Sets the minimum degree required by the circuit, which can …","","Squares this element.","Square this expression.","","","","","","","","","","Given the provided cs, synthesize the given circuit.","Given the provided cs, synthesize the circuit. The …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boolean indicating whether or not the proof is …","","","","","","","","","","","","","","","","","","","","","","","","Constructs a set of constraints that are controlled by the …","Returns a copy of this circuit with no witness values …","The current value of k being used.","The basis over which a polynomial is described.","The polynomial is defined as coefficients","This is an error that could occur during proving or …","This structure contains precomputed constants and other …","The polynomial is defined as coefficients of Lagrange …","The polynomial is defined as coefficients of Lagrange …","OpeningProof is not well-formed","Represents the minimal parameters that determine an …","Represents a univariate polynomial defined over a field …","Describes the relative rotation of a vector. Negative …","Caller needs to re-sample a point","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Obtains a polynomial in coefficient form when given a …","This takes us from an n-length coefficient vector into a …","This module contains an implementation of the polynomial …","Returns a constant polynomial in the extended Lagrange …","Returns a constant polynomial in the Lagrange coefficient …","The current location in the evaluation domain","","","","","","","","","","","","","","","","","","","This divides the polynomial (in the extended domain) by …","","","","","","","","","Returns an empty (zero) polynomial in the coefficient basis","Returns an empty (zero) polynomial in the extended …","Returns an empty (zero) polynomial in the Lagrange …","","Get the size of the extended domain","This takes us from the extended evaluation domain and gets …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the generator of the extended domain’s …","Get $\\\\omega$, the generator of the $2^k$ order …","Get $\\\\omega^{-1}$, the inverse of the generator of the …","Gets the quotient polynomial’s degree (as a multiple of …","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate over the values, which are either in coefficient …","Iterate over the values mutably, which are either in …","Computes evaluations (at the point x, where xn = x^n) of …","Obtains a polynomial in Lagrange form when given a vector …","This takes us from an n-length vector into the coefficient …","","This module contains an optimisation of the polynomial …","This constructs a new evaluation domain object based on …","The next location in the evaluation domain","Gets the size of this polynomial in terms of the number of …","Obtain a pinned version of this evaluation domain; a …","The previous location in the evaluation domain","Rotates the values in a Lagrange basis polynomial by …","Rotate the extended domain polynomial over the original …","Multiplies a value by some power of $\\\\omega$, essentially …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An accumulator instance consisting of an evaluation claim …","Wrapper type around a blinding factor.","A guard returned by the verifier","A multiscalar multiplication in the polynomial commitment …","These are the public parameters for the polynomial …","","","","Add a value to the first entry of g_scalars.","Add another multiexp into this one","Add a vector of scalars to g_scalars. This function will …","Add to u_scalar","Add to w_scalar","Add arbitrary term (the scalar and the point)","","","","","","","","","","","","","","","","","","","","","This computes a commitment to a polynomial described by …","This commits to a polynomial using its evaluations over …","Computes G = ⟨s, params.g⟩","Create a polynomial commitment opening proof for the …","","","","","","","","","","","","","","","","","Generates an empty multiscalar multiplication struct using …","","Perform multiexp and check that it results in zero","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The claimed output of the linear-time polycommit opening …","Getter for g generators","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new, empty MSM using the provided parameters.","Initializes parameters for the curve, given a random …","Reads params from a buffer.","Scale all scalars in the MSM by some scaling factor","","","","","","","","","","","","","","","","","","","","","A vector of challenges u_0, …, u_{k - 1} sampled by the …","Lets caller supply the challenges and obtain an MSM with …","Lets caller supply the purported G point and simply appends","Checks to see if the proof represented within transcript …","","","","","","Writes params to a buffer.","A polynomial query at a point","A polynomial query at a point","blinding factor of polynomial","","","","","","","","","Create a multi-opening proof","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new verifier query based on a commitment","Create a new verifier query based on a linear combination …","point at which polynomial is queried","coefficients of polynomial","","","","","","","","","Verify a multi-opening proof","","","We will replace BLAKE2b with an algebraic hash function in …","We will replace BLAKE2b with an algebraic hash function in …","A 255-bit challenge.","The scalar representation of a verifier challenge.","EncodedChallenge<C> defines a challenge encoding with a …","The Input type used to derive the challenge encoding. For …","Generic transcript view (from either the prover or verifier…","Transcript view from the perspective of a verifier that …","Transcript view from the perspective of a prover that has …","Cast an encoded challenge as a typed ChallengeScalar.","","","","","","","","","","","","","","","","","Writing the point to the transcript without writing it to …","","","Writing the scalar to the transcript without writing it to …","","","","","","","","","","","","","","","","","Conclude the interaction and return the output buffer …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a scalar field element from an encoded challenge.","","","Initialize a transcript given an input buffer.","","Initialize a transcript given an output buffer.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get an encoded challenge from a given input challenge.","","Read a curve point from the prover.","","Read a curve scalar from the prover.","","Squeeze an encoded verifier challenge from the transcript.","","","Squeeze a typed challenge (in the scalar field) from the …","","","","","","","","","","","","","","","","","","","","","","Write a curve point to the proof and the transcript.","","Write a scalar to the proof and the transcript.",""],"i":[0,0,0,0,0,0,0,130,130,78,130,0,0,0,78,0,0,1,130,78,1,130,78,130,78,0,0,3,3,3,3,0,3,78,1,3,3,3,1,3,130,0,3,3,78,3,130,3,3,1,130,78,1,1,130,0,0,130,0,1,1,1,0,0,1,1,1,1,3,3,3,3,3,3,3,3,3,0,0,0,131,0,131,0,0,0,0,34,0,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,25,25,25,31,25,34,35,34,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,28,22,37,38,36,28,22,37,38,36,28,22,22,131,25,25,34,35,22,22,28,22,22,22,41,37,37,38,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,41,37,38,36,28,25,31,35,35,38,22,22,28,0,22,41,37,38,36,28,25,31,35,22,22,41,37,37,38,38,36,28,25,25,31,31,35,22,34,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,22,0,131,22,22,22,22,22,22,22,22,22,22,22,34,22,34,35,34,35,22,22,22,22,22,22,22,22,22,22,22,41,22,22,37,38,36,28,22,22,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,41,37,38,36,28,25,31,35,22,22,28,28,22,41,37,38,36,28,25,31,35,22,0,0,49,49,50,49,50,49,49,50,49,50,49,50,49,50,49,50,49,49,50,49,50,49,49,49,50,50,49,50,49,50,49,50,49,53,0,0,0,53,0,42,52,42,52,42,52,43,42,52,52,53,52,53,52,53,52,53,53,52,42,52,42,52,52,53,52,53,52,53,42,52,53,52,53,52,53,53,53,53,52,53,42,52,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,53,63,0,0,0,63,63,0,62,63,63,0,62,63,0,59,59,59,62,63,60,61,59,62,63,60,61,59,0,60,59,0,61,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,59,59,62,63,59,59,62,62,63,63,60,60,61,59,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,61,0,59,59,60,59,61,59,61,61,62,63,60,62,63,60,61,59,62,63,60,61,59,62,63,60,61,59,59,61,61,62,63,60,61,59,132,132,133,134,135,136,137,134,138,135,136,135,136,134,139,137,139,135,135,136,136,0,0,0,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,70,71,69,69,69,69,70,71,69,70,71,69,70,71,69,70,71,0,0,0,0,0,72,74,75,76,73,72,74,75,76,73,72,73,72,73,72,74,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,72,74,74,75,75,76,76,73,73,72,72,72,74,74,74,75,75,76,76,73,73,73,72,74,75,76,73,72,74,75,76,73,72,74,72,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,72,74,75,76,73,0,57,77,0,0,0,0,0,29,0,0,29,0,68,77,0,0,29,0,0,0,0,57,77,0,0,68,0,57,77,0,29,29,77,29,29,29,105,0,0,77,0,23,77,0,77,0,77,29,0,29,23,0,0,0,23,23,23,23,23,23,23,77,23,23,79,81,48,48,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,27,57,27,81,68,48,81,0,23,81,79,77,81,23,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,56,81,32,81,48,48,23,27,26,33,30,57,56,32,23,77,48,48,79,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,29,79,96,86,97,87,23,23,23,23,23,27,27,27,27,26,33,30,57,57,57,57,56,83,84,85,32,77,92,92,92,93,81,94,95,29,29,79,96,86,97,87,86,87,27,26,33,30,57,56,32,86,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,81,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,93,23,56,23,0,0,81,81,81,23,23,23,23,77,77,23,23,23,23,77,79,96,23,27,57,81,86,48,105,96,29,48,95,95,95,48,95,95,81,81,29,23,77,23,23,23,23,23,23,77,23,23,140,68,23,27,26,33,30,57,56,83,84,85,32,77,81,86,87,29,23,27,27,27,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,0,23,27,26,33,30,57,56,83,84,85,32,77,92,93,81,94,95,29,79,96,86,97,87,93,68,141,0,0,0,0,0,0,113,0,0,0,113,107,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,108,109,110,107,103,99,108,109,110,107,103,99,99,0,99,99,103,99,112,113,108,109,110,107,107,103,99,112,113,108,109,110,107,107,103,99,99,112,113,108,109,110,107,103,99,99,99,103,99,99,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,99,99,99,107,107,107,107,107,107,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,107,107,99,99,99,107,0,99,103,107,99,103,107,99,99,99,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,99,112,113,108,109,110,107,103,0,0,0,0,0,117,117,117,118,118,118,118,118,118,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,88,88,120,0,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,88,117,118,118,120,121,88,117,118,120,121,88,117,121,88,118,120,121,88,117,118,120,121,88,117,117,117,117,118,88,88,118,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,118,120,121,88,117,121,120,120,0,118,120,121,88,117,88,0,0,122,122,123,122,123,122,123,122,123,0,122,123,122,123,122,123,122,123,122,123,122,123,122,123,123,123,122,122,122,123,122,123,122,123,122,123,0,122,123,0,0,0,0,0,119,0,0,0,119,126,128,124,129,126,128,124,129,126,128,124,129,126,128,124,129,142,126,128,142,126,128,126,128,124,124,129,129,126,128,124,129,126,128,124,129,128,126,128,124,129,126,128,124,129,119,129,126,126,128,128,124,129,126,128,124,129,119,129,143,126,143,126,142,126,128,142,126,128,124,129,124,126,128,124,129,126,128,124,129,126,128,124,129,126,128,124,129,144,128,144,128],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[1,2]],[[]],[[]],[[]],[3,3],[[]],[[],1],[[3,3,4],3],[[],[[5,[3]]]],[[]],[[],3],[6],[6],[[]],[6],[[]],[1,1],[[3,7],[[9,[8]]]],[[]],[[],5],[[],[[5,[3]]]],[10,[[13,[11,12]]]],[[],6],[[]],[[],5],[[],4],[[],4],[[],4],[[],14],[[]],[[15,1],[[16,[1]]]],[[],[[16,[1]]]],[[],5],[[[0,[11,17,18,19]]]],[[]],[[]],[20],[[6,6]],[[]],[[],5],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],21],[3],[3],[[]],[3],[3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[[22,[23]],1]],[[22,22]],[[[22,[[23,[1]]]],[22,[1]]]],[[[22,[[23,[1]]]],1]],[[22,22]],[[[22,[23]],[22,[1]]]],[[22,24],22],[22,22],[22,22],[[22,24]],[[[25,[1]],[27,[26]],6],[[9,[[28,[1]],29]]]],[[[25,[1]],[27,[26]],6],[[9,[[28,[1]],29]]]],[[[25,[1]],[27,[30]],6,[27,[26]],6],[[9,[[28,[1,1]],29]]]],[[[31,[1]],32,6],[[9,[29]]]],[[[25,[1]],[27,[33]],6],[[9,[[28,[1]],29]]]],[[],[[9,[29]]]],[[[35,[1,[34,[1]]]]],[[9,[29]]]],[[],[[9,[29]]]],[[[35,[1,[34,[1]]]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[1]]],36],[[[22,[19]]],[[22,[19]]]],[37,37],[38,38],[36,36],[[[28,[19,[0,[19,1]]]]],[[28,[19,[0,[19,1]]]]]],[[]],[[]],[[]],[[]],[[]],[22,22],[22,22],[[]],[[[25,[1]],36],[[9,[29]]]],[[[25,[1]],36,36],[[9,[29]]]],[[36,[27,[30]],6],[[9,[29]]]],[[[35,[1,[34,[1]]]],36,[27,[30]],6],[[9,[29]]]],[22,22],[22,22],[[[28,[19,1]],25,[27,[26]],6],[[9,[[28,[19,1]],29]]]],[22,[[22,[[23,[1]]]]]],[[],22],[6],[6],[37],[6],[6],[38],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[22,[[22,[[23,[1]]]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[35,[1,[34,[1]]]]]],[[38,38],14],[[22,24],[[9,[29]]]],[[[22,[[23,[1]]]]],[[22,[1]]]],[[[28,[[23,[1]],1]]],[[28,[1,1]]]],0,[[[22,[39]],7],40],[[41,7],40],[[37,7],40],[[38,7],40],[[36,7],40],[[[28,[39,[0,[39,1]]]],7],40],[[[25,[[0,[39,1]]]],7],40],[[[31,[[0,[39,1]]]],7],40],[[[35,[[0,[39,1]],[0,[39,[34,[[0,[39,1]]]]]]]],7],40],[[]],[[[22,[1]]],[[22,[[23,[1]]]]]],[[]],[[]],[6,37],[[]],[6,38],[[]],[[]],[42,[[25,[1]]]],[[]],[[]],[43,[[31,[1]]]],[[]],[15,[[22,[44]]]],[[]],[[[35,[1,[34,[1]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[22,[[23,[1]]]]]],[22,[[22,[[23,[1]]]]]],[[],22],0,[[]],[[22,24],22],[[[22,[23]],[22,[1]]]],[[[22,[[23,[1]]]],1]],[[[22,[23]],1]],[[[22,[[23,[1]]]],[22,[1]]]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[],35],[[[22,[45]]]],[[[47,[46]]]],[[[35,[1,[34,[1]]]],[47,[46]]]],[[]],[[[35,[1,[34,[1]]]]]],[22,[[22,[[23,[1]]]]]],[[22,22]],[[[22,[23]],1]],[[[22,[23]],[22,[1]]]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[22,22]],[[[22,[[23,[1]]]],[22,[1]]]],[[[22,[[23,[1]]]],1]],[[[16,[[27,[33]]]]],[[9,[29]]]],[22,[[22,[[23,[1]]]]]],[[]],[[]],[[]],[[]],[[]],[22],[[22,6],[[16,[22]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],22],[22],[[[28,[1]]],22],[[[28,[1]]],[[22,[[23,[1]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[22,22],22],0,0,[[[49,[1,[48,[1]]]]],[[9,[29]]]],[[[49,[1,[48,[1]]]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[[49,[1,[48,[1]]]],36,[27,[30]],6],[[9,[29]]]],[6],[6],[6],[6],[6],[6],[[50,7],40],[[[49,[[0,[39,1]],[0,[39,[48,[[0,[39,1]]]]]]]],7],40],[[]],[[]],[[[49,[1,[48,[1]]]]]],[[],6],[[],6],[[]],[[]],[[[49,[1,[48,[1]]]],[47,[46]]]],[[[49,[1,[48,[1]]]]]],[[[16,[[27,[33]]]]],[[9,[29]]]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[]],[[]],0,0,0,0,0,0,[[11,[27,[26]],6,51],[[9,[36,29]]]],[[52,11,[27,[26]],6,51],[[9,[36,29]]]],[[11,[27,[26]],6,23],[[9,[36,29]]]],[[52,11,[27,[26]],6,[23,[1]]],[[9,[36,29]]]],[[11,[27,[30]],6,[27,[26]],6],[[9,[29]]]],[[52,11,[27,[30]],6,[27,[26]],6],[[9,[29]]]],[[11,32,6,51],[[9,[29]]]],[[11,[27,[33]],6,51],[[9,[36,29]]]],[[52,11,[27,[33]],6,51],[[9,[36,29]]]],[[]],[[]],[[]],[[]],[52,52],[53,53],[[]],[[]],[[53,53],54],[52,55],[[36,23],[[9,[29]]]],[[52,36,[23,[1]]],[[9,[29]]]],[[36,36],[[9,[29]]]],[[52,36,36],[[9,[29]]]],[6],[6],[6],[6],[6],[6],[[11,56,6],[[9,[29]]]],[[52,11,56,6],[[9,[29]]]],[[53,53],14],[[52,7],40],[[53,7],40],[[]],[[[27,[57]]],53],[[]],[56,53],[53],[[],6],[[],6],[[[27,[30]],6],[[9,[22,29]]]],[[52,[27,[30]],6],[[9,[[22,[1]],29]]]],[[]],[[]],[37,52],[[53,53],[[47,[54]]]],[52,37],[52,6],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[59,[[0,[1,58]]]]]],[[[59,[1]],[27,[26]],6],[[9,[29]]]],[[[59,[1]],[27,[33]],6],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],60],[[[59,[1]],[27,[57]],6,[27,[57]],6],[[9,[29]]]],0,[[],61],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[59,[1]],56,6],[[9,[29]]]],[[[59,[1]]]],[[62,62],14],[[63,63],14],[[[59,[1]]]],[[[59,[1]],[27,[33]],6,[22,[[23,[1]]]]],[[9,[29]]]],[[62,7],40],[[62,7],40],[[63,7],40],[[63,7],40],[[60,7],40],[[60,7],[[9,[8]]]],[[61,7],40],[[[59,[[0,[39,1]]]],7],40],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[61,14],61],0,[[[59,[1]],[47,[46]]]],[[[59,[1]]]],[60,46],[[[59,[1]],[27,[30]],6],[[9,[[22,[1]],29]]]],[[61,2,64],[[9,[65]]]],[[2,[16,[[16,[[0,[1,58]]]]]]],[[9,[[59,[[0,[1,58]]]],29]]]],[[61,14],61],[[61,14],61],[[],46],[[],46],[[],46],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[[59,[[0,[1,58]]]]],[[9,[[16,[63]]]]]],[[61,[66,[6]]],61],[[61,[66,[6]]],61],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[69,[[0,[39,67]],[0,[39,68]]]],7],40],[[[70,[[0,[39,67]]]],7],40],[[[71,[[0,[39,67]]]],7],40],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[[69,[67,68]]],[[70,[67]]]],[2,[[69,[67,68]]]],[[[69,[67,68]],6],[[71,[67]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[72,72],[73,73],[[]],[[]],[[72,72],54],[[74,74],54],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[72,72],14],[[74,74],14],[[75,75],14],[[76,76],14],[[73,73],14],[[72,7],40],[[72,7],40],[[74,7],40],[[74,7],40],[[75,7],40],[[75,7],40],[[76,7],40],[[76,7],40],[[73,7],40],[[73,7],40],[[]],[[],72],[[[27,[57]]],72],[[]],[[],74],[[],74],[[],75],[[]],[[]],[[],76],[[]],[[],73],[[],73],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[72,72],[[47,[54]]]],[[74,74],[[47,[54]]]],[[]],[[]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[23,23],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[23,[1]],1],[[23,[1]]]],[[23,[23,[1]]],[[23,[1]]]],[[23,1],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[[[79,[78]],[16,[[16,[16]]]],[16,[80]]]],[[[81,[1]]],[[27,[26]]]],[[[27,[26]],6],[[9,[29]]]],[[[27,[33]],6],[[9,[29]]]],[[[81,[1]]],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[19]]],[[23,[19]]]],[[[27,[[0,[19,82]]]]],[[27,[[0,[19,82]]]]]],[26,26],[33,33],[30,30],[57,57],[56,56],[83,83],[84,84],[85,85],[32,32],[[[77,[19]]],[[77,[19]]]],[[[81,[[0,[19,1]]]]],[[81,[[0,[19,1]]]]]],[[[86,[[0,[19,78]]]]],[[86,[[0,[19,78]]]]]],[[[87,[[0,[19,78]]]]],[[87,[[0,[19,78]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[82]],[27,[82]]],54],[[57,57],54],[[[27,[82]]]],[[[81,[1]]],56],[81],[[[27,[57]],6,[27,[57]],6],[[9,[29]]]],[[[81,[1]],10,24]],[[88,87,20],[[9,[29]]]],[[[23,[1]]],[[23,[1]]]],[[],[[81,[1]]]],[[],[[79,[[0,[89,78]]]]]],[[[77,[1]]],6],[[[81,[1]]],6],[[[23,[1]]],[[47,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[23,[1]]],[[23,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[56,25,6],[[9,[29]]]],[[[81,[1]],[27,[33]]]],[[32,81]],[[[81,[1]],[90,[[27,[57]]]]]],[[56,6],[[9,[29]]]],[[]],[[[23,[1]],[23,[1]]],14],[[[27,[[0,[91,82]]]],27],14],[[26,26],14],[[33,33],14],[[30,30],14],[[57,57],14],[[56,56],14],[[32,32],14],[[[23,[1]]],1],[[[77,[1]]]],[[]],[[[27,[33]],6,[22,[23]]],[[9,[29]]]],[[[79,[78]],88,86],14],[[[81,[1]]],[[27,[33]]]],[[[23,[39]],7],40],[[[27,[[0,[39,82]]]],7],40],[[26,7],40],[[33,7],40],[[30,7],40],[[57,7],40],[[56,7],40],[[83,7],40],[[84,7],40],[[85,7],40],[[32,7],40],[[[77,[39]],7],40],[[[92,[[0,[39,1]]]],7],40],[[[93,[[0,[39,1]],[0,[39,[90,[[92,[[0,[39,1]]]]]]]],[0,[39,15]]]],7],40],[[[81,[[0,[39,1]]]],7],40],[[[94,[[0,[39,1]]]],7],40],[[[95,[[0,[39,1]]]],7],40],[[29,7],40],[[29,7],40],[[[79,[[0,[39,78]]]],7],40],[[[96,[[0,[39,78]]]],7],40],[[[86,[[0,[39,78]]]],7],40],[[[97,[[0,[39,78]]]],7],40],[[[87,[[0,[39,78]]]],7],40],[[]],[[],[[23,[1]]]],[1,[[23,[1]]]],[[],[[23,[1]]]],[23,[[23,[1]]]],[[[27,[33]]],[[27,[57]]]],[[[27,[30]]],[[27,[57]]]],[[]],[[[27,[26]]],[[27,[57]]]],[[]],[[]],[[]],[33,57],[30,57],[[]],[26,57],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[92,[1]]]],[[]],[[[77,[1]]],[[92,[1]]]],[[]],[[]],[[]],[[]],[98,29],[[]],[[]],[[]],[[]],[[]],[[]],[[[86,[78]]],99],[[[87,[78]]],86],[[[27,[[0,[100,82]]]]]],[26],[33],[30],[57],[56],[32],[[[86,[78]]],101],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[81,[1]]],[[27,[30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[93,[1,[90,[[92,[1]]]],15]]]],[[[23,[1]]],[[23,[1]]]],[56,14],[[[23,[1]]],14],[[88,86],[[9,[87,29]]]],[88,[[9,[86,29]]]],[[[81,[1]],24],6],[[[81,[1]]],32],[[[81,[1]]],6],[[23,1],[[23,[1]]]],[[[23,[1]],23],[[23,[1]]]],[[[23,[1]],1],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],1],[[77,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[23],[[[23,[1]]]],[[[77,[1]]]],[[],[[79,[78]]]],[88,[[96,[78]]]],[[[23,[1]]],1],[[[27,[82]],[27,[82]]],[[47,[54]]]],[[57,57],[[47,[54]]]],[[[81,[1]]],[[94,[1]]]],[[[86,[78]]],[[97,[78]]]],[[[47,[46]]]],[24,[[9,[29]]]],[[[96,[78]],24],[[9,[29]]]],[102],[[]],[[[95,[1]],[27,[26]],103],[[77,[1]]]],[[[95,[1]],[90,[[27,[57]]]],103],[[77,[1]]]],[[[95,[1]],[27,[33]]],[[77,[1]]]],[[[27,[30]],6],[[9,[22,29]]]],[[[95,[1]],[27,[30]],103],[[77,[1]]]],[[[95,[1]],56],[[77,[1]]]],[[[81,[1]]],56],[[[81,[1]],6]],[29,[[47,[104]]]],[[[23,[1]]],[[23,[1]]]],[[[77,[1]]],[[77,[1]]]],[[[23,[1]],1],[[23,[1]]]],[[23,1],[[23,[1]]]],[[23,23],[[23,[1]]]],[[23,[23,[1]]],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[23,[1]],[23,[1]]],[[23,[1]]]],[[[77,[1]],[77,[1]]],[[77,[1]]]],[[[23,[1]],[23,[1]]]],[[[23,[1]],[23,[1]]]],[[[16,[[27,[33]]]]],[[9,[29]]]],[34,[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],9],[[[27,[57]]],[[9,[[27,[30]]]]]],[[[27,[57]]],[[9,[[27,[33]]]]]],[[],9],[[[27,[57]]],[[9,[[27,[26]]]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[88,86,[105,[78]]],[[9,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[77,[1]],15],[[93,[1,[90,[[92,[1]]]],15]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[107,[1,106]],107],[[107,[1,106]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[[0,[19,1]]]]],[[99,[[0,[19,1]]]]]],[108,108],[109,109],[110,110],[[[107,[19,19]]],[[107,[19,19]]]],[103,103],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[111]],[16,[111]]],[[107,[111,108]]]],[[[99,[111]],[107,[111,108]]],[[107,[111,110]]]],0,[[[99,[111]],111],[[107,[111,110]]]],[[[99,[111]],111],[[107,[111,109]]]],[[],103],[6],[6],[6],[6],[6],[6],[107],[6],[6],[6],[6],[6],[6],[6],[6],[107],[6],[6],[[[99,[111]],[107,[111,110]]],[[107,[111,110]]]],[6],[6],[6],[6],[6],[6],[6],[6],[[[99,[111]]],[[107,[111,108]]]],[[[99,[111]]],[[107,[111,110]]]],[[[99,[111]]],[[107,[111,109]]]],[[103,103],14],[[[99,[111]]],6],[[[99,[111]],[107,[111,110]]],[[16,[111]]]],[[[99,[[0,[39,1]]]],7],40],[[[112,[[0,[39,1]]]],7],40],[[113,7],40],[[108,7],40],[[109,7],40],[[110,7],40],[[[107,[39,39]],7],40],[[103,7],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[99,[111]]],111],[[[99,[111]]],111],[[[99,[111]]],111],[[[99,[111]]],6],[[107,114]],[[107,[115,[6]]]],[[107,6]],[[107,114]],[[107,[115,[6]]]],[[107,6]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,116],[107,116],[[[99,[111]],111,111,[0,[15,19]]],[[16,[111]]]],[[[99,[111]],[16,[111]]],[[107,[111,109]]]],[[[99,[111]],[107,[111,109]]],[[107,[111,108]]]],[[[107,[1,106]],1],[[107,[1,106]]]],0,[[2,2],[[99,[111]]]],[[],103],[107,6],[[[99,[111]]],[[112,[111]]]],[[],103],[[[107,[1,109]],103],[[107,[1,109]]]],[[[99,[111]],107,103],[[107,[111,110]]]],[[[99,[111]],111,103],111],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[117,[1]],[117,[1]]],[[117,[1]]]],[[[117,[1]],1]],[[[117,[1]],[117,[1]]]],[[[118,[78]]]],[[[118,[78]],[118,[78]]]],[[[118,[78]]]],[[[118,[78]]]],[[[118,[78]]]],[[[118,[78]],78]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[118,[[0,[19,78]]]]],[[118,[[0,[19,78]]]]]],[[[120,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[120,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[121,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[121,[[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[88,[[0,[19,78]]]]],[[88,[[0,[19,78]]]]]],[[[117,[19]]],[[117,[19]]]],[[]],[[]],[[]],[[]],[[]],[[[88,[78]],107,117]],[[[88,[78]],107,117]],[[[120,[78,[119,[78]]]]],78],[[88,20,107,117],101],[[],[[117,[1]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[88,[78]]],[[118,[78]]]],[[[117,[91]],117],14],[[[118,[78]]],14],[[[118,[[0,[39,78]]]],7],40],[[[120,[[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[121,[[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[88,[[0,[39,78]]]],7],40],[[[117,[39]],7],40],[[]],[[]],[[]],[[]],[[]],0,[[[88,[78]]],[[16,[78]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[[117,[1]],[117,[1]]],[[117,[1]]]],[[[117,[1]],[117,[1]]]],[[[117,[1]],1]],[88,[[118,[78]]]],[2,[[88,[78]]]],[[],[[101,[[88,[78]]]]]],[[[118,[78]]]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[[120,[78,[119,[78]]]]],[[118,[78]]]],[[[120,[78,[119,[78]]]],78]],[[88,[118,[78]]],[[9,[[120,[78,[119,[78]]]],113]]]],[[]],[[]],[[]],[[]],[[]],[[[88,[78]]],101],0,0,0,[[]],[[]],[[]],[[]],[[[122,[[0,[19,78]]]]],[[122,[[0,[19,78]]]]]],[[[123,[[0,[19,78]]]]],[[123,[[0,[19,78]]]]]],[[]],[[]],[[88,20],101],[6],[6],[6],[6],[6],[6],[[[122,[[0,[39,78]]]],7],40],[[[123,[[0,[39,78]]]],7],40],[[]],[[]],[[],6],[[],6],[[]],[[]],[[],[[123,[78]]]],[118,[[123,[78]]]],0,0,[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[88,[118,[78]]],[[9,[[120,[78,[119,[78]]]],113]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],124],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[126,[[0,[19,125]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[126,[[0,[19,125]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[128,[[0,[19,127]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]],[[128,[[0,[19,127]],[0,[19,78]],[0,[19,[119,[[0,[19,78]]]]]]]]]],[[[124,[[0,[19,78]],19]]],[[124,[[0,[19,78]],19]]]],[[[129,[[0,[19,78]]]]],[[129,[[0,[19,78]]]]]],[[]],[[]],[[]],[[]],[[],101],[[[126,[125,78,[129,[78]]]],78],101],[[[128,[127,78,[129,[78]]]],78],101],[[],101],[[[126,[125,78,[129,[78]]]]],101],[[[128,[127,78,[129,[78]]]]],101],[6],[6],[[[124,[78]]]],[6],[[[129,[78]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[[128,[127,78,[119,[78]]]]],127],[[[126,[[0,[39,125]],[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[128,[[0,[39,127]],[0,[39,78]],[0,[39,[119,[[0,[39,78]]]]]]]],7],40],[[[124,[[0,[39,78]],39]],7],40],[[[129,[[0,[39,78]]]],7],40],[[]],[[]],[[]],[[]],[[]],[[[129,[78]]]],[[],6],[125,[[126,[125,78,[119,[78]]]]]],[[],6],[127,[[128,[127,78,[119,[78]]]]]],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[],[[129,[78]]]],[[],101],[[[126,[125,78,[129,[78]]]]],[[101,[78]]]],[[],101],[[[126,[125,78,[129,[78]]]]],101],[[]],[[[126,[125,78,[129,[78]]]]],[[129,[78]]]],[[[128,[127,78,[129,[78]]]]],[[129,[78]]]],[[],124],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],21],[[],21],[[],21],[[],21],[[]],[[]],[[]],[[]],[[],101],[[[128,[127,78,[129,[78]]]],78],101],[[],101],[[[128,[127,78,[129,[78]]]]],101]],"p":[[8,"Field"],[15,"u32"],[3,"Coordinates"],[3,"Choice"],[3,"CtOption"],[15,"usize"],[3,"Formatter"],[3,"Error"],[4,"Result"],[15,"str"],[8,"Fn"],[3,"Global"],[3,"Box"],[15,"bool"],[8,"IntoIterator"],[3,"Vec"],[8,"Send"],[8,"Sync"],[8,"Clone"],[8,"RngCore"],[3,"TypeId"],[3,"Value"],[4,"Assigned"],[8,"FnOnce"],[3,"Region"],[3,"Advice"],[3,"Column"],[3,"AssignedCell"],[4,"Error"],[3,"Instance"],[3,"Table"],[3,"TableColumn"],[3,"Fixed"],[8,"Layouter"],[3,"NamespacedLayouter"],[3,"Cell"],[3,"RegionIndex"],[3,"RegionStart"],[8,"Debug"],[6,"Result"],[3,"SimpleFloorPlanner"],[8,"RegionLayouter"],[8,"TableLayouter"],[8,"FromIterator"],[8,"Neg"],[3,"String"],[4,"Option"],[8,"Assignment"],[3,"V1Pass"],[3,"V1"],[8,"FnMut"],[3,"RegionShape"],[4,"RegionColumn"],[4,"Ordering"],[3,"HashSet"],[3,"Selector"],[4,"Any"],[8,"Ord"],[3,"MockProver"],[3,"CircuitGates"],[3,"CircuitLayout"],[4,"FailureLocation"],[4,"VerifyFailure"],[3,"DrawingArea"],[4,"DrawingAreaErrorKind"],[3,"Range"],[8,"PrimeGroup"],[8,"Circuit"],[3,"CircuitCost"],[3,"MarginalProofSize"],[3,"ProofSize"],[3,"Column"],[3,"Region"],[3,"VirtualCell"],[3,"Gate"],[3,"Constraint"],[4,"Expression"],[8,"CurveAffine"],[3,"BatchVerifier"],[15,"u8"],[3,"ConstraintSystem"],[8,"ColumnType"],[3,"FixedQuery"],[3,"AdviceQuery"],[3,"InstanceQuery"],[3,"VerifyingKey"],[3,"ProvingKey"],[3,"Params"],[8,"Default"],[8,"Into"],[8,"PartialEq"],[3,"Constraint"],[3,"Constraints"],[3,"PinnedConstraintSystem"],[3,"VirtualCells"],[3,"SingleVerifier"],[3,"PinnedVerificationKey"],[3,"Error"],[3,"EvaluationDomain"],[8,"Hash"],[6,"Result"],[3,"Demand"],[3,"Rotation"],[8,"Error"],[8,"VerificationStrategy"],[8,"Basis"],[3,"Polynomial"],[3,"Coeff"],[3,"LagrangeCoeff"],[3,"ExtendedLagrangeCoeff"],[8,"WithSmallOrderMulGroup"],[3,"PinnedEvaluationDomain"],[4,"Error"],[3,"RangeFull"],[3,"RangeFrom"],[8,"Iterator"],[3,"Blind"],[3,"MSM"],[8,"EncodedChallenge"],[3,"Guard"],[3,"Accumulator"],[3,"ProverQuery"],[3,"VerifierQuery"],[3,"ChallengeScalar"],[8,"Read"],[3,"Blake2bRead"],[8,"Write"],[3,"Blake2bWrite"],[3,"Challenge255"],[8,"CurveExt"],[8,"Chip"],[13,"InRegion"],[13,"OutsideRegion"],[13,"ConstraintNotSatisfied"],[13,"CellNotAssigned"],[13,"InstanceCellNotAssigned"],[13,"Permutation"],[13,"ConstraintPoisoned"],[13,"Lookup"],[8,"FloorPlanner"],[13,"NotEnoughRowsAvailable"],[8,"Transcript"],[8,"TranscriptRead"],[8,"TranscriptWrite"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/rustdoc/latest/settings.html b/rustdoc/latest/settings.html index e165912e..ef0b1443 100644 --- a/rustdoc/latest/settings.html +++ b/rustdoc/latest/settings.html @@ -1,4 +1,4 @@ -Rustdoc settings +Rustdoc settings -

    Rustdoc settings

    Back
    \ No newline at end of file +

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2/lib.rs.html b/rustdoc/latest/src/halo2/lib.rs.html index 9ad73d69..5180c4f2 100644 --- a/rustdoc/latest/src/halo2/lib.rs.html +++ b/rustdoc/latest/src/halo2/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -28,4 +28,4 @@
     #![deny(missing_docs)]
     #![deny(unsafe_code)]
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc.rs.html index 487ce7b8..28bae58f 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc.rs.html @@ -1,4 +1,4 @@ -ecc.rs - source +ecc.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1850,4 +1850,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip.rs.html index 8c307799..e9e9a722 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip.rs.html @@ -1,4 +1,4 @@ -chip.rs - source +chip.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1242,4 +1242,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/add.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/add.rs.html index 54aa5017..424c42dc 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/add.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/add.rs.html @@ -1,4 +1,4 @@ -add.rs - source +add.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -894,4 +894,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/add_incomplete.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/add_incomplete.rs.html index bb6f600f..af07737a 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/add_incomplete.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/add_incomplete.rs.html @@ -1,4 +1,4 @@ -add_incomplete.rs - source +add_incomplete.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -398,4 +398,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/constants.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/constants.rs.html index bf7ab6da..8b6ad5cd 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/constants.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/constants.rs.html @@ -1,4 +1,4 @@ -constants.rs - source +constants.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -568,4 +568,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul.rs.html index 1837e663..1457962b 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul.rs.html @@ -1,4 +1,4 @@ -mul.rs - source +mul.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1178,4 +1178,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/complete.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/complete.rs.html index e6f4fef7..b1f8bf29 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/complete.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/complete.rs.html @@ -1,4 +1,4 @@ -complete.rs - source +complete.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -400,4 +400,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/incomplete.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/incomplete.rs.html index d6b3ae1f..94f2876e 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/incomplete.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/incomplete.rs.html @@ -1,4 +1,4 @@ -incomplete.rs - source +incomplete.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -762,4 +762,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/overflow.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/overflow.rs.html index 602589cb..62ef6870 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/overflow.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul/overflow.rs.html @@ -1,4 +1,4 @@ -overflow.rs - source +overflow.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -430,4 +430,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed.rs.html index 6f493d7f..5a596901 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed.rs.html @@ -1,4 +1,4 @@ -mul_fixed.rs - source +mul_fixed.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1006,4 +1006,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/base_field_elem.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/base_field_elem.rs.html index ccfc6812..c658bd70 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/base_field_elem.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/base_field_elem.rs.html @@ -1,4 +1,4 @@ -base_field_elem.rs - source +base_field_elem.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1070,4 +1070,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/full_width.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/full_width.rs.html index 2f854563..5fb2f62d 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/full_width.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/full_width.rs.html @@ -1,4 +1,4 @@ -full_width.rs - source +full_width.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -646,4 +646,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/short.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/short.rs.html index 5d3a4242..fd1c3c58 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/short.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/mul_fixed/short.rs.html @@ -1,4 +1,4 @@ -short.rs - source +short.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1334,4 +1334,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/ecc/chip/witness_point.rs.html b/rustdoc/latest/src/halo2_gadgets/ecc/chip/witness_point.rs.html index e6678a60..b6ee7740 100644 --- a/rustdoc/latest/src/halo2_gadgets/ecc/chip/witness_point.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/ecc/chip/witness_point.rs.html @@ -1,4 +1,4 @@ -witness_point.rs - source +witness_point.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -362,4 +362,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/lib.rs.html b/rustdoc/latest/src/halo2_gadgets/lib.rs.html index 5b2dea44..e3d52b05 100644 --- a/rustdoc/latest/src/halo2_gadgets/lib.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -74,4 +74,4 @@
     pub mod sinsemilla;
     pub mod utilities;
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon.rs.html index 94dd1507..7121e41d 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon.rs.html @@ -1,4 +1,4 @@ -poseidon.rs - source +poseidon.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -606,4 +606,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/pow5.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/pow5.rs.html index 31953af7..f0bd0939 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/pow5.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/pow5.rs.html @@ -1,4 +1,4 @@ -pow5.rs - source +pow5.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1788,4 +1788,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives.rs.html index 583a2fb2..77d865c2 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives.rs.html @@ -1,4 +1,4 @@ -primitives.rs - source +primitives.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -824,4 +824,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fp.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fp.rs.html index c94a2e7c..0ae39443 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fp.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fp.rs.html @@ -1,4 +1,4 @@ -fp.rs - source +fp.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -2876,4 +2876,4 @@
         ],
     ];
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fq.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fq.rs.html index 0b22d354..613b9a27 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fq.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/fq.rs.html @@ -1,4 +1,4 @@ -fq.rs - source +fq.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -2876,4 +2876,4 @@
         ],
     ];
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/grain.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/grain.rs.html index 88795afe..2247c8e9 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/grain.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/grain.rs.html @@ -1,4 +1,4 @@ -grain.rs - source +grain.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -404,4 +404,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/mds.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/mds.rs.html index 845884dc..32213a70 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/mds.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/mds.rs.html @@ -1,4 +1,4 @@ -mds.rs - source +mds.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -272,4 +272,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/p128pow5t3.rs.html b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/p128pow5t3.rs.html index 83baded0..43cc4279 100644 --- a/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/p128pow5t3.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/poseidon/primitives/p128pow5t3.rs.html @@ -1,4 +1,4 @@ -p128pow5t3.rs - source +p128pow5t3.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -654,4 +654,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256.rs.html index 6562abcd..1fb23e2c 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256.rs.html @@ -1,4 +1,4 @@ -sha256.rs - source +sha256.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -346,4 +346,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16.rs.html index ff46f64b..5d31da68 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16.rs.html @@ -1,4 +1,4 @@ -table16.rs - source +table16.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1044,4 +1044,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression.rs.html index b55e7118..dbafa2de 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression.rs.html @@ -1,4 +1,4 @@ -compression.rs - source +compression.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -2024,4 +2024,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_gates.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_gates.rs.html index 10ce8d25..85ff6325 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_gates.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_gates.rs.html @@ -1,4 +1,4 @@ -compression_gates.rs - source +compression_gates.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -900,4 +900,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_util.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_util.rs.html index cd0848f8..148bfb71 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_util.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/compression_util.rs.html @@ -1,4 +1,4 @@ -compression_util.rs - source +compression_util.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1996,4 +1996,4 @@
         (a, b, c, d, e, f, g, h)
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_digest.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_digest.rs.html index b3530f47..36a6a143 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_digest.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_digest.rs.html @@ -1,4 +1,4 @@ -subregion_digest.rs - source +subregion_digest.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -218,4 +218,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_initial.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_initial.rs.html index 3b179bde..c7a6c1dc 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_initial.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_initial.rs.html @@ -1,4 +1,4 @@ -subregion_initial.rs - source +subregion_initial.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -326,4 +326,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_main.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_main.rs.html index 3ec9297c..87f6d445 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_main.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/compression/subregion_main.rs.html @@ -1,4 +1,4 @@ -subregion_main.rs - source +subregion_main.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -266,4 +266,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/gates.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/gates.rs.html index 990cef69..3ddabfab 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/gates.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/gates.rs.html @@ -1,4 +1,4 @@ -gates.rs - source +gates.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -264,4 +264,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule.rs.html index f4e1a81c..c8108df0 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule.rs.html @@ -1,4 +1,4 @@ -message_schedule.rs - source +message_schedule.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -924,4 +924,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_gates.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_gates.rs.html index 7f3a49ab..975111c3 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_gates.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_gates.rs.html @@ -1,4 +1,4 @@ -schedule_gates.rs - source +schedule_gates.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -804,4 +804,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_util.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_util.rs.html index e01d61e7..2000ccc7 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_util.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/schedule_util.rs.html @@ -1,4 +1,4 @@ -schedule_util.rs - source +schedule_util.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -376,4 +376,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion1.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion1.rs.html index 9aa2a4ee..bc77f1bf 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion1.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion1.rs.html @@ -1,4 +1,4 @@ -subregion1.rs - source +subregion1.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -460,4 +460,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion2.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion2.rs.html index 14340abd..abdbeb7a 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion2.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion2.rs.html @@ -1,4 +1,4 @@ -subregion2.rs - source +subregion2.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -988,4 +988,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion3.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion3.rs.html index 26ba5069..3b6dbf47 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion3.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/message_schedule/subregion3.rs.html @@ -1,4 +1,4 @@ -subregion3.rs - source +subregion3.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -654,4 +654,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/spread_table.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/spread_table.rs.html index 5f0db1e6..361241a5 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/spread_table.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/spread_table.rs.html @@ -1,4 +1,4 @@ -spread_table.rs - source +spread_table.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -922,4 +922,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sha256/table16/util.rs.html b/rustdoc/latest/src/halo2_gadgets/sha256/table16/util.rs.html index efd40c90..6c6e368e 100644 --- a/rustdoc/latest/src/halo2_gadgets/sha256/table16/util.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sha256/table16/util.rs.html @@ -1,4 +1,4 @@ -util.rs - source +util.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -248,4 +248,4 @@
         (sum, carry)
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla.rs.html index 1a8579cf..57817480 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla.rs.html @@ -1,4 +1,4 @@ -sinsemilla.rs - source +sinsemilla.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1526,4 +1526,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip.rs.html index d23ddc7b..d53763e2 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip.rs.html @@ -1,4 +1,4 @@ -chip.rs - source +chip.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -668,4 +668,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/generator_table.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/generator_table.rs.html index a11d8444..20301476 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/generator_table.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/generator_table.rs.html @@ -1,4 +1,4 @@ -generator_table.rs - source +generator_table.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -210,4 +210,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/hash_to_point.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/hash_to_point.rs.html index 36905fe7..e3bd4c59 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/hash_to_point.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/chip/hash_to_point.rs.html @@ -1,4 +1,4 @@ -hash_to_point.rs - source +hash_to_point.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -844,4 +844,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle.rs.html index ea110bb6..e5871256 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle.rs.html @@ -1,4 +1,4 @@ -merkle.rs - source +merkle.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -810,4 +810,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle/chip.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle/chip.rs.html index f66dc409..ee75876d 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle/chip.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/merkle/chip.rs.html @@ -1,4 +1,4 @@ -chip.rs - source +chip.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1072,4 +1072,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/message.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/message.rs.html index 740257ed..17f782bb 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/message.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/message.rs.html @@ -1,4 +1,4 @@ -message.rs - source +message.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -144,4 +144,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives.rs.html index 580d1ec9..93a8e748 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives.rs.html @@ -1,4 +1,4 @@ -primitives.rs - source +primitives.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -630,4 +630,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/addition.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/addition.rs.html index fc3f6de7..f30dcefb 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/addition.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/addition.rs.html @@ -1,4 +1,4 @@ -addition.rs - source +addition.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -160,4 +160,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/sinsemilla_s.rs.html b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/sinsemilla_s.rs.html index 775cd1bd..392c4670 100644 --- a/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/sinsemilla_s.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/sinsemilla/primitives/sinsemilla_s.rs.html @@ -1,4 +1,4 @@ -sinsemilla_s.rs - source +sinsemilla_s.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -28702,4 +28702,4 @@
         ),
     ];
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/utilities.rs.html b/rustdoc/latest/src/halo2_gadgets/utilities.rs.html index 5afef328..45c5ee36 100644 --- a/rustdoc/latest/src/halo2_gadgets/utilities.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/utilities.rs.html @@ -1,4 +1,4 @@ -utilities.rs - source +utilities.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1006,4 +1006,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/utilities/cond_swap.rs.html b/rustdoc/latest/src/halo2_gadgets/utilities/cond_swap.rs.html index 926d04a1..bd6fe6a5 100644 --- a/rustdoc/latest/src/halo2_gadgets/utilities/cond_swap.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/utilities/cond_swap.rs.html @@ -1,4 +1,4 @@ -cond_swap.rs - source +cond_swap.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -602,4 +602,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/utilities/decompose_running_sum.rs.html b/rustdoc/latest/src/halo2_gadgets/utilities/decompose_running_sum.rs.html index 5b2db11c..fe93c01b 100644 --- a/rustdoc/latest/src/halo2_gadgets/utilities/decompose_running_sum.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/utilities/decompose_running_sum.rs.html @@ -1,4 +1,4 @@ -decompose_running_sum.rs - source +decompose_running_sum.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -792,4 +792,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_gadgets/utilities/lookup_range_check.rs.html b/rustdoc/latest/src/halo2_gadgets/utilities/lookup_range_check.rs.html index 892f270c..88e5e501 100644 --- a/rustdoc/latest/src/halo2_gadgets/utilities/lookup_range_check.rs.html +++ b/rustdoc/latest/src/halo2_gadgets/utilities/lookup_range_check.rs.html @@ -1,4 +1,4 @@ -lookup_range_check.rs - source +lookup_range_check.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1314,4 +1314,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/arithmetic.rs.html b/rustdoc/latest/src/halo2_proofs/arithmetic.rs.html index 0e52ec66..c3f1a230 100644 --- a/rustdoc/latest/src/halo2_proofs/arithmetic.rs.html +++ b/rustdoc/latest/src/halo2_proofs/arithmetic.rs.html @@ -1,4 +1,4 @@ -arithmetic.rs - source +arithmetic.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -918,4 +918,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit.rs.html b/rustdoc/latest/src/halo2_proofs/circuit.rs.html index 0625299c..80a834e7 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit.rs.html @@ -1,4 +1,4 @@ -circuit.rs - source +circuit.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1122,4 +1122,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner.rs.html index c8115184..1246c6cf 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner.rs.html @@ -1,4 +1,4 @@ -floor_planner.rs - source +floor_planner.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -26,4 +26,4 @@
     mod v1;
     pub use v1::{V1Pass, V1};
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/single_pass.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/single_pass.rs.html index 050a90d3..92e43c9f 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/single_pass.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/single_pass.rs.html @@ -1,4 +1,4 @@ -single_pass.rs - source +single_pass.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1042,4 +1042,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1.rs.html index 68b99cb6..4c284148 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1.rs.html @@ -1,4 +1,4 @@ -v1.rs - source +v1.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1112,4 +1112,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1/strategy.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1/strategy.rs.html index c5d309b6..348ce713 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1/strategy.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/floor_planner/v1/strategy.rs.html @@ -1,4 +1,4 @@ -strategy.rs - source +strategy.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -544,4 +544,4 @@
         );
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/layouter.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/layouter.rs.html index 34529867..ccb32162 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/layouter.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/layouter.rs.html @@ -1,4 +1,4 @@ -layouter.rs - source +layouter.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -614,4 +614,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/circuit/value.rs.html b/rustdoc/latest/src/halo2_proofs/circuit/value.rs.html index 95f9b35b..252d7637 100644 --- a/rustdoc/latest/src/halo2_proofs/circuit/value.rs.html +++ b/rustdoc/latest/src/halo2_proofs/circuit/value.rs.html @@ -1,4 +1,4 @@ -value.rs - source +value.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1410,4 +1410,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev.rs.html b/rustdoc/latest/src/halo2_proofs/dev.rs.html index 8e106512..d8cae168 100644 --- a/rustdoc/latest/src/halo2_proofs/dev.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev.rs.html @@ -1,4 +1,4 @@ -dev.rs - source +dev.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -2280,4 +2280,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/cost.rs.html b/rustdoc/latest/src/halo2_proofs/dev/cost.rs.html index 75aa6780..50e421c2 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/cost.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/cost.rs.html @@ -1,4 +1,4 @@ -cost.rs - source +cost.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1030,4 +1030,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/failure.rs.html b/rustdoc/latest/src/halo2_proofs/dev/failure.rs.html index 9d125471..5c283c43 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/failure.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/failure.rs.html @@ -1,4 +1,4 @@ -failure.rs - source +failure.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1144,4 +1144,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/failure/emitter.rs.html b/rustdoc/latest/src/halo2_proofs/dev/failure/emitter.rs.html index 7f3b7d15..2d06f426 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/failure/emitter.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/failure/emitter.rs.html @@ -1,4 +1,4 @@ -emitter.rs - source +emitter.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -342,4 +342,4 @@
         )
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/gates.rs.html b/rustdoc/latest/src/halo2_proofs/dev/gates.rs.html index 0c497e13..af969db9 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/gates.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/gates.rs.html @@ -1,4 +1,4 @@ -gates.rs - source +gates.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -570,4 +570,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/graph.rs.html b/rustdoc/latest/src/halo2_proofs/dev/graph.rs.html index 17f81928..5ae55c8d 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/graph.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/graph.rs.html @@ -1,4 +1,4 @@ -graph.rs - source +graph.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -392,4 +392,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/graph/layout.rs.html b/rustdoc/latest/src/halo2_proofs/dev/graph/layout.rs.html index e62deed0..6d192a56 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/graph/layout.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/graph/layout.rs.html @@ -1,4 +1,4 @@ -layout.rs - source +layout.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -654,4 +654,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/metadata.rs.html b/rustdoc/latest/src/halo2_proofs/dev/metadata.rs.html index 6233fed2..5d64a413 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/metadata.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/metadata.rs.html @@ -1,4 +1,4 @@ -metadata.rs - source +metadata.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -364,4 +364,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/dev/util.rs.html b/rustdoc/latest/src/halo2_proofs/dev/util.rs.html index a6feb8cd..49527239 100644 --- a/rustdoc/latest/src/halo2_proofs/dev/util.rs.html +++ b/rustdoc/latest/src/halo2_proofs/dev/util.rs.html @@ -1,4 +1,4 @@ -util.rs - source +util.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -336,4 +336,4 @@
         cell_values.into_iter().collect()
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/helpers.rs.html b/rustdoc/latest/src/halo2_proofs/helpers.rs.html index cddbaaa5..935eded8 100644 --- a/rustdoc/latest/src/halo2_proofs/helpers.rs.html +++ b/rustdoc/latest/src/halo2_proofs/helpers.rs.html @@ -1,4 +1,4 @@ -helpers.rs - source +helpers.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -46,4 +46,4 @@
     
     impl<C: CurveAffine> CurveRead for C {}
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/lib.rs.html b/rustdoc/latest/src/halo2_proofs/lib.rs.html index 19f1097f..c0d8da0d 100644 --- a/rustdoc/latest/src/halo2_proofs/lib.rs.html +++ b/rustdoc/latest/src/halo2_proofs/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source +lib.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -54,4 +54,4 @@
     pub mod dev;
     mod helpers;
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/multicore.rs.html b/rustdoc/latest/src/halo2_proofs/multicore.rs.html index d108e9a5..067e6297 100644 --- a/rustdoc/latest/src/halo2_proofs/multicore.rs.html +++ b/rustdoc/latest/src/halo2_proofs/multicore.rs.html @@ -1,4 +1,4 @@ -multicore.rs - source +multicore.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -32,4 +32,4 @@
         join, scope, Scope,
     };
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk.rs.html b/rustdoc/latest/src/halo2_proofs/plonk.rs.html index bc0ce778..2d6cbcd5 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk.rs.html @@ -1,4 +1,4 @@ -plonk.rs - source +plonk.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -364,4 +364,4 @@
     struct X;
     type ChallengeX<F> = ChallengeScalar<F, X>;
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/assigned.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/assigned.rs.html index 8125a88f..9a6b87e5 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/assigned.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/assigned.rs.html @@ -1,4 +1,4 @@ -assigned.rs - source +assigned.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1346,4 +1346,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/circuit.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/circuit.rs.html index b7c0ca4c..56c5efc2 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/circuit.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/circuit.rs.html @@ -1,4 +1,4 @@ -circuit.rs - source +circuit.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -3108,4 +3108,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/circuit/compress_selectors.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/circuit/compress_selectors.rs.html index c9968709..69581751 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/circuit/compress_selectors.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/circuit/compress_selectors.rs.html @@ -1,4 +1,4 @@ -compress_selectors.rs - source +compress_selectors.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -716,4 +716,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/error.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/error.rs.html index 83f17366..d12f689b 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/error.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/error.rs.html @@ -1,4 +1,4 @@ -error.rs - source +error.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -198,4 +198,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/keygen.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/keygen.rs.html index 1160f4de..eaf2778c 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/keygen.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/keygen.rs.html @@ -1,4 +1,4 @@ -keygen.rs - source +keygen.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -688,4 +688,4 @@
         })
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/lookup.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/lookup.rs.html index 81821265..a4baa264 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/lookup.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/lookup.rs.html @@ -1,4 +1,4 @@ -lookup.rs - source +lookup.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -158,4 +158,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/lookup/prover.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/lookup/prover.rs.html index b4e42c77..c2186644 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/lookup/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/lookup/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1308,4 +1308,4 @@
         ))
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/lookup/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/lookup/verifier.rs.html index ed894ad1..6d23dd36 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/lookup/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/lookup/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -432,4 +432,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/permutation.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/permutation.rs.html index fff13c80..1634c2c3 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/permutation.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/permutation.rs.html @@ -1,4 +1,4 @@ -permutation.rs - source +permutation.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -182,4 +182,4 @@
         pub(super) cosets: Vec<Polynomial<C::Scalar, ExtendedLagrangeCoeff>>,
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/permutation/keygen.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/permutation/keygen.rs.html index 6c374c7a..2ab6d746 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/permutation/keygen.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/permutation/keygen.rs.html @@ -1,4 +1,4 @@ -keygen.rs - source +keygen.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -438,4 +438,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/permutation/prover.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/permutation/prover.rs.html index a04eb057..9d33fb01 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/permutation/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/permutation/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -882,4 +882,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/permutation/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/permutation/verifier.rs.html index 4bd6fbf0..04a8182e 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/permutation/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/permutation/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -496,4 +496,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/prover.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/prover.rs.html index ea5b46f4..19455fd5 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1586,4 +1586,4 @@
         .expect("proof generation should not fail");
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/vanishing.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/vanishing.rs.html index 135c4e91..8e719985 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/vanishing.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/vanishing.rs.html @@ -1,4 +1,4 @@ -vanishing.rs - source +vanishing.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -36,4 +36,4 @@
         _marker: PhantomData<C>,
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/vanishing/prover.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/vanishing/prover.rs.html index 6c8242bb..b9f4170d 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/vanishing/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/vanishing/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -358,4 +358,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/vanishing/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/vanishing/verifier.rs.html index 050033d4..29841248 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/vanishing/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/vanishing/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -292,4 +292,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/verifier.rs.html index cd818918..06ec7d6b 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -708,4 +708,4 @@
         })
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/plonk/verifier/batch.rs.html b/rustdoc/latest/src/halo2_proofs/plonk/verifier/batch.rs.html index fa627c13..56b9b6c1 100644 --- a/rustdoc/latest/src/halo2_proofs/plonk/verifier/batch.rs.html +++ b/rustdoc/latest/src/halo2_proofs/plonk/verifier/batch.rs.html @@ -1,4 +1,4 @@ -batch.rs - source +batch.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -258,4 +258,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly.rs.html b/rustdoc/latest/src/halo2_proofs/poly.rs.html index 379c0146..39639c46 100644 --- a/rustdoc/latest/src/halo2_proofs/poly.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly.rs.html @@ -1,4 +1,4 @@ -poly.rs - source +poly.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -740,4 +740,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/commitment.rs.html b/rustdoc/latest/src/halo2_proofs/poly/commitment.rs.html index f09fb2ca..66bb9a98 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/commitment.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/commitment.rs.html @@ -1,4 +1,4 @@ -commitment.rs - source +commitment.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -762,4 +762,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/commitment/msm.rs.html b/rustdoc/latest/src/halo2_proofs/poly/commitment/msm.rs.html index 3fbe0c7c..490d3406 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/commitment/msm.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/commitment/msm.rs.html @@ -1,4 +1,4 @@ -msm.rs - source +msm.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -454,4 +454,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/commitment/prover.rs.html b/rustdoc/latest/src/halo2_proofs/poly/commitment/prover.rs.html index 53cbc44f..0e77d4a6 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/commitment/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/commitment/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -346,4 +346,4 @@
         });
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/commitment/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/poly/commitment/verifier.rs.html index ef6ebf4b..b401da05 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/commitment/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/commitment/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -356,4 +356,4 @@
         v
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/domain.rs.html b/rustdoc/latest/src/halo2_proofs/poly/domain.rs.html index 1428421a..ba6f9584 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/domain.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/domain.rs.html @@ -1,4 +1,4 @@ -domain.rs - source +domain.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1222,4 +1222,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/evaluator.rs.html b/rustdoc/latest/src/halo2_proofs/poly/evaluator.rs.html index ec5844ae..b5bdc429 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/evaluator.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/evaluator.rs.html @@ -1,4 +1,4 @@ -evaluator.rs - source +evaluator.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1340,4 +1340,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/multiopen.rs.html b/rustdoc/latest/src/halo2_proofs/poly/multiopen.rs.html index ff89a59c..cd52b4b8 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/multiopen.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/multiopen.rs.html @@ -1,4 +1,4 @@ -multiopen.rs - source +multiopen.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -1000,4 +1000,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/multiopen/prover.rs.html b/rustdoc/latest/src/halo2_proofs/poly/multiopen/prover.rs.html index 8a16b7ed..900fa698 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/multiopen/prover.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/multiopen/prover.rs.html @@ -1,4 +1,4 @@ -prover.rs - source +prover.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -304,4 +304,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/poly/multiopen/verifier.rs.html b/rustdoc/latest/src/halo2_proofs/poly/multiopen/verifier.rs.html index 75d528e3..76861ab0 100644 --- a/rustdoc/latest/src/halo2_proofs/poly/multiopen/verifier.rs.html +++ b/rustdoc/latest/src/halo2_proofs/poly/multiopen/verifier.rs.html @@ -1,4 +1,4 @@ -verifier.rs - source +verifier.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -310,4 +310,4 @@
         }
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/src/halo2_proofs/transcript.rs.html b/rustdoc/latest/src/halo2_proofs/transcript.rs.html index 3186f974..ca2d0692 100644 --- a/rustdoc/latest/src/halo2_proofs/transcript.rs.html +++ b/rustdoc/latest/src/halo2_proofs/transcript.rs.html @@ -1,4 +1,4 @@ -transcript.rs - source +transcript.rs - source -
    1
    +
    1
     2
     3
     4
    @@ -650,4 +650,4 @@
         (0..n).map(|_| transcript.read_scalar()).collect()
     }
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/rustdoc/latest/static.files/SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2 b/rustdoc/latest/static.files/SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2 deleted file mode 100644 index db57d21455c94e80aa7cca25cac803a08e1b01ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81320 zcmZU4W3Vth%;mLh+qP}nwr$(CZQHhO+j_2zeZSqA{jr;N+MG<rZYjr>fKvRss|G8>6jVuTJjcx34-`zO^?8~Sn*;;jMF$OzP>r(4-iEA`LwxOW* z+`j!=DsY*&d!W=EHHDdNF%E%`D^bb516!7z_h^{1HI8Gg`>55~{QG}|mL$5Nw#u7n zH#rkThz}w}{X`iA#7Dth*ZyA|6i5}7oCFPDLP*J+D+2YAMkF#vIzd79=zkW8HDSDB zio|88I=2$}9RVychG!W&hNF>!Q|!J`jMQuy^QQ@I!&M)|JCf9tk?*8lbmvoSH&uh! zn)unSjkIngKx#P|Ewvcj{cXlw@bw1D9w9v3#m!$z8(<-?`(A_tp|;pWDI_M&u_%p( zw3Az{&{(+=ksPnuHSr=YEi-vCb3FxH`5zZOJC+E6*YQ%t1_(s+ zFngcZ^=+7h4gK$Rg6rRj_y?)dDQ6v;750z6+N)-pP^r^5d20^$BxRXLFyc9p=WNW% z{ABP5?;y@&r8f%#MgP)*#3f;ju(92BE#~jetUSw2_iKOljz!ZRj*pIgL#%SD%TZ;q zj^{E_e^dX4eWFHzAD4x>Wu92?{1Rj1@21qxrq?maOj)^)dJAexb`}fJe*&!+;;6ob z!S-uzZZmJ!MQrKNwi$6cy{9&3`g~VMQRc3)RwQWcvSV#hV%~QREwrh?nt7GyH(CQl z^qNs!SdH>`2GGCqS6peYVP5|*0&zh zY3)>>V(g^(>Q1Q5o>V8NVt*DZl3E87q0#cNMzo3=J1Re=^A|#HH8Aec8&BW3n!FAt z`jIS=d~1;#b?a^tQ`a<#+*v>5`|jU_emmrSJbnk#rljK0i?N2Wj2~M*pH$q_IgOeDL)FO8BsoKMGA=&_a|~JH|Y_VOJNzWVRA^3fr=(Z zx%dI7wyI!_?TpmpMtNGNZx!`Y&BOk3fJx2aZHWCUPJs25Bb>L9f_W z+vaZdTmR$w$JOda_2YekYJ(myMhK}(4fq1K<$i#B zU*g;ZiLpKSC%mr%Eli^;2;!Aa!^NOr}{w_kMBOz8dmKWku4nzg==Hs;o zAZ5uh@HR{NDYU^~*G%JcBmFf#g<{@Wp`{>$gIozTE`%Cp{M6xx?JIyF3CJarfI?pY zhD2!*fx%c!Ci6KPyROL&ZPT5d>vi;=Xf3^4_pMb;uLejwHWLzN+ybRwZ6rI7Web{W z@?`EmODUNY#AuMQHPUPANG>MYbBDtA^J#18 za0e2OMt|=~bH0~*_)qr9a?09$DO$uv&g2BZq}8TngWCKbb-U;f2Y>hdn*iy=GoW_GD$-O{%acNbM|VE! zn8E3<=(%QtJmnN|YohU<$#<^`cWvcW6X^9+g`sPufglMzjwYa{!wl$|%l(&c-bDWK zOsEbkH<_dkIxQktI=FqeX%)Mz)OL2{@||MB=c*UY|c6ABA`RiuX|QmgfKx<@s} zTxCdZIrIrv#0&AFoMp!A=OC*hDyPqhz}(qDEK?$B`O0|9f7Y{f<9GdNt4a`b?%*O+ zY?K)LPAi{KKE6ycrP1HAxl)PVjuaK-N2uSt7jD5o?u@znatKKj%PFS#mjQqkRE2I| zW&V=nBT!t)X@WqZk~<)gR{{oo?A7L2`aXW9zmtswnuvnTxqwX2b=El2>HE9#D%uB3 zZ8rTVewtvgWzU-R&HnSv{MoaJI(VS)h1;bWGW21Fi&Utnc#;Ok80dP2n^=9~Djq(& z8r*>+NoF9bK`@3eD5hMi{(0I ztxe$l`1{+vdF#9Ad7FD3TW3+VvBV-Z6@xA71CpaY&w+g-LmF{d$2wp2`{?~9G8!n5 z&oZ*gH)E=$5I{J7_j@aCsLVNmACSyRT*fTkw(2R?LJCRP5IJZ2V_SXsQx=Hg-2pvq zN)Ezlk!BudcyYaLz=61PNfU(2DG7if0S5sj22n_q4j|`*nlJ>1NKL^YKdCh?Zyg?E zSYo&hF^(+CUW2703#5m5(ZrJa`Rl7x{nY10JDfnQqRa(dM=~yb*jXkopJ21AnOu8! zk^gc3`>NmT{!;~f0YrM?7f1+U5H1)Y21)?!_P)-p`ZNUyB8>pr9P@7447<`Jh8?e5 z_d@1QzXPlQnU&kPdMRw&lxd;cn$^L%5p!mPWsev-J^V{oTk6`bb}pIK;x7IX!%o6^ zSI`i&y}p!>RWFuYZM{vX_D;@WJxY3yhIShP0dm0S4S52DmWb-=cCEt6$|~qC~F1ArTNcl&mwqFRPWFnqI1wf`OoD z!3|l33JMMu7V)dcS$c@%*Ph}hU@wG0t4g~TNFb2r@E*=Z@^J>Zn`1zAP)4D1iLd^8 z77$b#+b)X??-@XvtYv`s=YQ6oE1)>5)&;m02=+oxl=0_*HRW?R|fQ)B^+(THgEqG{!C`FtT zOg?s`{S$9^z=0C8cFld5ZdTKUKiF_;5=?3FH>>)ZQ6kW(B(t=<3>ic%noxL+-wyAz06m&h?%7tf~X%TWI zbU5Hg2>kcQ|7Q8;&+Sejd?IBbBB#6S>J(uY8D;|*DkJ4-im6H3ePt6$1^*C!HQ9SJ zd_clIS~K_1XzVChJ!m8fJ-@!RY4XbdNmYd?F}4qCn1m6ju+HYYoURl-!mJn$O#ucj zM}!KpwD56RC`J(StMhrO2SsD2)k2OD03pxnFDX!IY?B0(YH02G`*Ly|noTP$#&RDF z-+O6egq)2Mjo;7s)Zd#qFmtyRAWYF3q97H?`N18zBYG#a{~^C$yG(+IX+2^=Or&Mq zi2wCM!(*rM({qxa{$8&jB9uU+6gAW3y*?07nv*-Z%v5mq@$>g5H$CG^yT&%QG1e5L zh>D7ch>GgU^P^7=9|l0!MrdC#NQ@#z!~D4P%rzAOyK7FGaCz zewxAU(RKgzPc3}%>(&nJiSN%*v?U^9tw^^vwKx??x{*_-7X6fQ=AY2jpT7CU0G+1y zzPEi1qmf@sL+t-hWIU^j$^GZY?r+HAr+5HBL@Jh{P;gAnB2jTFnk9sX1eK=A#OWv^xfH0P9f~TMqfF5r zlu>L=mWtzES)V1;VKJjInVIZ(Qt5|Ts~YWiTAOd8aX8*zr(*#r2sB`$0j7YA1{s1n zIoTpsvdoPV1&+$nGUQ9iY9A(#VUzE%$!FQ*(fqm_ehN~)lqP*SSp9PPKhjzLbxI%; zKn4gH1T=0+MRBhT;^3M@#kmO%d6Ou5CTbK-glHOR(X|(%Z5Sf(g+%O%#BI>T?wBGS zLo0(BmYT*V2k>)5I9Xy$`gj+*+~}4+XQ@b9pp4056RqBFdb-Of!dzBU~#N_%~ttiq3J&a*Bh14ED-N6oi(i43=Ruv2~91w|wvJMtI zETv`h*-ZQ<5_kobd|7)Nax?P_#DWeaRb_XA*xU{>wZWxi#{yhQYPbSS=_{Q1ByWDbzK%g;{lnxz`yt6c}Yd zQ=88ugGkiOX`kq6_xE4A)&&6SzEK=Oo)qaxD=4qPXr`Ox(~V-85YcbR004Zj2e@JN9gMTPSXhRn0=C_n&|SOnid-Ym4T z@v#qNBd={{3+F>x{artD7@zp`zdc)cuwu8;Pqoj(ZM{xZ6-96wASNg)OPCtPOvmU- zRa(UTY<|07GGGG?Bw*{wZW0RDr4vCGQV0!w*U%FJ2$xaVJogb)CycB4P z^vF|cc~GiHFYJh)a?A` zA76&^7hM!?gvlu`Hhg=jN&^=`TY2kIl`k$)R&MLM|SBxqpC-ZWs-SQ z{yu7XzH^n_Go5inR7O`UdG0ajq_Y=dC6L@Ro4O7iSYiFZLBq(F=~saOzJQr{ykMKn zVb;iEh0>M?*6giDPv@g>&PM1EvRAMsI?9jiGw;*CA-=V(n{weCRm2B|a1Ogal3vob zE24a;`tx^yuRZtGk4q_kCzZ#u!L5Hzr~oP-KDGCzpghgA-yig`8?#Wvg7UNuOaPzpO)k(b6o zlPof5v2B&ObOJUdN4H=U_tn!NA5Wo$bFKE!VhO_#fCMS4z;v?Lo(zz~l0W01=#JC9TR_1Jxj*zgpELy4l&q6wI788mSN8ihd8$$Y7*_Bd;m z(Q1!DLnFm;{y{TL*yS^fR>n=oSvYfq^7!5 zT`w1_<@*7G!eOx(tY$kQlCqPTS}neV6|`uZgc@lrn3);ErOFj{OC|DBs_+REEg2?^ zRD^`AbH{q5iAxnPc! zgqln;T3o5m;0_2$0x7CF5S2u0prOj z;FgnujfJQ1nOi%2_Ri(u406ZJDTeO)G`~r7FHCgw)A|4!on@d{HX##>Mq`nXX}}Nu z6CDSU_=6${vN#YZY>40umLH6J@@iYQMZG@*b>hD>mT<2G-2axnFZ>X*ckS#|vxIOL;BBqzZM)jC_ttZHS%ET>&Da)wn3ma^LTzpA z&AY!6WxwKHi_Xq>j%N3PrFUHcx`Xe0Xc`7V<+CnKqfp&~k^Vi_e(xY0Hx5^7{v zV3x|-mo?|U?x~>f_P@RT3d=;(mY$4&l*vj8+sGx1QMU16`1tkFf}1m1(374nsLhjwMsPe>eIQZ~@U* zZsdR!=tEqT3j~VFKxAJht(Ux`o5N{f?*1;1^mo=o;hBNtbFIOj#5cH;cssWl%vT~)G)9P6?m&PqqGSrBiz z<5K7@#^UuZqF=`YvRhCrp0eAJh@l!Q#!QRIASq|WWm>YGrJP05jS!{PCM1N>zIE zzo0!wz``7yeKKO(Vxep^3GzLuExrvco;H}g&I;Bso_%*biM!x6)J1h+A30&b(CK!$ zTrQPPzc!gQ8|DuT=I9R4q3JZ)kV+brnw+4dsDys*I;zda{bglK8xwsqXeMm*e7y1u!5IiDjiuDnV4Ra3$~3BPf05cK_ph&UuV_#qyYoNN`u; zc_Wf7)G1WS%+%J<(yV6H$^{PRs5Un+IXXH!JUvE7KtV!7L`6=|kad%Cm7boMnxv+n zqO7i{sFxD`#h7W0Yl9KSN8i zJl)wETbtV(WX#3k=@A|+Z&xqXWX^GIXIv=I z0>R*@*)Z>HnIf)rKvJx<*dn~P`{t~FO>g|0Si?*;EnbSoc>Q65>GY-Qr*}Eh-155x z7*YT<&6l3>_eZ0~%5Gpv{|YjT_vh#-zJF7%PdTI{E0-gP4~L{Fmx|Vip``LytrN+5 ziXkLjj%c_7ISRQ5i8{}t$i%dH6JQbCkDxsGg{?lNm0og*ODrz z;aB|fxxH#_Tcb5Mc3#9# z$hGB4??x}RI6tJ&dAzKPsON%H;Rb6{vU)^D$P_E2W_TucuJU&XYo3)5Su(zSzm-~~ z1~3cfewru8v{~u5U%%lPb+qA}38}1GVyy~g-+d2}>yp%O)Tu3k(2wD%|DmV!qB=>8 zVwx$j24P7TfgD%s6iU6t13u)fxBoqbSmRafq-bY)BJE&=W%aL_P|A4lR|>Nwu1-Br zdfg74eJ8yoQ9I(?9y!dDJ3ao!e)^dr;<#Ofinn2ChYwfIm!RFNef#Pj!>v*!Z0d+) zPy%SWln6>cYlEJij+_$(7ge;k406YMtuNf*bZ_pA`rxG^=)@-f@=JvvuzHxuOtCjs z#CGU=7RAwo^HO#cIN*t+xnf3u#EJQ>RPT zq_h&&T!9(vHQ6%I38h?Ijfo2BFg2)bU`285%4J=XbeN8qc}I`DwhJSRL0hdwRF~ba zvh-;~Tc7Ctq_Zq9{#>`Nv|pxdd5bAl4;Yr}B{Zg4K67BNHnK~xn|=@_-#LW2oS7wo z?RJp~Jtem_e%8D)frV&vLca@U1Spd9Gc8Mlu0?2GDo#}h9BcB1X||W{+2<%LUn-3R zd;#;j2=i#mlC)LLL!&nQR#bfT(|4++&*LbP2Mg3%9D?>-1F?Fh8pvkA#%fm45GN+J zC~LKdT@PQf(zl8;L02?=tV=bZ@ZM02c6~Pe%<-cOWSMQ@B|wr?rMju?L@)r8>Z!3M z&1i{V_~+L)Z1rnG;;YBAAJ*1oqnRkV@KYR1Lkje}ODLyI#99&DTB63**q~%zdn0kn zMV{8wnA;|wIE4eA+)?D>X1&xycC=6+Yn{h^q@NzjDL_pNUZfSpg4LA4_?WZ)3+#pB z5$|Yf)uT3iXy6NsQHXviURwRHjYUELL92`LAUx_|>(C1PD&9d$DMDj_QFFFy`9deZA%} zcH^(?f5j_RzR0Wf)t|Kf$iF`AudnNm`x^GhrN6GF3Y>F!*hicfMFW%Brz8|D_*na| z5f0Nhj90#!Z2MTPT3*A~x^5`mm=l*%PFj~b+b$-UOYv z=<2fQP&)a99Yc@l7@1ldl6}lQca+F~`6E{f*#|~KH?bhq;n*u-qLA?c{*1Ks>?lK# z1sNEZ_+iiVyRuZZPr|8JXWnH|6P@V+Z8cC|rW-7o%$-bpLnDVeZ}XORxWTomi8dLs zArhy9%X*?w<0klFJ-t1^vC|x<-}P{R!B`D2@E1rDCA1fL z>FwH-W9v7A?N4iL;cyoFZ|{NmejmEuox}A{e!zETKnv6A)@!yKEvDTYmJ}P?Z%AnY zVl!q)pC-R<(nMU65p)#Up)hot1zGibqk5t$ZqhiNQ)tQ$C`t;LDDhS?kSUj^+lMz_ z4$(w4SWGP-+EYic2i0@Xj80=IZ%GrR!0{4&wl8jd^bR$kXYij$f={y;PprwOasE@? znp_aej}nm8)no z8$?f?#<{mu|NP!B)AxVhuk%T(g$a@-P^e<-paT$M1d0|gXyT-bng5GJ!l#d+L!A8F z>U+QzCsvAHy7T+l>dr7ZtF+_wd_Q5a+6*R}>|aAt^wz>MW(i{Kq6%# zTf}5G8wF1U5|i)wyc0sAkcfm(v|ogc?F;g*OI0>%N5AHO{nc04_5ODcYnauV&T+%D zOD7`B@xl^g(-g%8`xP9bYBy4VXNLq$;?i2je^H3ZOCSOXm^i`W1xE@r``2OM*>as` zi8DZh){8@DjM%7;vX&TpUzMvqnk+@imUydvIxO8{eG32hvq#|djGIg-l@!>lEH097ABfw>^Egq*=7N%hy zJ4F+Cha722{UG9`$UEhFKRE9DS&wFA23g)bKa-xw6ysUL&RPC7@lLu{Y1^Z3A||qA z?Sp+XV|_V7Y8^KGS}(GrZJ%&DO6V5pyWe`J3&#ip-Z*9ctASg#z8emo91h^}CQ6K% zW912{afg!A$hy>NiPgPY_)4&Fe9;Y03mT7*>pjKnkfDy7kTQV@U_vuCLURXjt${)6 zAOa4IJ~En-cp=7;kXQ%g#Gr-;3=)GO4G^0Q7@_ot=mUcfQs69o`}a3xCohV%wuFdW8VXBB>p$VQ*!?O_sl%R_l`g2 zBmcwF2s&bv2(h3lEIa2OK+xXFnHMmWCvuzzaI6>d^b;8Wes&O${c-3X5mH~F0~T-; ziL4oitZC%P7+$2Xr-yAFTN2kSsKp{yv)eLi^(!MaTQg!~wtU2}lT@IZ^6<5i7s++T zp=+t(OqYCCqH)tZPP({*P-05*)N`&<>3Iv6usKU4mvwTTbJmgTxIow)mejg0F{Y;h z3m<%}=sg50WqfS;KW601j~$b+K8Dl^dSAJ9^}dm7>t)B!H5;xzcJy+6U-^Z9YRHe_ ztsy^_yoB<$BsZXF?dcw1dWeqRvStVLY&Qk$Q!fhNV;2%vzH3{_Io2S#tc!r?VBb5%Jp{SJ=ZBlAtI;~fGt1HW+ zN;Niy=JarN4$kQC_V4eXVsI-iY5z*-(BF0ipB_-I+d~r2$#(M0JUZn;2 zq6U=#MNoFD1&aYMwFO1dbi6Xv@wC7?Fp;K0b~g$}a<;S8ZZZrA|!yRPV(ji>B2sM64H%za2VK)otYZimA$(z?#%l6r~k?a z1(7fb8yWHN$tNZAvJg$(C%*AiH`XcfBBTT*NlB{0T&)l#iRr9JN0ytc)R=o~vb9(@ z0D;Ot7I1{lHGL2fDP`ygy)cdF>IT$(pSq)p9?#P2YH(7z*Hr zUoA)Q$*-(q`sG{aQQtK$`nFH)%RTTvDlnL1Nkg^CSkDh?TIr^GyWb8jTl6kA*Ms_> z$6*Cv?lyBld~GYQFp}h2H`{&9b%zywZOP4B_RnVt?i+5{?-%F6CHL^kJcWBY-4+?d zPp>q{{qsb=vCPJFJG^^abck5Ti+=N<(p)|#L~h1KQ;Un;B?KoQAFZAsub?5Rp(3iI zA+(hjQxg?Lt*m7B`kVp_gOi;JMN7+xErumGx2CHz+uhN9yJx#Tz7EUp-wY6N792Dq zF3Lqhz7FXS5zyjN7b7E~-lix=P*Sl`QG&Z%LRDMDT`FcTlGiWx`ym7d!-B zH6k&a(a3{D{wTYdXocRh;O9OGDp<@Fi@i$=|CU62HTM>-Lm<*qWcidre*|9kka_1H z!g1u8hdh5`Wf7)P3z@YWIZOdE$eN}NEno>MQEWjvF8%mc0@M>jNYyH05lx*ovFz;G z37J%C-;FzW!41FWVs(9bex_w$YMU5Q$&9T9m77C?myb+uXXNV}0|n7SLAvUxurNkK zN;P%GN?xa~4A4>tW+{WT*8x{$8fdkMsJD@^nMu)MDt6lpS}P*$ePWwIv(=pCc950} zN{Ti-&MTW8|HqH^w12%{-Nsv6d!TBqrrSQX@X!M`ZViJftF-M}|Cy=Y8>8*G+vTd> zyNSO3#^Rfwwc@p*4#;Aj2qY-17A|Q>{#~aW_rdE`K3R#mAT;TSu;CtM+dnnh1RmZ0CZGOcRZ;bppqn%i@I+m$*M!By55Q zmG6enMr-aMD>i>sD1W4}ivP|@E~nGD2J$N$Hdnco;)k@F9H4Xhmew6#wHdKZ4%x#T)DuaZHZ9FJB@h>oo z>W{a^^VZjbBC6Wc0hID8;+H-rf6yYrHiLqvsKMt& zf92bvV;Z;WiDHZXA;QnS5vD1F7Pe`_SIPeJPvl95pOD$)8DDq-Yu@m|n5)}VL1h_u zH*q`v?PtA4dp=rz>=py>vFdi#o+<@I^rkb#*1KU>cvlY>&`TOQUM9m?@5m68&qe?U zq8En%9C^h9AV&p5I(o?sKSUb)%(RYEBD;6qYNjDJHZT*cq8t z)|iuynt;;bIc~N%Z38IMYGH)NGaZn}WE=qC0EUS&V}Kk06v>zi0JAe7suz^cC|((P zLh^;>36(U!OSse!N^)M5r~N@w)rJ>A;x;( zW?e&4N>L=1No4BX8Zzn*k~D;tN+Kh-mNI)=Z*A5w2jFKJ&02B-$C^!rxC>#1- z1ib?W({dS;i8^pvdQNhDP@3l8ZfsvX7U%rs zfnIyBpNHQ$@jNz30VD_+&=M7$0B9l&hg6%1%eL-A28!?kJH;;kSCX6L^=~G$j*JKK zn!Kc-Ku)W^sc=q|0tuSLq@Zw9y^MDOLUY`W23aL$6E zB?@_Kv{K1+-mCS#vp2?<%UC!6$f8emJ> z{ilAoEA#7KU_!@*TQ2#(m`Bb!>t>i#1t$H35VHJJCT@qxh%x~4+!}2TSSyQjXX-Oa zA(?C|NmT3x%?jJOC+>i)H%_lHmMxTlffvx*xu+Dfgp2&6sDrjD7VOD=ST@+(QX4a4 z;t#;4Q7s!aQJgpN8vz^EaH4Jspstt}Sl=B(Mm8}`7H#^^MfAx^*KD5g$6rU#ij^PqtQO$&p=Es~11v|BN9!oYWerHm(%`k)tq=?H#ks4Pb1c||HS*`wi z`N?H7I4YDDLoCpS*@p!JQZU8H*@|ik3TmB^zc1$%%Qc*;jcm04b0~$54Ab4D&+qsC z{&7uJV5R^gst_Yel?{M0Q<2ShEG7`M+3RdZyTM{|ASMv+GD&ILE6N%R+fpKg=@X@P zW!MM`lnJTJ)}^l|rv@i_*2o#aJ2Yt2tdSEcw9;IFEWxtU5G4Kpk%#bq79jx$1VI$V zkiBiqOH0$h(&>bw%2dKI;w6lFiId0TFw|l?>?u~f`spxZcS>!^=&a4vN4Gw{b@R`j z{$tQ-FYcG%W9+kcXF2pv@0Vn<@8DKO!3B;0SGgOu{HRdsV}C0WF^sIIT2U3pbS6kG zdgOnHFBQv343y)suZ?SYm~g#l3#DP)@bfX3iq0?-_E3hIb^ac!?-SRrp0LW&H1JcH zj5!A{9P!148malg$s3KQvRu=o4*FSFEm#pqs#@?Uc(-|`Y}k%VN@}Eg#DLM1i@n>q zuZVU=iBVW`20>Ug4>%_AmIe0~T1&!|2Hhlivca?p>#Wae1shMpBjQuk7fmp(eFAGa zUeL&R($I0eETL%zgOhg50e6gvHwDlTS{gCFo=~LLg*6n5zrbPSeym`Hne=LvWxXRP zJf&mP_2AnJdTH_McCL@h>XWq_$h)7GA?G4#CgXC^E|<3!|A@abMja?eYloklAuE1t zopx=g+<9b? zk7sHMn+Rq}d<1cW8?okaMwAptJ93*)B-DcJt$o1uxFb7hqs?+TZ1W^T9hf|F#YeCB zNxP{Za_E8k!ES8t^-5=1lylv%)?S|jxZW@W-Moay*nFEZE1f$1?S?4-RAhW((iSYH zS$+9#y@~^>A#pIP=iw=l{f|Nu{PVm+SKr}a*OF`UL@BNNyo!aI?S$hZUjP>yE$RNS z)`%5cr9!@I^+FwW$SDg?7->r6JRA6f-%VrHujNAEGv9|fZvJ)(ImZXLSI?EMcXFIR zF8A;ugx0K1C;y&#)aMc;fBe(GOA)lv&+FA*ucE!ha5q%LA8aP0q+d{tUxh|sjTrR` z;0h>$9^}l((jT&|cd`ZU-4i$jE(AivEI1*D@-DIuZavQgq{278!!;ykN9 z`vdVb5Z@vgCjd+*Lz<)j&|)A}0!9@@)VfxQfl6$&0!B3^N|8}YtWv281GSi`m`R1v z>_0^%QxViVdy`z5Jh`>Dnk(pNImBw`>Jli+PKB2OY!RjqON=>5g~mr+Q~?H2FY`VX zOd7?7R0>W8A);cd@1@xBx;(Iqf|2xYMr)sq7GHmE-~)>bg~bd28YCzPX>axb2v9&k zIDp_la8N+tWd_s?1eB>E5$G3jmUGb0JW#)c@1h#vH`1s7ey_ga4f(Q@>8$g_pa;fd z(FGhe*iC0yXC2H{fkCH6MMnieQ3M=xc2bTKW)xI2)EVjs!ZBq-^0grcJC*+EkN3)C z<=dUB_D+YHgu^iOazo*Zs;wR(rT5_s_I(2GF3wEU((1K4P0qn1jwpf}w9}{#rQr#(`J9PNl0k zu+**Vu@bDuu(tNE0MkK(O~@9%L`cn_G10C!;E2P9#o3@8Ru(neRQ2 zW&H~f6`Rq!c~Jo*j5hUz4pNf~1yYyq+IdV3G7vA_Me|L1Q4%;=aoN5(FuL+K>SIP8 zI2CBb{NeqpHlygH+8F_AD*ycr6+rh0d*1@E#EI8hsdfK-z+T`m`!B<Ah#y z$W@ScT?P8cvbXeRyWm%tdpQb$CI1XU=(O;XUh88RuM15GodOZ)ovSoiu?p6;o?Rr; z)U?3?Ah8Y0_y`pZ-=}S}y(%oxSQ|i6w(3>KVD7;{cLU|C@e5rV&W*+g_z=iTuYbdI zH8Wc`tPL?4zB*N=^%|34fyVOEALbt*;0!eH8W!rn%buh1j~bkWX?nDyCN2*S$?Vn) zDu2YVir6T~tYnnv6X_a*RfZrDSv^VQvWAKkgHWvI?Pb+DV**2>dJ||sL5%~YYM5zv?ke=c3)9_>J@G(XxYPag-G_$`J7z~E{0b@L1uo**U zFgS+$jNyYb!|O#rC7vxLDR`a-2OTFHge6g%qUGyKtaa|AbP!lkPDMG&a_*yZc}~S& zxh1tnhKfNFBFO_p2J%D*0_VF7Vex@jPE(MP2p`69=mC+M09Iv?{}@S&nkg6o-w_&L zqUoX}L|-Wg)LYbB^Wn9^9mjH3H85i1gvPjQ81u%VkqynHp_z z$rr8@E_UB`3{LyVs0{0;>VIs|9Kih*@SpX5XXQ~=DGSu2yMN)^Qa5FRMONC^_!ce@ zY2P3@p!P+Ca=@v=yR94wt>CWQAcDH3G5bbiRs;9K4#;#KDE7u+F5vLR@t$p9Lq?;) zqgvq6t1=D!z*XQhYG4{QkPQ{dUj|_Sr>bi5869@8uCh5OODR{7Uu(66b&<(JU(|+_ zTm&>@qcz%$wxdpHF7&g#6mL#B1be3gH>alAZPL;`;2=PnK!FAZ69^C`lSnKOVJxBR zHHsml6mh8H4O%o4sE~sRSR6x$V9A1XQV?Qd5OE|NiI;vi*!1smtP{;Y7`LV9BxnYJ z*-8m;V`Pv`O9^5^2Ar>ZSb(;H1y=&4fzk|i^*#o%E9lE?T~*A;nT|XJeW*ud8}B;~ zmm7n))qa-Ht-2bK>YHj{(&Of=QoYYxvfUOpYACr{IC|^~<5e^|uW~ImfO%E5zIiM$ z9b_RAnS=jmozukj=s!^DeZLc}t^f!T@QwVFgwkFg;B)5m%t3;j8paD4cA7DCwyW} z`tCqzKiW0|p>mMCIv%7yZ<12~Kq zMDRk3$ab(7%>!{o=-w$Z8ek1Kq(yJOfNYIb#j} zM{917m-{OhAkbq1MG`sfdaGc)wRLl_@DUZ&-UMf~bSZ87PGie2ASuaYZuZq6QGeG+ zwW_M^tWI`afRqYE%_}tMA1y%jXka+X4T!u*=F z>tpg?eCTIFuS$8ktY4lju8|v+7iTJ(7v7iYpH4=cn8C8Z~A0BQQz9z^l{d@U{j-wV283q3!z~(NB!|29o9GCUpsIeGQ z5v9IS+3@znXZ4!v8xJPlmLk{9x4lhtPto#M!I8fW&}8IH7AATbpeRcfDxpn?L_>)H zXtI&jL~2r0{6OHzI=q7>sTxdOW=QbhJ$tXmYt*qqY?6nXC5NnzbR(){I(MU{-HMVJ zA~0hW7#a{j26I?e5nOPL5zbpPvf@)_$f22%2N|0z+7=;UIa0Q(=txT47{RLDpg!~R^Rpyr9Hh_Y*vbwn`TJ|qaDGR$uw zM95z8YXy{DF?mUIfGx3l)Il}n42;U@B2{Abtcz;O88EV5JDM@q8f>w|(3yCZpg~M$ zfC~Vk$k3SBF;A1TE(lZ@VFiFHm>7T!A!oX&rnFB_XRNR z$%|TNVT=gqVb|M$6<8muxlT9Ja1aL$6)=?43~j9ai#N#>Z;FW=02)(Rn-GNb7|hRb z`+(3O8pSdY1bPe&yv$1t;1#ZcSjatS!sw|Jo@yCaQwTCo09(@m&jFRDfFvVJH z9%Bv$Opjt!=P}*lGkNX%(bYxM|GENO?E%vXPUSXYFUV_!f0b`1#b}fW;vrU!!k|$4 zUjS7=s=puQ&SNXb%k#EZr*y7k@X%&SfnA}PxtyZHvK!8sR`?P5~2TouI_4(e1>RJwEY6f)R@B=5XJjVkZYxs@n zYeNSXST-1bD&x{yy}|FFZ4V09L0lnbr2EC~KQ9bWM&dk{OCrt7FsI5H$T-0timsL5 zqy+b+RCyus+)PEwt8H$XWyCy7Rn3Xy?~IkCaXCM&W!O;T^6b+jM1t9z@()GP`KJmf zvYA`4$Ig61(_6N@jx&E=3nQPRy|9v64Sz)XX30SWoL$!t5h`$PC-#FsvTstwGO(^<$6cqeU8z;lniN9$63rSUdCGd272Wl} zR8TIGdG+ZF<6!zmw78n|U^$4=(KQVeNfAGb$Qrc!;A3r?qXh8mSP{F!K+xMC!V0G! zT%rg&&6gAoVq93jI|;McJv^Wg?L57iT*6D3Cj#`dRv#oVmr{s{>rT3SbZL#MRP;LN zD9b#kaymx@%_*QmO|79WROGa@^yKMKKF_0tfN=8hyaR_-E2ePOplNGC z#ghmneUOm}O85xzYg=?GUrViJ=b?2R=Apcv1FSaLPf%n3!x39t7nspj4hUkxi7dM( z|Lk3BLCP-wqpfwJhN&7a4~E`OA^+OBsnu)c*n{zCcq}XJW~q=g3m0nalhufK3A3#c zwI@w4YO3M-oJ>(S1~EW~6)YCsmuN-dyD%2$*k)p7&&-XMsbB)v+pb?wUqsyH2pE_~0M zi5JVq!cOOK_OD>tgF z^9IT@L3R6>MT{ib$%Au4>m}&qn+%aW!e;XGkCI@d#~=pp!P*=NGek-g`mO5aj}5ty zlhwZfKFV%^1Cmz|B)Nl}6Ug_|u09Y^d}ihcGr{#}Cliu9Tk<+LTu%R>jnpeepXh9rUfdqZP@{5GgH_#XGhtU zSDNK~B&a&G!mUCEuqIw~@G;whCDGcNVC-RY1ZTan^rZOYim&1w&c?TyqrLFQ)EoZhV0Go1qvfat)DY-gxQllkk=Yqd}-Dk zG5m|RMljZnhY3MsAhkcLAggq*!c6w8L^p|{#sDjpHkcN&cWG25~FWTeS7=@g3(Ds%fu%tt^$Um@nj>=g&w!+R)(|A{9bQNbgs45=I8JKB+;uYzA zY6W6n4W)1MQej5sd&}zg@-%){VYbxN{Ty9Sbvz7-daB&&l`+|Yk?1m{6g|FQX;vKx zKir#5-i^n6pR|-aYE>8W=UY`GGqN3B@q3q8dVJ1T#e(^kkX{y2$}4s!w{c&vXK2XE zJucHBAV)*MNFtDYk(%CCB;Xz1(i_^%+}E2RR#Kxt4{>ZphLb#ivUPSHft*HQQUviq z0JLc&B(w-E6hko{?wU&G&7&BK@ywf-_vxc0(-)=zY{9b40S6q|0}eRg>~eO&E^xqs z9k2(S9S%6VU;MUIJtNaPp+IMxu$q%34HYl1~$EMpl~L{ioq>sV}L zrIABc$BJ1CEMa9*R>We7jM2$-0JB(ZrPg}jiJ2*uSt6Y=ixGoFNQWG0+iv~%iA7|9 zV=1DNi6XD5j_NSWNEA{`O_ZmY>b#=fB8n+X1)YjYCW@(!NRUdv3#y|!mI5D%nACZm z^uMcBD|I1&Lna>gmkiZZ?_$S`)Z{_%pQ^~ps>=_n6XtiOz~{k5D?FurFP#*xm5 z7y$vQzX_=Tkr-+Fk+u;Ohpvk1MW`3rgMb)%66#al zKBE(Zhy$q3R+dV$zPN(R{g9EifyAf*;bP1_5SWzk9+uX+!jigxRlop&%6%@2nKJ9( z1zK9jEESJnr7E|cP(B2Jk$;k8)u1PObgaYG+)#BJe>j~Q``kKWTgT-dRum_-?R=Hm z-L=;!Xlq1)9uUaWsRjMIl_&*FxFN*u-0~mf#FMO(7ww zgYn~W(r_AV2<=zxd6~G@V{|pBd!@1VbN~--rrfHb7}vb{-}TLEP=orCsY0vMu&e8$ zK3m#P-!pk7JL}UTD6eO=reP8;i=6MZoTHk_99&m%w&K@TjzZ&fE&IH6W4;tcOV&Ai zsylSr&kGQx>rsIoATS0ODkT*_bS3HRMElHvFe8ro+DABJbQ06fq0>vz$P$-z)y z)Xvey4{6RXNEE9Nn|R$xgTcbfp~W0G3$g1`6NL_7E*wC5>G}~)F{~dv2Q@5LQK1wN zOtWA{Ak&v31S@+hHUaacQy+~dm>d%!!;%n%>W^Sa1eWH^lb?SBb>tEVg(I{u%->>_pb=l!z~YC{4%n$(nJpI4X?z})RUhWm;|S9n&eu)VrOXzK=rlf$$}()o zu)3zK99NF3&VV`t>NOFWpm8`18yPk-9bm2T_R3MLrLbh}k+I_-2RY~na*%@@<}k#N zgB(QA5#$gDISdixNVedCRhV5(*p)G(Qd0d+6;}r8qCX_mMY-J5x?A*zXR639!^3Xt z=1Fp#>_)0Yp4T8MqbW$5CZ}scE7r-`%8;)`TT~ya+XWO>iB@$%s~anKQ8BEyVkVHQ z8`5WaE>ZP-L^nn9LMqS>Wkb@GSw=yW4dybB?ODJ==CTrVS;$J7>u4x1dhieu9q>@J z_QR=lAepHtG!BMKBrJ(C3~n3)zi|~Ph_}Gq66kgVaU;IXkS*>y*0u!Nh-NWs8KSIZ z0I@N_Vn&jo65uP7D*CF~H7&Tl>60N=6&6`leXaKqg^h(#F{K8mn9@X3vZ-=uYAhP2 zV3$sz;Se+|e}*aEU#I(v(n(JTpQ7LNy@X-Tl7KT9Z3YctP_uN-6q7E%yz?W?Bd-V( zRt%jOaXbm>&5o443@O#6?7Rz^m?O|}u;^OKA0~sYrR-q}=+?WGKTHE%CMd|_@VMO8 zV(RgE%wN-iqbrN#Ri!G`s#O2J0>D}8Koo$UOZ*4mLFGxzd-B%9uGF?!1CYmvP{QRJ z3#=3)F?`fp*y|Xz1E}1h{6dDv5XzR~>fA=f^4lzirqg;>w4Da%jmcHvZn&D<0%3d2 zQ@NXKDNY8m?~>omtQ=) zV8(FGQ|M!ui8luT_ZE;|SZrB9?;6jdXuXRfByRggBekiEhT@Az9Dt1FR&6nH;p}MS zYQAn_%PM`~KT(IS*>;u$srX=fWBQ>2RZRGQ9GV6_P#QZq5qDy8`shIpOn0%P)^=`2Z3+tW_D<9~hv$ma4A z-axe7{HdrThlUT${poUsl><+QcRTb^EFvuK*YjH^J zcd`uXFCwxOz=0>rGXs4Lm1Eq{TC5%Q<`r9O+caKhG49zD`;I84Rglm8o7I+X8aL2g zGh#Kv!eS2@+2l%&8_u4Npqn9lX*^5T&Yk=o;0P1nb?+#r)VLmEgmzmI!!r{YnoU=z zd9u;;_K^Xc!$#*>Idu97{^OcWYiIxRZEyI4k|eI4f$(hviRn-CIPuG+-KQ;GeUd3z z;Jxp<2YOGe0m}3&XQm_ZG9SKj)V5ku9sZoj!C-&{0YTB=X*r(EiB7Yp+uUX!Kfw3( zllG&Po?bbTL$-=I(i&1oYl$GOcl`I`8tcUxBQDs{jrUyW{CO{>*2Ya!vK zLoB>}NF=ZL=6m{8m?1d8n*f3KN-!i8WY2vp{XPi zifNyB48yUGXF1U+ET=k+vRx=d8f7N5Q4k0u&e@;|w;YMdDGBp8h>Tk44T8Dcg1y`m z)u~|SQW6s8SI~t08N`&i3NhD$$jGRsA6~~?^{bJ+n%2ktZp&(=rW1x(>5Vt39=Nh+ zML&_@;tITU6Vc)+bPAP1qf_V<`!di^EIIfP*ByD^jptduj|kjVm>%_5!#?C0?e{cl zE6RS8f=>E0sTb6JKMfz#<)LP8QMVqEUSFcmOZv4-R?x>dHp)jvqaq|?L@W~d!xEXo zorp!UM^YB0^+{j1#yB7vVx&iHn3HTtwhPTqKc%M8qUS5hM}-q)VK&@a)Wc zd{`6;2Gb;fFV<94HBoj8I|oaq|D-+9*Wxye>UbQy_eTZ6ur!!ZJzIigWeWc&1>4yUOkON{&+JYr%du7RP33%Ue73n@P@Wbi*Kkf&qHq`5pNgZ2 zQe^%J&lo4yKw;s4#0EkTd>{f-dio=knIYkTjQhGniW^1*mj8ssx}^9vuS{kiG_!3)%9YPwKWV$@?XqM3$ zrcr~RB4|!E=*@!VvT3aeZXyU_qy>>rR~&91Kk~owEK_RtMk$x2HTV7^qz5ipk7jy^ z<2lmuJ=F#t@I*O=7!9Si9;}K34L#_tDw*E4QaT!52N$-do0y$8p{n;cU*@`-H$2bv=QDZv2C zf47>fdrG227zs^i*534MfyPEC0DzFWep%GP9aYTp3lf;1U*9 zSTb%bVb)M?3Jhw7Y~A9Yba+dfnpKSsRC6!y`)MWl?*o6cKa)F?cQp;|`le3CZFny& zC@JXvbkVuyNR+L_GtIfWqXwvr7#|#`b+wMG2AjDtgqXrw{avh>sPZe~B$X>h+Um$y ziQy3xk#*rBHNUQXeAvLGIZUKdYjRZpv=Q=yk%2cwYg6~ORCVwn=cal^2MD@9B z__coz^VT}GsW`D8#6`(wQx7MEIB+@%%^$mTBv4W3BPR#+L)o3bAs#Q=LvZzb%cF_F zk^$srVWRKHU&Q01obFZq z$%6^H_KUml!yzETByU3cB_H#)z1mjKn)j~x;dLDWlwl5H06Al%!-JZ!CV_l)N5_=i z!A<5x5zK#q@WT^LGb4XCJhhPbeEt>gCsbbp5z5wlgAzkT)G!?*875N=)9C7S8iUDV zYjR{DRXmJ`aj+I1CKx~r8Y044cxXDwFquN8kSSyejcS-?m`0=17#NeqHYi;l!;#Lw z4D~d0b(EEGnXo!RiwpHMbaj-KaG6kDz!&%uOME0gDyk}~YMLg$GH;elMO8)h1+}wa z<{%}cc1FeuEr=k3NE<-}5d;t*fFOcMj`tRyR@^oS1Y43dU^izMXJ0&bVJ{gqI`3Ni zIvoiFO*emFrl#Te93DZtpT%n=3WQ#Mk7J=r?# z5W7MMz2Jg<7Rjbq6~#MFs9y_T1)`9wp@c*@;!(;GO7rVDz?l@j{G3S6`9%kCtsrKx zeeKC*v*Tn6H0d#U>m|6>{XUO5e+JOSe!9Z@SCAk4#)Ov&bnwo(g^X<1L1VX>6qe>V z#I9vULvQ1+yPiIaLX%yo^F%NEvdF7K5Qmb#&d)63OX-b?c(Zo8uenOpfJGx?W#Mvr z*lhFcWgHqlIsDTvky^F?Xt&0MQM&>5aFF9|c9QkRY<9r@L%Y!V$0Lnx5u-w*0p(Uc z+&93e{Vfy&Hgq9?7!W+)c94ctxbD}##*n#&R*&mtTp1N1w)+L>9p;(NAWTn=d=_cc zQ9Nb_t{7VLygdLP`TUwF5*?s6p%+;b2+yRyNgKS7yV$A)?53V+WLv7(EM9}C`=Qs& z)$Fs-TRJ*y%lMe5*d(FGuJKtIpE^jkiKm)f?O6Mq&;yJxU69wqpg9Pn%qumm00n)4bN;v9B%Ix@(J=tTi7P!YTt6k-BE2$71 zFkeg%d=D^w8Q%4YwqR5e>_G5n60rTLMeyoSfc4^_E=_DjpV=fv*c;L3*_v7Mk3Hqo z;?0S}xVIP}LC74I`r#D#?$Lrbj`4Dd;SptOqJz~`nhdNsCX7NB&}+giU2BwX`?(+g zZP*HM**~JIzi8(y%U`D7*d5qSRHuA#B7+W)8QTu4qoVk0rtE-iezva~foVr=g`n=D zBy8c6q*i#;iYqcF%eAk=uPY-9g$IFVu@YLXlJ+Z%&?H{RJ=!@d|H(w|8vO_*ooV*HfF+`FYAnBW?Y6-5q5#Q|ut%n%H^3_K3d-XfLW^JZX z6x2tFV<$nE(ARJauCt1Xv+9tFzl|zLlmUuDpc61m4?~}RSwD{|H|jC4F{eUwP%gyJ zDIw*NOOlgvFVbN7{c*Bom#Io2T}>>V z5YbvXDvi#_qF7mXw*Qu=;rvf1U}63OoUjNzC_04j;>k~hh+-&)Vkm}!m~=~tEM){m zDuI*gpx;%`NeU5)XyPp*qzep4&IwP7qMCNrk6`+%ZZZ;=Tg)W?3K5IHKZNWKWYXp+u*9~zHW8m3nv9!= zn}?f+J5L@Scn?Ri`!^ZwzRy0+l-3v8YoGlL9;VuHeV3J_m~zkoXPnmSh|*0%YY#U} z=x}7tKze|Z6jKJ6MimMG)7r{fTc5+_ad~tbx($P^B||J0-G*+%V6j-mCD?_gj~C*( z%}0L6*GLfbpH_LtyWyPdf6BGXcxU#3X-s1p(U`_GW-voDG^Q~PXhdUxY0S`oUJT$g zB<^{9g5(dV_nI}8YBkNYX_QrJGF1vPRjM&nN-{lmOdIQk)jInA8DyXnkkW5N~Dw0OB*FpLWxvPP^4)RDVRj~Ap<=4k`JVz zA-L^Bfd|@t+;Rn#+rjm0;kh+rLtE;M8smNf*d6JQ?M~&+Crz~cvj;K#;UB5GO=#9OIG}L;Dm?uDP`&$!#&InuO#MVXrax3dvuep_8GONxmnIk6@>(9X_es#O}q^2_}i* zxCkgV)O3}f%D|G-?hF&Sy+x=CWfx3lJ?I1+R7uRjT@<8H*MMZ&Wh`FsdoogtXkIpF zLiRYQu+ltD9GwfBr!fT+wLL5ZrVXqcixKw3?vC2%4_0jI3?sq>c(CC@?l56WJ;62e zH~jk)Ii>hdT#k9r47$ecYE|D15{dQ#u%T0PmnUh4=h~)k`Eh_E*V%|&0exldw=?Xl z!(zHDLW5jZLv)Sd9Chr_3|Jya&qCfz96{q|w{ld-MAR~Y`7P`Xqw-^(`qB*XEe?Ky z;%9a+MK(SlMgk@8Ea$CVQ#MP2;;uR(kSqZ&zCX$?<1N~LlQ2UD1&Ko?uX zFp=2l_GZV)Bndj(#Bf%07{gk0ROwW7g&fS8Wln62nfKaO?+@l|gjujvSb-5yL=IYG z&5{Z0_y-HHfdLu-*6aP3>R~56D}*ex(&Pa!VO5=F>uyh3H|t*S*Dg#gD=Msi{jE4+ z3lud3dk16wv`SH??vs6JFgwD%1c-KW7w^(`M2pwoQy&!O9<9sQ;AD~rReB9#53dj# z(HEAxIO~3Qjanu#3_9l%hhor2Mt=GGv^lj4a-APL2~L4*(f%TsYrw@xA0e{0+ zI0K2~xk@f_D$S_{d&F`n!PyQZ8Y^*Mg99lYk@r!Ne~vf6c+)agTKcv0RYA&u*hFlD(e{r@Y{1Q ztgJ~J(uT0HC2i~k6bkw=;yv0P+x z0FbNcu1A_K{>o!3a2bkdlOs0ehRQuxeWC3Z{4&>ND56b{81fI~RWCfz|L$u;aLh|= zeCaKp^qpIDV_X_;jALG6Uh<4_W863n7500;D)&D%NT4>^L1*_J#tBWp1MkojP0^H; zqA8l9CA5T+P&7qTVoFNUVw$2Ql$fIXto<*a_o=J>pzK>WHcC*oVx+7JcUFz)J)C5C zPiHr$i9;ujoOE1WU3cO@y`vi2wGZ`9+Ie#Q>nAqlp-@)4Uqx2MtO}fptZq0JGhAvp z6mzQftEg3PPJ=)_dj0h(_3P6ciFY;n)q0}FKljuaRj0-|b*63EZU@6Ot$}lH0n)S* zPP0g+Y5o1WX6~~0J^!jma_=_oE@e>`nI|85vPYSf4cuivGLuCY*n%4@fpudG06ooH zx9|MRBVh@wXY6%7a%9>r#(Jwp z8<+i+Iaw&fwqVq*LbmLk%*&v{vVybB5s*RXnMJ!LQ~iN_!MwmS%^9-$A_G-Wo^nHX zO<%#nu1l5rAug&(R@50OQEeh3#TLasH3@!dvpnd#*+Jj!4EknFTdI(x4fT`d85;C|caTCeOiI}Bt>dMvtscAvs=zwEUc*tiX zs~4fxVEDR>7@If_t}8T*a#X-lN6tHepqJ$+S9l2(O|JkXSSq5FCXMf zLAJ-p`@W}iFFzk>^?!ob@jXQTK3SiLnh$h0#L8Cn&zt#!l zU~;VxaNrK?R(z@~hbSdWxu}I36NQVts?v!ZaAeKWw)@zv;gARHcT+~a>fD*b1nnB( z=>j+R2A%;)ExZYq+Ju#qIR!racj1MBSJ<>e7x=y4fqoq}Cafnvkj|^p`xeZB@#eYP z`E;N5QVE)WM`P?r|+#H|W&Zrp-ri+=Wc7(XUk- z53PTLaEuBjWLUFqqe-A)C7DSmLN5k~^o3Lm08AR7lFACyR_^7cI&j zEXQ;4ZQh0bqJ89ePfzFxJ%8*8J)tK}l4xL|uPL9>({Xn{$Uc;fZr2l|g;D4MM_`?1BlN@~xd3U}XAG@8d=;zA0x6y-J?z^^etJf>L*{|o{vYkD-W+~Owu{=k|ZK0)@0sun4Htw6| zd@Mf{JR|Sf6v-D9ivuYRlov`xGt}Ur^dArI{GL5uxzZwzD5tqIuppVmS9w&%a+j;6 zC9lVtox~E(ARh?y`^+UQ!HVCh$9;4h?J-d5m(-G9abMX>V_g;bx5MjIy;mo(1Pj8l zvcTpo6Wp)MXn4t0IpVoYG7^#sZwFjv!jCmafsUa&F8zXg0gz^ms~3{FjidVi=H!G%P=q>!0)##h-?d1H$2nzRXj0E!<`Atz7} z-ex1kGqKrIoJZSG*;l3iVk!I(xp0w>viB0(u@rlbwBqGP*#*cfrxmX{BagE8s0^cwN|~Fq^nMQ-+<3!$A)mkPOb%2O z(uURVujm*fPIEZzQcaBT?_fBzIliMji|+t+*h6PTtT7$L+(&yAI44dUwexeHYHuNg zF3iB0E}qXCo{#INw?OpyYxr+c-}~ShoNpXE{yPU8WR2hs;zD}FhrWXps$1mS zOk^|oeIlKW^!zdJrFhkJ)o3OxAx6J;H{E4Fxk~%hNI~Q__vbr!{B*e#^Dn;R6XFNpXry za_xb0$!XT5$pV5YEeLko2E2A0&X$%Y5qDa&vcNt;iwlWW34p*FD?g9?LSj!6V8{`p z0J{s0004s^{K6wNfx;d#BUtv5yfILxgj;&bBmsW%$k>rSjX;(Vfq;EamBIapE}>&Z zAk{=7Yki>XKn(+;bO;G}l;6TNWDc_-43BaWg#fCCRWkurK~ z1fAIe!7+qZDhF%>V~J$In};~Z6$xGG8a{FX6$_u3jBcamZH3}(8Ct6y^c8H9Ja{2B zE5Ep`9%D9HgAtfUB8@{Z0megY-bsGqMKo*zl5%>DTd)o%vW&$x4mYhZFjMjqFQ#P| z)Gn{jghd+&65B+gHR7&>2I(Tbi(c#MKT-)Dhc*TMCN0^9By&uqcH4|9xGnj}rSzOa zIus32$bo!$(zy= z5;<|@jU)tFjD&CMzh72hrW_@nd#6P&s@YzBXA6egvloP7fX79E7(&auf3FfLQm4(3 z8EZsNT-*CyPXdvIh!Q7NrmQRXD_(;rpu%%+)N9tE*YGp(744n|i&kyfor73dOxT*| z>o+S)h=ikLDbt|Kh{a>`9empZXYPCi3KJz(Qm6efb+PVwBwvXt)oL|r>CQhnZB{?3 zY0G}hZfwASt@-}`kpg4j5>wK%atn&>orfaJs~9k5#-c5@+xtKKAG8rWOD>8E&%IHv zS;yA9ZH7%-o!vNCY=j)8+`9kNRXP@I*mLI2N1!lKE0zUyNz&Z&NWKzPs@2N!AC^W{ z2QYw82agf!_SdsUgffw_FtPrPrzMQ)$+0BH>)Xxi?4MPlA|6{Yp~PCkJ(({=*gJV_ znUAgLv6Xpjl^#2Jbhc+bh!aAAkd!Mv3RyCxN)UrA1Sx*aSe z(%&I`10A1Lq9`9Lmwx7V{>FdBgm6S4 z5|NH#G@>7~*u){O@kwyViA{1BUmBp!PX`V_-T#q+0!SKL$HX;Keq(Mc*N-+!h_qN* zBrTK?Ko+{$;u>fCFY4(+rYj9q&j#JAF_3qdUG2yz^aiwD*_5 z`1PHt1&oBD405~|$qy@_-ha!wb9Mu4-Tb}Q)oyh+5M{by@E9I74n|1zn6XCW#FaOa z5M(g`7>2~)8d*qG_UO=W)EA2wHZo}wR9TstpjP0_#{6H|1eB@2)5^EqdDVJ31R8-u z;GJVZxY#5Bh9RM1VB-;zkOLub6ei!qN~W<7OJ=ggQNll85RdUckCmsQM2{6WW>`bS z30J%!5dxVQ05BLN3|vMmNT}EYjfjp*Ov%U#d&YY8wMk}}Z@Klh+HEsin`kGy+S??D znCut>#>`lF{TzHRJ%Qo#hb?wnF{u>BcbDfsZ!j3TVXk(5uCb5iN9O4qs_$4?I ziB4RQP!XcVPMBGu6lp_-j~Y8+^0ax%E&?u7e8tq=sk?C2q4O`g^d=8D?3k0B>I`Q) z&xI~=xr2^4?vyjnzsapGyXN*Cd-9p*Uw-|)91`voZMyfiq%z8_xXS8lt-EHmF0oE^ zt#?TcDY-EPij}EUqi#oCG-=g6r7Kpi+qh->K6SSTgPqRh5QZ|$;g59GV;uV!jm6lE z{Wy>N_)Or5le6z_O#^aiJ+{;1J++P7wl!DCNDTdIuvjckYvak=`~|{93)1gPtD0uH`ar*jBv6 zh#2y#V^LAj6Fl<<53r_F^u`wghX!2A3 zu^RwHm{lcIjG12D6ZgfPI2Xe5npw(AAvD znkkdXWK+}KfCvY=1u^0&5M#Ox3IC1XsRplk2)_I)Ac7NmyvY#3JKB+~A;VFyP9M1= zbmR=%yqAj3;rJC*?#Yv~wz7XTj1gMz2;M0LapYrag z!Qu*4MjojwQOt0UGK%*F=V4;q?QiVsa32W?gM47c>xE7g;{kmg&X^@{+3G!mlgfo66{|iqOve``~#6>sPic*l^&&gO30qBE%?AB0-7_`QY_0 zp+b!Y?cnt_Ms?^hV8nzO3s!8{d3ZTExwwP%*QK~yS>*YtH#I#oJ2$^+VR31B^UCU$ zPPf+|0DSZOoP`k-!wHh28J6P(QIZu^(~T|DvK`m+gZp5c`d_ihbT(fsSL-NF(kw5^ zs%|zdfCv*LO))IT3!)?|s-_#JWjn6t2VoQ^X_gmdRX1(d592gbcKnBs+MsnlM8*Iy zRz19U_2%i_hi^W8_rpwLE|qz-kSiEV){0Z|Dz(Pi=J|nji#Vd5P+!qzv;fyn8k|+> zlPDH9GQZ$bIX9C!dUk)L#q(|K9GnGNm|E=R;};Mt7uA%EO2w6_*|dyKp|8FAF0dpV zg_KTVN)vnlDW=%h9{j9GBGUq~l3#lmp2;fv)RgkdoM6gSW^7{2{;)p&&GY#2Uk6h3s_fs7y|( zYyPD*5bMT}Z791%5|P0tKrKgi0_Tl?Qz#5apd#g0N@ZLvmsC=^-O-k^9o3ZY>Pj&@ zoC0MkDa^E`C{qpPztrf0E2AZ@;Bly~ty||I^P!S@O?p*2EDp;tPz()k%FL+vJX{v9 z3)aQ3+;K9|+`?2%Rh?c}0FO}xUk0NvguSThqtt%j7q4P!H3qy4R9bf`V`2eiDnbdx z6sVuS(^<}Xe&ufg=TH`uqkI*qRHZ9l)oND1Cbg_x9qQ7MCN!%Rt#5CqyEWL0U~{Dd z0@s%LC$9-hb{x3yOkO9pub zMI~hw)mOD-&gvSPTG~3gdin;2M#d(lX66Le7Ov>7*~pULTQr~lk`y1-fVdtDu$h`d!_%XN7n{82?~zLgsa!USW=)_pHG z6-5ZgsT%rGZYhZpjaRqfXSuB`Mm%9p82P{RY}ndlS0M+EoT}u)lUt2E>g3fRpC1$Bchsvlg1{Xvxu1XVi} zRO56|m3wpLmV;{T3aYabRBv}sgS|nG_60QsH_R*!###rPBkVWEag%Y@%5}5cH^+1H zytj$(7Wi*T;5ILV@z;-&bq_B%*d?Wp970+`3MI5K!i*@gD58ocx)@@LCAK&o*W-C* z4F`u4oQEBKmzkMlWri7=KNAEDP0$YvV_-b23|N&79$1GzA=uq@s&J$mjNKH^M527= z3YG9s?lm7Zn(eQ}%Z}D#iIXi^>PiP*S&lc(Q!{lgR@Yhx;?+lttRY7wHsLsBQxvG1 zrYx;lsp>i@PE|{z`;I zE0d6}(pJ2iROQv2vzF@AYtX1kvlgw|bm`iyHw2@?;4p{5IWV|i7{`0r@>Ncqg)JzgI&z{_OkDMT%l4@D6PsU*gSfpRD16)v1_<6 z227qfwdO7g;S_S?ykvZmAm`u(^d^kqq z>7&V>Ie(*nC`ON5p%{Hyg<=e7629p%T=uIpr&js;o%?I&(8}y_@hI;lcXr_lfvZCl zn^V*C=)s+aU{F-DiXyS9E=>r;fjTAkN(#=Qg`BGL8W7>kmvm4B6nl?379yXk3-BZ8 z!q~l_Ss(lt&oAi*%#~FsP+(7QANe)iMo=U@4FHGhXY_ zH`Q-S)W22KU{HEf7(zAl(*pEm79cHU8K;$O5VW0LSRE7t8WpZ1y0G98Q2+z$@)5N4}bh5{A4%b3MLnK6F`%7UQ{qd1fh6z?AsTUoIj z%dEmMF5Ky~4_nP=uT1=5v-%kB*S>TWuI@D2t=11KuC3HMxScQuca-Mu@0X!bD#qpd$7OLIt~Ke5yHTLSVVUY(#Ko< z0YMC$WOnRnZFV-Fcl| zThnd#bsSlq3-_63*S)Uwv@|ic-Y(QpFxL>j+5QQbd;6XSin{$Uej7}Nm7I1?st4X% z_KolS;CoB0h(UQ3)ug^jb~r+M`STSlR9mynG}ru^m$$+djlaDKs=V`?2565sZgPaIUhP`?=lL+i115 zecE>EsH<63Tm7t{qVe^wA8oFlI&44HI=IfP-t zFkqN5j2IRS2KZtV(EI@8nXk)`nO0co2*>1j6ylNVxs%Kk-+FZFp} zwzl6{*(VDVA6tByAUj{z|h3ZN~};z{If!`kS-JmMM9ZSDGat2TaO4=ir^xYh#(?~ zs3Mk#Cz6Yt%rdi=b6$E-dQ^H^dR}@(`jIS7*2HU!FOZu4i~64cB9HZ0^`nZ+GI@8RLqNMo+Smo z&5~cPEBGC8eX$&ajmZ{LStxEl2}w0kz2z`SPNU>^l*0Q5c-8NVOp3u z!}23E-es}tBR2}7&z5abSJV>?K|#h*U=$Kvi(;bNGgtyEmv|AqifT({tKGHaSV}KF zfH#!PLwBFmZExD@+nUO~PB1Wyf42bCll{}?){zk#Pj0J#h(5ND?jz2B!HX5z$g1k6 zwDMbUiI%lQ*w%ePVcT(Y)!o_NZtY+$D{RSu4F2lA!3(@Qq^|pRetCWd#7ll>`KtQr zwbj2;z-fNT*Ua1Tb$U2p@w;I02d_#ud$XHu*5Vr)k68TAZ;U|eEvgCJk3anaX#Jis z$V))$v!L}ePm-G84B2bFwN_g0R`JQ-RLYx~e0W>}tsofzZ3VOo&^{p(nkaXn+fg5> zA&lV|jfpvFs=RjDqNP6a5R!}S5BL#QKfXpAU zfRxlR%dnO&f_6P?jLSHlWf+?jlKXmrJ@~b1+uJF*Kc`xt7B@EJi zf&3e0RI1+j-G(;yy&|;?kUi+o#Y!x$%Wd`?dk%t!`nWl#$QbThyzjv}T+iT8(Z_t5 zza`)L&i8(>)N(62q{7HnrcYAXTK$R@B?B3dAB{YrI8o>Xs8JynJP7c#^{1?8SUQe@XA)RMHi<*# zQg~E8O+XhiFec6-*d*uJP=Ce~^CbeQP$mLmxkMpVmhn*8O`D1mhmRaXQS{l?4wAD_ z_~8~rQ~*IY-B_HPig$B~ZY{}erMag&?knB>?m$(!dXk%`xqFq5*ZF!^u)3}oEzM9V zM!IdHOtU>=;*UlCn&X#ww#~O=fn9U`HVu9@1AaBrrdhU3hhJ<{lWil|u4bE8XUiIF zRimxL+oF00Cvi|>mv>fvM31tTla2qgm7AT%ol%%QN)C#1RFadT&g(2zS2y((udhV? zB^l_J-V#i8&t!Lf?mjTSc;IgezJg;dK{WdVi?X@KF}%Hrqi0!1A zd>2gNaP$?7XyyPT*GYh?0FysX z0W<@q;%+bvcY*1+2h2cAVCHtyGbSv<+^2Y1!o_%OJKK!AIRV8DG?0NjuMfd>d? z;6W?}9>U&$hns!_Fzc%k^w9v`H{{y@n&i_$wXMvwX=kBBCt|xe=+-B={pLC#)u166 zhK;(Hu?6&n0H{ihn^K?8FW>bA^ZEKeAiD-Iy|r{L;NP`~eajy!0g}fu-|5$9kXYDQ zTaX1?@kZFTo%?Km*@3>lcfxKA!X6lS9`-g1u&)l{3>?A(a2QX+k(&n(APfRRU?W0d zFc1ct5Dt?N@wL|=5mONbM-Z(p!*s-eq-rq(v7o75Ov4%=xW!DY1xwvx7S@BOVX+7s zRR_OVicM-mSS-e7HECHaK_Xm8iv>tl70Tjhq@skjSch~iVJy~TD`J?74ahY;z`|Z@B$O z!-*_z#;8DIi#sqblEmT(Oe&^*@g#OArSo+caivgBdhrxybR~Oon?rB%iW5bh87>-uuU0Re1fBvGq(5;$1P-H@exj1 z%+%szoVJvi#rHUCZ{`+1;k-lHbn@2)UUw1KB2Hv!@fR*TmCcJkamC558p(kp{>Q_I zfm`wX`7q=+Qn`QeIX++`FCQ@yUpcS?UmeawZT^NKd2@jaf!?xu-d^BYpm!XacNcgO z=sic~{RN%_`oLlNaDnH6K5}?IUf>0wPaKi27uX5t8{PBo0!{|{52j{5+y(9e?uvE* z?gkG6cSm~wPe3Dq*F={CZ-_1f-crXJT>*TDlX{m^dbe|WzYF_-i#_~!Wb`BOWB%{s z{`1`P^B@f17rbI=J~%?;0sP@1N&x=o5Cs5#e26lDKRHAK@TU_+055i0mpHdyJTCeg zXs)!>Zsu77^Mb4o7DYuv%SO5it4d`_)uo}0wrl%qyVYC=?0Pav_z zT(J;uf^?-GxoRQa0_kc!bJIe+4bshe<+g=*2c+Be&K(Q!E=YH(=B|Z!52U-*a^HDg zce)?-JhTuWfb_6Fp7=E{-#-NDg}!}Vzr1mt^_|{C|GcvhpMdnP0eSD7hdaHGf%#w| zJ_G4PgR*2HJ_qRwgY)%5w1V`FA^G;4u{(W-q51g}qSf^ahUNE95G^nGfAWz1Qn0+? zo9_k3&n1qNO9CICTk_<&&Cl!}0IrcWrLPB@FYP)yx$KlNY- z^}++xhn>{FnXe3FAh8T)F!#(5GC{*|FO6W5M&Ujh!*-&=-87DInt+FB64NvVkI-k# z(ieD?zG9B1;W3)QJk7$xG=~|Qhfiq%*Ju$wqa|FYW%z==;Wk=1+<FOMb*+dKb4Z6cu`a@opkRt-*_$0 z)vB#itzEp6Y7H8^CVbv+g5Q7|C!Ru$hhz?FyjTb|F)WIj1QtP!KwJPd+2+rv*{*iL zO{h7RGj2vL9e+VB15cxtiDyx}d-eRi_TZCz&BHv*%w&P!In=W80_rFpL!F*51$9MqTLsJoX3?nS@+=0)_YUS9&Q zpx>Ld26z?y>emL~b@Xeh5BLZAwc#c7`-GR#ud{g@{n?5gZ=t^r{*3{g_!kD)G=IZz zjXFuP1WTb}uryQvmJStxrH4wu()UJXkj?XxWbNl8|J4&nX8>e10Gdc3qjACyaOVr? ziU-=20U!e~1PBaTyl~o4S7O)k6;i%;>G)JB6=+ZK;4p0cq{9<)PESs`f-)b|kyUF3~`nv;S5sV2zpB-e~4??rOOHfI>Sp+{w?k-5mbn8qO^Pi69N%2W}p zHl1;C;YuAaYm@^7Mo+}BX9G#pCR?bvM#E8@on#kW1QUFT&eZhWQ;)_s^hSJ|kaK;G zL?nc~yO^6A*%)aEe8U+S)D|YAlo<)osA)qCodE<(!8+csh;OVE*_!1bEpZ?TJr`m^ zpDk7l+=mfWfLbZ;LCrL=h-WHOaDhdN_=8MrB#sTES)-=eBKGYv`l`fD%Unt?4l#|% zWx$L+uCvTH2`AFzQ79U!f0cX)>2&l|s&}%GPL3abZ@yjg{hbwD{LVCS=2^<7HgfOm{??mycpm z>7JYHq{`ryGFZdC_6;6LHnd4lmsAVcnA!HF+g0wgN6t=7SR}30ttYmMWX5? zO+l%-99S4Y1PCOqj8LP(oWqz{iW8(5ZpcN><{=>FIHYixDYgDJ;ecwID5sREpn<4N z^KMVqveA*4e`wnF%rxj^rj|#<`Svtz=0yJ}+0U$Au6yY+&YzakWWO8+hiDJeH^6!2 za_#oq_Tt25r>^hxiN8$j?4$-{%#D9RyY>98EYF9hDhIZYIKCJ_GBi4_$gKY+ujU(jCX=AH^+d!Mf9aZ}*JoHweO9t|G`<#%V<11;sT z;~s862x#tkaEFx8_m>1IVAVPAWSQh$sD;O<6w)oCU<9QYn!mx)#+ZO$70e%#Ta8j`Uife*!{^<}JPBkCrtijCug<{kpl$SBI3 zxAFryob^X#qd{koK*?wbk~pTNYw7q`#J&$5@o!;5Zq-Opn_54i6A_aNG>l}bMI?>K z;nq%S@w|@_VoLagd0WzC0`d*2s9ltF!j;7QgoHAoSpw#z5)aeQFnf4u#%up@9taLp zdU6g_#Mwj|(!>Q*KphG;!&T!^`)@xVup&>6{)`pIBBbK*u8j_dal~#oM(DK0eK-^^y zNdv4gukmG2sVrvl{LQY16GZ}J7`a2j?=n}C>(e3IYx2elztT%PSJxNoq?+9q^dcGQ zIL$W0AP?*tciOj_XaeQFZxC?UMjkb0eM<=H@gu~PW*}OLR2ZN>H2d@Ix6QKz_ zO<-~2!P5iLa|)8w-s$)AIX1Nj5NP0QcigQZ4bhKlTde(_9zgm?U7$DSUCY^&I8Eoy zKrV#uLKZ6jKQR$`@zeVs!l{=)qi9SnXzm#5k7HTcO9Tg@x5JDXN?>Tk={)3-(bjiIp-sOUr;U zo(9qDJ*j}g{mAU);N{VT3R%c{>)53+$4xqd@vcT@d0wq}0<)@Ave6*>WdxMky!j?x za6YqPdT1Tj772v9KqB&t#&-1{`Go6mwMkVeDb}7o*;g6JO@LTLvx)4=OxvxeX2fL3 zZ8i=X=y0<3^uPK)>@<+;k3vkh#0FuB%d|c?FzF(#)tX3p)jLkTtZc~C$tI29Vo|b! z@iJ{!+X;qMk}P2XH#bq@HpY*Vq!!k2uCkjz{EHwpup#dgzMcuBC|!5ui*N022 zT)_Dc`iXU$(fxd+cZXw;j>ssa{`&1`LY*bP!mO)dUh?;MKOq^=lpY@Jv9YS1@~;!P zaCBZ{dGHY$p!>-I-&CD^)FoohSR=rO3^LqB2`Gq$m{0*{Sa+~SBJ0)hp=3eL-& zU2UhYMn&x0^tfTS-kyU$n@WCQyd`}C2TW=F|<0Xbd|#ccY&|s-|haV6bIftW1`ucs8{xSTicplY`@8o6yGLfTojD&0V6T znFEH3$VF09+&vPAX`Ta~cE-b9swQSG62N8*9A`kRIQ8yW!395KgTKTfiG(O$TT|sm zLK<9iTm(S8h)^Hq!k=R8 zKVKtB6DA5aRx%@X9=RP9e^mOnglV^?n3aa*0C~fqpf!%05g@hCxsLhoBiaybKVA;6 z+pTm&RU0Hv6g-y7nlG^=`)csO7!36xrkMzZ*7e+6O8vnYJ4EW&vPy0aT^C{WTxCCJ zWmk#jZ+SVTXyQ~h8sBDJOoywAuh%RV&qGl$Lh`YcG)`5^Sq#xcs|xVj5b0!78`$61 z6uKIOUJS|u&yX0>It!ar0617b{m9Lk_D`Su72g-V{nfM^5%{{au}NODOJ0-a#G-g~ zZo86z&Y4?d`9K}VPn7Z=;-NCyw5VZgit7U+?P+fW_*j*JL_HLoEg5n} zAnU^&y?##~;nh+9^DS$L4=1t%RHURuBk2b3R^DV}wpB)_Yq+R6NEFq@)0uhF$lR36 zX}QVVGq*R@EjK33nLCHMlMOiW*`;MAC&QD4EOXJu8j$>mVvf#WnxCy$T>;-5^IFsi zBntC+=_gEH?ik1`@|uH`s*uz)M@VwDNP+_4`qS=_yZ^PH}t_{3*c^L{A!jEaAjK+K=8|?FWzT z!Wz$JBf^s<^8HEy5=$N)&IZNRSTY}Yla@{$#j|RD#rju>WB5x~VKi`5$(zk2_m*}! z&X;H0X%5OuhJoQeS5}Q|s+OBk>_#h%Y4%mru&RfEJdcbQ%alZ;%Q1=PDt8_?`bbzN z@Iu}f+3b<_1U{j*$xw5iDQ5Fmt-e0x6t9rdNcGMjI{=??yGLQ>u_UE=RknRwaz7;Ca#9KiJv-50muw4n)6 z%&ojweWhXDxW-()!rGyWPWaTF1qjM>TH~WR&&ktc3}*Y<304~NoA*4NKl`SJ83_ut zsZALee)s_y`5wFa`E&QGTN-WzAB)VnQk}K`)#Qe9{;5VCkTudrRH0+cB~rG zb}n~avk`h_i3YZ+brm>nV^XnObMf@oyc9Z{{T8A}URk`{>g@1FXRzdmXYaj|aH)%a zpxHB!52-I`faM)`CQYlB(?hc1LEeISmCsM$1A@b@JF-u-2E>B7j~UyWU1Ox=2^G&Oaxa{VLrZ# z$+NsXbej@j1WV1k_s1*NHz1v+STsHt_!h}EJC5cB zU9ImfQZBcI2X@LY*Hk32-VmNLDoVVsj+}^UsG<9sRr0MakRy`^D zvLVnrdwWC`m@*t%?nTCOIH4GFu0c)B2O6#iAJp+;{*{5qVrA9~|G-XxPrAGAdi+3o!E(;hJLXnJeCXvXRv7?gwY+RQ@hkmm+yR(zwJM^v{gP+&yrow(oe^%`5_O9Pikvmo-cs5Ko+Grpf3Ls@=>BwGphU%$+mCK90 z6QkT!g>aaihFBMkn)P!ZBI>jSnm{qPGE`56oMBCn?v2&Y5oK_eN0mTXTa$~&j6P19 zi$UsoAzSh{n@;WI4Cb*6r17?~{oMl(NxW_RK=M>NZ_bB&*6kkQ8{~W6I#d-Fr@#5BXsa0u8LZGhc0*t*F6_%c=HLbhmdw zbo?&=%4?UtXo}Z+x(Y$U?ZrlhzEH+i5!GOG=#)P`ddtkj%N>b3z2L?hH)iH@YH>{+ zu~8 z+>*+wf6s7n3S8@1S=$5gNbh_aSC`Z!{)gazUQ0nd3yl#dc#3Ik4{{~%ndOaKv4rdm zKqP_laje(~>zjTk>+J_T*XiF%t8~O= z90>4gUC7mj@so|&F}S1NYR-;+xt6~#_^5BPKU z6|SJyw^QyPZTI&={JuS{1;q1AIH}f}W+t)5#d&V7-mi-Ib9fsF z>t|6hq-8^5>4{J^38F*p#D}kx8S|OTmbz>W-xPcOe%VochT4=A(VOByzG7A0GkOpZ zqqP-mw?*odH@XWMBwe2B4$yrZxw8$|2~(VEXoE$q1BX;)Sg)t<9*pTNcuMZ5y*H1~ z1q&)*{UR+07)bAiLLs>_J(Zq45UmqzScA9f4HN|ITn4`hNbql2IRQzs`+`9c#Bz8E zU{l;MybUU@+J_}25onX~+WeM)*&qsc$jtyl1xp&AY8IQ@tipy=LO*?*NK*^yg29;&!o3^r(|hWi<`M2&Q9l&mTR@y523tr zR43RlROV4dKc0ka(oZO4K4kXiy!yrjr$|Qy@}S_qhBm`&T-z0V`vA32ib)GiM}(q2 zVW$^NxCq2T4MmGN>~@*QMLJ~J&X-kLW7PEUU9WY=8wdQ0HfP^D+DYhm z-WOA;;0F6-?XS2gJ<-HSRTuSK1ded3wejv@!9C9|7R9(su?(X(7o&}j*Y$rT5>Df< zR^C>k5I9U~Anz{p4yyz?KN#D}LX6f^p_QJV`1ro!LM=z)vR&;bbL^@$OG*7HUG7+L zBPjkLNANOUPlrY?_X-7CaHRDvM0;=K&MAwV+++gY6ZsLmeuU@qHIdeC`t?P&PyK-3 zWQ^6}gDRJ1o&w+PDCzJAqs$n5P;jASqY~+05D(7~5;o-aD}(sSL28u-6|{xpMk34G zH?P2wklgOWmk23A`951$?QJRC1p{KnixS)<$7h0qZ+Qg2>zy_<6I#B_`W?k@NtJMv zla(Kma6Xug33V?eO@7JZ-k7r@@{y{e zHkPqNqhM9?K5J^HdO?JyA<(oAY)*XGxV5t24M#tyZ;~D2GvajOm#aKZc@Z9SYnx1D zB32;Qj=Je{PB(k~^2toznktSJ+47|zun~g`{PvJkwLHv_Q-4?1v1m-SXu0Y$A}Xc1 zNGi6sZr^uX5P#;JSIYKR)wg^sV{^-RNpJ&EVKC@;EggK$VcJL|Gi|rjw#P1jH=6P1 z;M61k`K8U!H-NU^_cL2OTin1Qz$tY+iOva`_?^^q%>6$V2ad-D+VZ4B=a1_sYfemI z;)DUpF@Ny5K6M@{C;6PsDr!^oc=Ev148aFFF)fm(l=U|y&&7dHR_5rFq^^wm{8Go7<$ph_=JZ-nd zljsCnrjl_V6S#!-7Mnk?x|;tpwebbZ1|}ZTf~&2xV69JPKB(65SPD`PDw1!wP_rUY zXIdm3vh8X|hUY+Mj+bK^SX<4_{Sb~LF0vKg6z|oFHObh~iZ;HgS%hb8yVl#^Gh59M zdahKnb^WXl6*pOY+nAOonN&I)cK4)PbfnME#@zSAj-bMSixUg>#ds!Eh?0cvx=p^n z3ncI(R>Cz_Rq}n;I?)wfTnX>)#%Z+4;$q&QW^k-$E@Ry2du%CUs zypVaLaOC_*dOEc%jIoq6=WcHG@Lfa1Q<(#+Fo)w^GShE^Vp4l4>?MIxkJUz7h&p}d^Dy2ek?Nayxa$&+4orRKV zF_OBisgqRm?%p<6-mtgJiYO3DEmw3dIVjJpHc3mE$>Zza7L~JGx0rfa z1pgs%5$Ii#^r+jeGHXH2;R_1*j5+S2W%FIpyfQF1_>`%>Q1-J1w<2oEx-o(e?dv_E z;e`nNdeh<9_i+=~(6Ze4z;*R7tTnXtv!O#%*b%!rMSo7AOMcU8c^l(3$wfwj%5Pna z4#`cb_iB#vZ&xTqXw+>w)pM8Sn-I1w_XQt6^j=%ks2QUo%shdW2J{(!c-%zfvUA-X z1BBSzg~A5X+_(yHq`Xt6NOeyc_~dc+rQ$`@-wTxV0>`?qbG!TA;%6qDi+9M9MXnI% zdN#xN-3!8OL>jt*ln;C;x}aVN>Nsfj z{=LkN4Wvs-4%%&cE%V~uDc%9{8lic#K^nMwM?%iusj6E%TPI7F#R&uNp}T1(g|?TU z;>ypAPAP!xCc?FYf@Lj6bK&MN_g0$2_x~d5t52HTxYBB&B1M32KrDg@VZjTWuC8a7 ziDSdFU@?*MXPNITVIm{mMmFUueeaa7$ihtx|0c9TipO`=(WV1szP@3CNMbA^=>m`k zJ>rMMhpeZ1ofa<=`zDq#Ortd}1~Wu%*}Sc0b$_RQgardtK&qe2>QbyaB8RVaQN3cD z{b@kU_+WIC3oR0(vrTe=Da8?CJ|pXZqo{%>G7dbA?s3Orq|h4TIs%C-_<;I%L;H$#VfWsvzv^_)<>s0e(dReKrq{}mB*B~4 zAfzYX&?c4BOLEfuJ4C{rrBkd8%j&%f*Kbzvf)$d6ZIcN1jdP6GAZPxO6Upbm&F`#V z9VYplYi^$Nclx5aOXzU&j21%n&s+16uIIB#zx_f|tTyc1BD@B2t#^S6rE)0Ux#wiL z1DgxfcRH2{%WGYCvtjzt(@(?_5*7<0jWt`fDUb2ChYLJZ zf4se(=ay$e9_oBiO(Hm{H8;?0Q#Ym~av9Qa6_tQJ(y^D#f@IYZ_)|jgytkQ?cUExJ zR)mEagsKn^u?1dOs!T1!7YX0!cwWBNoMn#*MNqFRT+|a)L<+7e=O{e2I^zL08(v;tcHZQU8Fx)E+rNP0EOw>;DnWMF_cHo?maa7H#rRhId{tr=OU{P0}M2rpsch@t+eP39{8pLCyNe&7oax>Nw&T z{}WO&OY}=4@LG%>2b03cqqeUy@xu^c+k&avU*o2&NK|GcLjpsDfI>>UodmtqDtLTVV|IRx4ruvI6{?`~aWzdDb%R%p-49gCbb9sA8S1o+5W zFZj`s<%|p&8kP6>B6|Jn6741VEE$_*AYHB_*3Kt!dsW;Gr7#RtdJv9@#Wqa*nY8vk zzKNW!lO{Vj0;8E>n%?I#He$VRE$6IvhaZ|5a)rB2*a`ZkimMRI6MfgH;Tj=GeixQVX-gnLIBS z0gU(OXzDmnaErmir>pL=ii`FNjSMS5n2iTDh|6e6pywnU>_a2jYYy4NmlDb#H=091 z;82af-}YK86AaVLWX?Ah2iNu;0*5djMB(ZI**;)JLP=N;TKp0$m-QE|SEpgcg=>Y7 zdu!o2SM%e<_wl^%s+*)hOl~+VFDg#x<48g6&)GwuxlQId?q{PAZ(2L8A%KURxCyrp zA$4>$xfK!|bR9&4McjipKuPtrdJ73glbqfRYm_F<{au>YWYX$hUXp~Z_xYvS#(7?z zz<9)y;}J}e(88t&?iM}K&jA=2O_(0SYEffb58vMVl+y0|oPC7hzu@bUvN!T)g-x^# zM#v@#i*u`WeM=k~H@F^H&O1~4)&>2`&~46Jvq$YhOUyV4b&sI~6`Ws$-P>r9a2sV{ zZX#rErD9#(=bxvBKyDs{(T?T5R2l5JwKED5v)iuF$CE*6F>snsrMT--R-o?q7V9Kx zb5p37*^r2OQeIeIiXcb&b z27D7w0PvV?Fm7I4ZQb&>0)SWuSX?D~ZwAce#c@ zUF3@ZUJ?pWV{2iWaon1VwoH|I^=I+3L2L^vlBO0gTcTnI_5sBPYAca_g1gu|&cM~F z1bQbLI@Z;Xyn*oEG`MgEuqzGLB=Mb?Ivp5N<{iMUEV$Ua)s=m3RWpvz0 zRhMWKDB3ck06sgLX}csZ`;67sdIPQ9`a!ARUHep4XNd2$gskn!RvVv2pACP;je~F; z-&+KnOeNt-kZ!h_o)ZjE5QEH~DnJ-N+^NP8c`?fEVRc&I7E^=^+Jy7spii0D&VXl5 zkvP}Nq#!j?5_fF(e+NFCqJ6Io)EOCEZ{`eb6j}#mE(ZU>d`3ZjrYp6?;x3U-CE>nPTb>L^jBh`RY$YGPn0V(8;L-tdS9s>@n$8!;v%tOE!!*gA|{?29A;$9tk=e0MH zyJ%wZh?`LOqM1ssoZ`KtD(A;u;&(6au@5ADN05Hj%B1BD2q;0WPju$O>Cxzy69kRg zYIGI3a0M)xj@h^iQ-E1APkDy$uEUyvNNLfdL?7s#{xKB)s2|{Wy2C3bIR23mLOtxXrme}n~0V=V=6C5BFj_U=2uNp=TQ0%Br z>lxIgP6Ua6qRgpFfq4NyeOWel4g{lxk-`o&FT2csZ54~5U5k=Ak3N|T=$pRSMz>VP zh$6*1I6q!zQ#8{>-Ti*CD?}fOyw;9b@DUD>{k>+tN?HN^?)J6yD8JYxkharK0uVli z1i+6~2;9CweGQub1JYlSR$Ks}ni_@$o>~8e=#bSF#fLsUMIi939`DYvt3W4uY3I|` zXnH&K_n$n3~<+vf}_sM^}F6Qm8R;A%u|qS z(0bYu&@VLx`)c-`+RG2bq)gWrVVctpdwkDYp*`SPWo}_PkuX%p1tU7Rf&oj`R(R9& zg04FFiHXQB5!y|#9oZ&86eqMP4&J>f=OO|if;BA*q?}um?W(Km)i6M+{4}vx``L{N z*LGKZN@s>kaJ zux!?PalQ&Ua#g_ZZKXt}#Xc;1mAC@*2{LJ$U!C`}igs;O^oE>e^j)fKF;b}eR;Dl8 z9P)~)moIF!Y>FnT_1rZ#$L56GVK-ZzCu*6j=82-3qQ(be**plqE`@=fzdE3pCXD9x zthrNVKlRu5-=L1jQ4m;;oy(@l-O6kD4#5w3o4a!{$qL_ns08_hXPgGL7Z@2iEzh}N z*-NboCTEUu>8+LZm-Q9pj-}8E}6 zLR7=PHUK-%a9%PBoiD0B1xNAtY0~_Rdxfc-m9fExB{hMfny{4Y zZZ5D^V6@-{;cf!;wZQ*tsJQUFo!D(!Dm-Vs+7Hze@5d@j>_9f#yV!E+%J`FSI~Y$~ zTk>|G;Wbe#F2B^gbrTBZo8>&bZPz2hmT$$3%1f3yE02wxFnW4BaEVpqFBx9 z$?=nOqTluL&h&dS`|h%J6wNS0x_z7 z>_@SNm%>NV($c(`gvr+vhC)~^@t-X*0Q#~-b})<=*h4nE+i&%fSkd502E}+evuzhb zW9jJSNo-=~=PrcbF;iR|Q^u zvE@0$4PMR~QKl&|X(!j$YgW=G4RxiHy&8h8>}jL`s@?=9#R@}}y(81AX9dMIAlmpN z&?GjW$jv`g-RX4XMr4I`P@DCR1ZW;y^^o+Zmn2^68wKprVLv0PdE}ReJ0Ym1x46 zHdG9V$iCTyD<|29!wCjI?PfuBhDan#eL#ct1juGk44VU*!A?ibH<~i+*!s(z541w< ztAStAT_R9~GorL9_LRZGSx;eF#@FOA7SP09Tr+62pbx*BHOn7!5iu%ikHTmerT~(* z5*z13Yu;`8eG*Bsls@c)*_ISM!n1F5{@GD@=pW^*|ukX-yk$kAxrKH&!k$it*!q*qSC?>TRL+OnUKz@L@ z+NY`WB^e5~IGW%i zIvru{MuJ`B?aK}6BQ4w8Qh)VzwTdjgdB9OM!vpjSztC`=-Z0V47Mr6TshQR!oT-Xd zWkdxSgNj}{{$brBej)r98Q`f(U_rV(5yib0f7^_K9~|Wu!kMa3y_h2sbHrktScC(( zRmFtK8mpZY`tBOXi|K-o23FNZZaEcZVe>D}s1J~lo8u7x#~}x>RI{Ukv5+zm*4LhMo zC>$PgE5P|qHHZUeB(;e+?xXmN<`|vPk<_IO>W*a0G*h-1e6V;4@Z;af5W|i1x58`U z5r44PXf10Ul{5ec+ER#zc- z@uDwy^f+$CL4!x{87}sUgZOS_ORTZO$7If7Q{LtL$Bwu7^wIfF@EGrEvj<7l+_R=k zKUzJf9yVv3b+CnXj>bAXUE>gdi5O(^SHDDVjKn}S;^k@K$DB7&yALWaF{vM^5v*q3 zRsI|JZeE58c#bGeD^_jU?LD|BM!`}1UiQ8dz{C;75k=q0y`E0Tq@(T3{v(QL#d6>K z)WL`1*NTDoFaBRZ{)l3)Vpi9h(fc!1Jk`jiG1sN9ixdE%Jwz$%o}lVwLhB`0vNYt~=~Q)tD=Z zjDb_2eQo)(9jA4nVt{SZMc*bLPWw=6Lc{CJt2D*PoqessW`ct*2>;H>kTeOSKET{_= zi`2qlW=BxR#D5B?{}L+CXxQ8%sx%z`Jk+N7u${L+BwznpcX6n3{-8M$+oqkq=4GK@ zVx$s-0*GO;)fP<_D=cKHN{ba2?WNx`vJ7;EzkN4__a|53?&Amw+I^a0&i9+=t3}JB z!^TvzoZ&%FlG0{)I~}wlcVnm+A!8?Vh97f@U2iZy zT@@-Y$K$v2gpNG1>KbQ>K)9I0UMv(W`GB)!>)Fg?4t0l>=CC3|qm!GPO^S0;=If_C7kp%%S#%=F+(eYE|c#?Ij?9muWTuQBwyc*hnI zprhGSJyIzYOmg=e>8%hMm-h#T3KgeELEC93NOrk4T{@u+>wScNC7-*Eh3o<@4z1 z7y|uk24muXg{nk1tXQ-VBdMS8BsvANOMa#uol@j{?;IR5J1*N}6!eBc?`VZ8DEl&9 zqn416ADP*}JE|+l%SQk1CcZHPZfri2s5OPCYw~>iHh2zWUDBbe?Q_AWCL!Tkq0^2f zE`XVKSf%bAF!Mno*4PmcZjCwOf{r}(gs!7@jI8=5cjXNeCX`Qwt<`>eL&<3!dxsCc zn{69c6(hr)5MWkf>#ziYL3M~Vtc?`wyHy}3>y}6yTi-9OGI(sPSfOMHSVWC+lqu5i zM&MrqGUP__r{+W|*14UUcKsl6juT*pIcEZ+SXD?ZRfY;WpD5YXV>W@!!KM^=_87oY#2foJp0$iX6Yyw#{Tq|M%p*%hnk&8q>+PiV-YWBS}9{U7? zWu#Ay>B~?z5#@w`3YZ%uJAnDOpvXnc zUo9{dw91_EA1I$$mFOoDh@Wq9QZA-*+wV?w{t)WO{AcYFUD;_=m~|Q0_^C zeIlN8%%r@pt*}tPD^bfEN{i}$yZF{0`P>@}cG4g9S995ybmFGoVa5IEJHHb*LgmZS327D$0l@NLH3z4C63p#W)i(QA(&d)FuI?4VVl>glJNBtiJ!R67ZH z_w65mq|}f;?^1;CX?S((4@WGv>D2ly5`Ow>12v9-zxC!&nl!m8rVSq|GVSh zjVbjlBOnY-a|Ue7rTwy(OUe1hewgxah7uo|0<|n5{&X#(n_pmUeobutCx$@3#bA{k zXd`JM=LB?+W>f(z-q@=1PIN@vBV&52VCOj2UemVz^!Rw~l0O3R{?o2yld=M~4Z$Vh$bL7=MWkENfe5YzYMp5YEyYd@~H;6rR{>;~<4XXD0#jFNzlkmEc zhd1I>h~WnMe}eDujf(VOI-`y4@9^B*HX-WFxcuugtPu(~wSKb3YEwVH!p>wwfEyl> ze4Vn5n{aQnc{p*xB&h~kF0hqxPm6Q5sJ*>fMU}OQr;?*AE~kd~e?#53O&PBFl|7Ta zhS6aYxV%=-`=zZ9RrA=XrU<2=?bIlnVkyhQfXya8v37j=^YHDs<4(rP#K_qvPSFdm z-$X+I5u#yAtOsgkLnLXL?YG&zf^h@hTgAY<=u(Q~B~d*+kRA%d&3DH$xqrTSV8@}@ z8mXh!tH+{i48}u8qa%tiK~=on+b-UOr3#n_>?w;~?|um@JYPyMBsYRks-&nO-7l`< zF1jHF9%QBp17&C+4ulw9CsO99;s=kKyu`iVok$=qCU^Fn?6{g))+!M!Kva?D4{ePq z>9Vuki{edw$7|P7KFIDUXwH@6RLvey%?W`y-ui%E?v>WkS=B|k64T0f@6eL}b33*Q z6OHs4ib}v(TV%gXE{5ctk2Z5U+V^d#WY6@P<8I@In{k-8bBidlv@dvM0#P+@Ue9XTO|?w)XI z1>4?Zo*d$`CpOKew|hNdenLkP0AskN63~G-R$zmld(2OGG`I3@8UX@TWh2zVY|B-` z7h1`EY>@+6()g{Yx~SFZ_~`xZF?v{HYLg-Hv1)teK{{1BLd$XYbF8kcMCeoaC)S68 zmPacCOW=+6eBGAm5|Th#jW)*~K#ff|m>gDCIyd8u$>>wSF?Nix{Qx^2UTAQ3(B$Js za&DQUqpdMj>uh(ZjRj*;z{kvpDrvoA{Ib%v{LXKul+Qkd0UP-8a2oEJ(=_p<2R)LM%=(f^Hg~;xW zIa7Rw?VXM1Ockj73G$XcTKTGx%+2)4IRQ<;T^Uq>)|H~?#Y>O-eoX|YfyzumZ_)~- zn`I)FRWm#k_b8pA-zGRl^#*^p$nHt=ghoDB<8aZvEMLKvSgl-Hrz{nSw}}(R2U{=q zf)kBajZe&7m@M`;rc^{xsx?PHGC?{&R-Z3z5$hu&RnX#el!jHd-j)568hUO%(F_Q9 z?~vKtpU;^WhRj~?pxM-)%bOMk%^np&LaEGT@Ff<34v{M|nZ~jjSXEnDFiY#Zoj60Z z{taU94xt4yK#~DktaZ$2Unmsq3u8vNXVhrxFBWVIqei!?CD2sPWSUCtEiJW8rIU*u zkgO_egge=9R-rTgHX*T1;(~=6PgQ9}dB0hFLFJLk?#Cms_A2wn6uL?a3#=w9?gW=@ zla&8`KqpSz zj>cL2Wzr$Jk6D8u&@GV^3hg4E#>wwvdrPj4%{^B?gfu1*e`kE6))-`7?x)4NZ5qEs zLL~{}3m!))uAJsbmvnKqq05=mi^QrzYn#1$SYh9^a%@_2!<{GFz*4*nl1eo)nMNvw zfO%KW#*#bcXV*yL7jgoJ*pq0ssfr>xunQj_fZ%<=v$)sMw?yV!pYgX{jI< z>W9fP!}E$CZ9F1&H}lH{}F4qy=FXjKa$Q!qR%*(%xu&W8zm2|q$kY)9lL1H zKT<0U1%pA7*iOD!cTPqTd;vzjj4PL2FjQ)vHU=jA%W0EML0)lU#c|;J%ts&B9Rm?` zd{i83i2t-0QM?m;4F5*a#jlKkE%jQj-(vClv|69f!q3_V&T{9{*R2zE?r+A2XFeVq zV|?Jg(OEBe!d7rB`Lo)b*lth)34k1f54bSYPk#fTn+cuKWxZ);H{! z2K5`13zZ8Q)%R6{{A$bK8*ACSw;fsU8F;EGJJRxGrsZD=05#Hf)h z`g|sHJzeCv@^{f~7elT6^X1fU-||tL)B~@_gP0LUC%c)nb@->^+jOa&L3eSQ&o}*D z+T@(0P=eLAhJLJ%U+rt?ueSA)DLqZj!aK!x=u#)0;ovmiE_v9tL`;{AnBaXV@o%S5 zr~4)EHl0fV2XMy!wCJbdtt7gnljxCRv3SYw&vIM(JH-z)*fW(jnx9qx4k?T!=H`N8 zH@^SPIA+_6M^QMGs)NKRa?#VgaGRw#z`x~iQg&&i_Y0Y<=+>0*g|Pa0Mn+S;!* z9yAVI%{iG1RwLfMFb`N|wZaR!1>qHcXrs6|v@z@mhgN+T{z=X@m1jv_%xPDnF&9+K zfXCxml$SD^)mRikr5v73qL`;ImFkLJ9%H^F)k$*C!YX97E?<nuy1oF#f4$8(4F3ws==a~6vvrc- zjql!IY!JNI5&wkie+HbpF935dvUaz?ZK{2?xTg9#@|W(zU&beXqi4xkQ6}Z$!vs>G zzD~p#{J$nK|A7N-2zyBcU0_%5mjhZ$)t1sI@58 z*7DtfDu%B0bWz}RUBq&sXXHaq)A)&???6$BW24alZZYp6jN3D#hkmxSb)|AsCQU=}Ypo}FM53W~fwK{hb_O+r}g^9nP@6SadiPLJ35TB?m* ztZ{ig-az!ssEe{ejV@C+BU(k?Y05hwy^4Nkt+0RWAPU zZ^5g1-`%NmcUY~8kGx!P+MC@83VALfenv|2XN1>-MX89*GrZZ8fTwusIy#R2q0t&G z2E}X(7Zh!(JCyJ!#8)g0fEhF7tM}oD$&9sh+Ruqq9=B3pinj)M9(CMkHGeK)Vm22k zLh6KNxlDmExeF;w2J-paVB<|9lY=F9V-VQDLv+d`ZGPEH2)ORtDAzfSdc{f`SKv#e zV@_A^oDIygl-GL&(dc!TF1kCFJWD@BN5|c?{(1{>RbMr*<=wN`^{56NI_UdriW)JA< zBsS0)aZF|$gHB>R;u?~*rrS(A0T+CA+C&$M!`mlVb_`Avej=2yeA^iApT(Fp&1q)< ztVk%iAGGO&!k4Bh7t*Aau&5Ds;EPF7P>MqL5@-$U@Ra7LT>P$w>L=5)uD*J zJS4G7zc~Z1Q8WYxiR{A?zq1nR(BO{TkIPp=s_wIr%ohD}W8Xxnduvl9)rZAj z#gE5#7xzt^8R}h{n`m|7PQzc78*}o8zV2EHZ z`+bSzwly~Qe>#WA&?r#$F4(n9vQlD11uN^n1;meuUl!bu&~c0SdYK(PmeeI@>Qfrz zP-l1!dUM0N5(dA<+ARJD9!|1voIsqYJ13#!<5_pbuh1(pP_yP2J=%>H?-BR97eA9O zy@0&lhL-G+^e%(n?rSUL#;UfUsjDd0Zlz=wXE2Uc6WZtwpxJ_WQ}9{FD*NpLiTGX-r}3@#Mc&%; zu#%-Z@5lR%k~|{u#0@a~MQUcm84Swc#g=NfznL;jZ2A3W{h3BcQ|bZ4PvGni|RAb zB9I_jAc-HFVB9;9FrVCzL|H-Zd&H3|k}===z`;-KITBsxoV`HJQ*Awq0CuI7eOGcQ zr_DM3v}C>nQGTTL^cL|W@jb_2c=JQzIpUX%=j!(x|JG9S+IfR}1BoPQ>hHA4@w|#XLd8W@76POFP}*ZZ%=&^;6wk+60R=_z{8HF!>gH z8u#%2Wm>H_kIIN0)bo`6GgS&NyoePe&QnTca78phF z4N2k3rNbJTJIoWAd~K#GBK?{)z@c{kGhYw^ghF2L*GaN1Wn-(LEnN1&FzBT+R)&bG zxSO$lk?)IQ9&k6(o==8yn{ho<599WWB}?P(-rXNdEGK$HPsvp^zEa{te&T?zj;Ij0 zEi$XY(`xQ==2DVO}vIeu2yN=@R!^*+$;ZGeBeXgaP;J{5-lyw zu-(oB)B@4Vq@nnxpEB*D2VERxxTSZ7d3W<1=i}ux;-CLxYf$&ec-wj5^HMyO$ou^o zLBqkGbe=++vB%E4wy%l;FLgil1U{cQ8nP-{Ap?kz9PtR-Ofw3$@ zvQKrnm}gCh8)Gt?&x;ifqn%2bjj*f!??(pn0GUuLy!I}GmEzNb8IKbf%F{`*C%j@i zC~=7b4>P0$r04k;t-r#aEQQ2)yM#SdJ@%2PxW1nB$5|cx)Mod zja^D=B1F%|#_r@7evmpv4hV(JU9j2)Ujw`f$J_=Q$zdh38C;{yh?#goyf$v7Mr7o) z-A%Ziw0NOLb0_iDet~bpBsY5Qx4B*PNkYO+k?3YZ!Y4%WEpMXG^MqJ@&XXkYz6$O( zNV$}dxH3hxGBM$}Psz}|e)jbOowSO?$oL<8u4DL~_APel^ zVc`KrD;oj!hbyrC6YJ)$pZ!(?FAnI*LTf^`D_%EJ@ePk{oO1hNB}^$)eBs`{Ji5%9 zZ-bZmLIwhf`Bhi@#3$`HVFRt{UThrKBkubI zak;k*h3l1KYo6G20XJm0J)K(4)ExLUWs2X}dz(d8yX7K~mUb!}T^U1``BxI|uR-|s2zFx#0UM`(5^omCA7mzB_26wNWg(2?jXa9-2XWeK zf3Ha8wMz}Ea#g5LlB`My*A$`CjA|c})oW&x#H661or1*P9uk{GFn| z;U&3npO5oEGXLXQigk)4(Z}g}lg8}Ud%fN^vDsuWaBeJri>@?O&JfCQW#E{`)eN;z zH(!Xc|Mn3^jTW33c~f|)mhH`U7p#g%Tqb3FJ;QlTe=XhySDa^Dg$-y8y4rVDAQ0QI zzk{;LW=KagtIUTcvIAICA4cV|8gT`;fX|F3rtS+-b8HGbO2vhXN@ey+gnE*ogV21^BVwkJt z66oV>634+a#?S=hTqBb(0S%ith9uAkP4@tLXHOffBW&GQJ7;wN1VXtj*BZb-jX3J& ztPYa+PNTHHv_CkOO+FYe2O*5V3W|kL*qnr?v9|Q|10ueBD&mzL&(ZfPv%Yuq49d?m z)k|3wX`$aeOI6%NMT#tI*D7C z@2i=3ZdG08t_H6iQ(?{dU?D#*buEt3x@B_Z?Pv-5oAUfALo~rzTEy>z)g3%Aki6AG zpAs$rok6GSyq$Mae}wEQI}NAxBe`n=`l!hea5pY1?7L{={pd8?&pgJwzIuGujoXwN z0FGDq&{v?b_N2&W#T`kZt@~C`ipoW$In?baTorY|X0Jd8unpM@NEBS0%YA!=Asr)G zL!}+bwRt8Nod9PK-T%IF<|i)2YszH`dAO?AOk+|arK-Fp`i>g=6NbQn2YTbtTlHDH}7*P>}%)@d+B^y!&JPr+x#w=SnHf1LYR*t-RwJWs+; zz$N?bALY|6@+b0+4-oX|xAS-(@&zlX@p66_{SKdY#i#2u_&8k8O%Ia_J8uhpKy|^t z8w1$wp>6z#h4hohAGz0^7w7qo7`@mJcvIyOtaj}Mi9cMDcji1HAzyIla`^JzlD*#e z5YYUzj}WkWhvM+pvWH-g2-Y~YlDgkI@MD-0+rL9sQxDAVKZUtKI{9N05r0(cMFCxL zTe#0=EyfSMEjGCKbNDAS4erHFUI>bz!w^ta!A;=AMO{bs)G zj|9c7{xXxeEU7ivd!3VocCEtF*_)1t9NmJBQzAHdOSOq3$;{{Og%^4mtwyDwlJk+e zP^2uh1w8}PI*&2|X$U3t#Lu~3iGocM)3DAllUt5IFtZHIVsg~o8n@M6YTMT2vWai+ z0#QP=RL16aO$E6OGgLi_8IS~cb%hMg)PJG2_7BZGROmHAs9F3ozDy)x;4?SOD zIr0Ud475L!alr+B7X3t&wd02kte%Ty3lrG$^3neR`oRA)i=EdU)j0n{C_0}FoNVTw zITPB?8HQ;uj_RTDcTy|)xoSo7QcLDN zyorf5`{s6^E!^3Y9GHH*z9MFqaHXGLJ33I}BZ7mckD*W(aVvMWq*{&R>eFHm@(?Qe z(|zq4yL;ArI1RhV5ejU9Ds$QeuUETJ&TWBQ!PQ{jq76||7g0_yX47<`nEv&@N;a0s zMudQmV+iEc1ly*jzCcwcRmAOIY-d72Eb0re!W+6kFaGr>70YNR*;T-y1@m}W_zl;N zg+}^|Ob)^Y-qZ&y%k}_MK=KBbM{f6ukr=?2ELi&M&q`W3<2x;gl4ND#7Jvk5kxCjo zJYKa-2%b;M|4)^_OVPZFFPW(xk;tP^C_JI2JmmuAJii;tI$fpNqN@O71rD*rtg9Sc zFx@p$N#1#9N8jPiz1zSB_RnOb&y-SmaY$Xa3f!PR`GYv=7X%T^EYQZ`=9Ss%|pow(+`3r_*9Qrp($|(1y$m-wJHa^Pur=Iii+PQZ<|FHe|kiPRY6tRF>v2- z3w|qpE0%(V?~=i0!e+~WdJaj0!88hk46>kPsO-24@ai>gvkl@?nRGfoEyrpByFJs~ z78@i$GU?HR$Zf%dMZPqP`~=t?Md=UwuF_~M1%-)Ac|iw7U!Q?Kt_x1bRqFSt943Xs zqD9|7|Gfbe+2QJk1uMNq&)B-hsI~~;l3ofP2!I{N(JsAP(46z@o0fXY+0|>JojNbS z$&dN$iw5$U)!_gF3+Kb_9TMCJyX<#QiqQR#hnT4M1G znA-DnXyDyIzd1BMcV|eQ0nkPE%p>M$_Mo5r&T9M=D%bYYP778?DucZnlK6BUk9&jRdU4cDb13yO+ZYsm$MH|CB3^2<&zpeGeJ0e9Aut#z2QO+dLqT*u@J+729Yu`ah)R zo)p#9b_@5mpUb^;e=Y&U%aNzqc=B0V+--y}{mkqUTH=~)=uq(2-@G#84ij5U`%IF7e;DQ)7}H{jL4?z)QT#ZT%KXtRnhK4vwr&|$!T;N`M8=3Q@~w95>+k+k z0xR?N>u-$;#&GXlGS(2{$+!5Vc(AJKz>=Yi&op#km3801_m%bP^-7~WVdAzy;qd~$5m=DPe1pMCG< zOq5_a8yus6*gG+*D09C!+1(@|Wpxb{dnhNu`H(;SKc4zz1YkLP-?yveld__pQ8Ttc zW@dKsDOIOfJi5q zrN5w_gaHpOlspv(eNi+X4qHJr+~AWxJtiDDE$iF0f6wkMtYiEK z`xPszyYq_J%H+s=Tn8+t5MN=sS&vvluCTSk0h4)opJFsA8V?%Nf~x=n8OADW&(6L% za6B3BL2FaAUKE~!p9`PaS8Fv_Eg6dd$AHeSz z=|Y$~8-wq!h#|#D4HIcsH4M!a9JrRl#*kt@{FvhQB1|Zk-xSwtQl~`H(GHAXHacJ` zq7r})3mOy0B*&rhMnTgL!DsN93{+#~3@2uX zO7|^dWpyu^wm%je!wP&hVh7o=i`~k?c`P>AO7;x}T6Y#%nX?nQgEqE}m04G@eedJo zk1kb=OHcJe!mv?-P6|at#g37!JpuJx)@D$cc+8x6R2HGC@ouYGge6x$b>fIjvTwMu zO#<#Q!EUekgq@*vC@m&`5<+rCoAtRm(-Da@&5XHNi}`e8!PEuq)%}?^wWkuMq|w!- zq}P})OAJzD^Pkz*HgdtqXYA$77R_m=<|LbN@eT1lmM&UGja*)n@rp zDP{J_yaarD>X>J)%!oNSj|HEEk;iopMRT3wj^F7G0@~L3=?<9q zV-BV5#hK;i=%#SMGdyWLb|Y68=1Y?OE|s_<@SHpZ{>1A`X^SF3rpr^?I?6XRhQ{23 z+^5)kIJ7F-dvF+({k>R#(Gl9qsjW<`&PFAnQ{(dqli#COEP!<54w*%Hv}H{xC)XY@ z8HN^)mskD^EO*xf_pG^7Kk+A6%!F`@$*AOu{Rz;pkNR!YkJLVj>~K`!F&yChszv-C zI^r4Pbx8$BI;m%SzFH>wGTsLq(cc~C0t9|w;m+f84BMN$j)9p6j?c*Wpuyw1m-3?v z+uV6CVoB;m(j5LBFQy}RFTAm3WdNMV8+8_l6B9VWd4uXlPe%BtyzTTDMCA>s2?X(g z=Ni}|nM_9#jjy+QRY4azs*2|>e~a0D585Y?9kH0@?VYJnnr3yhv~8OFOX*%3 z-Tq4G<}i4O=MiU1OZ}3km{(_W<2YP;!+y>iL??U*R)TumPHVY{sq*a4=x5lGs5~kv zffn%Q@xDRz^{$hz78^Kq7*Y)kFh0he2MeVh&4=7Fjes2DUIGmLvUN2y-`Xo0I zFXz`PM=hgo0OE~1WDZqN{WG7L3OQMHb5Q;NR+7%nS6CwU#tZO?EA?H=uo{g6n|aWRs^tydelX z|4bowuoiGu+&jIau+Ei44lW^L-lBfP#X{Aey$#VA&3300)sKwKB4Be(AfOMaggCxz zfR(z?6Vs~$*G0~1=F?Sbf4>%AbgLjK$$ngb{ubN?Gp^3*>X=*a2$?r^S&ZT#Kk0>y z+`NoSqqQxvc*B$rqn;xWvwtG~pPJR!GMh#nHxnxLGjdU4rBBij;prS}-U41@(+bO5kpv&+~Tzf*?u30av`+@05dujXowWhTeg z2{!5>t2>T~i#96bY~gl3dDV7+zidk|hhNNRfc={Z>rh)w%n@gdr*f#iEHLb}$32j{GaM(nJI&sc?;KDE1TW9~vs^o`S*KyvELg9*YWm)E1hPg{)5 z3bHksmMU)T@F%mP&wgBMCB*|SMOD|q1OGkEglz7HNK5zh_n`Nh0JnWMa#AHNL0CmB zPfOMQJO2&x)jP5iq8s@-z0-q6+sDubZNN9PHLvRwBX=H!n2&s>Rke+r}}(QlF`!oY{_mIqPx1nr9UZYb8F4WcOA-X7eZ1Q# zN6x(Gfcu9Mzb%MwSsADEccI?WRxhn-6X4(Ywuw$>BEL>?I)*A4{Xj`Eo5V~#F!Ry% zYjsXu+Xte%wx|M$!mmn_-!#eBB{HGA0`vzsNwo5%y4Xi}s0UVu{umm2nSgD^VsVF= zpn3fT=4cVQF%H(v9wtTW!mZAl4*D?0Ch@Ozq2oSTF6qw3gMC)cCm$Sdsgd1GF$6Hsd%>Pk2?spueF>X!9uq= zo;0M-(M~JjRW~{0%&z7DN~6}eP|+Ybvw?TZ@{(I}wr@&9Jk-ByX`LgFcM(?npRJ0- zYrVwLFj9NfMz`2l0M5}hlZNFTr;_=$?$rvx7xV;dPNzp;U5^W7+#DfO%X}gm&zAh8Lkk3G-A@wVHO)+KA$PgJNn6p;83>u!0tPTvq&7=m9G6)d zD>52f$t3g6LI{3^qkU%>=Al(X?l`gMjj4z>qUmK!%FR6LDq_| zDlcn*?q#X^^x7$1#3NTEj`mIXn8RVu8o>X7nblY|Zq(Fp+D7OWc-Y+OE?g-w!E#ED z<@xP7JFMi2wXA~I1ypO}D9Sj+GiFr0qlcyn z#C=ew3#HL&yeKrV<|~3M0kuHUWSB_ns6h6LK{W8}6}auF(bR%p|LgrIN|m-B8%y;r6=tqr6c4I#tyOCdM+d-QIxD z>GdPA$nh2E@l!Z}aNw3)XKc)jY1I)mm*upZrkI(A<|Tc*H0-M13djkK^fpi6z*M$G zd=JwYG|tEu5Rk&7T4nfvn6AH!7j-sJ2KcFUmg;HA!n87seZ@8f0$!iZ>qE!2e;=i> zX`(2E_EyLzQ;W||M9pS8?dBO)uIcbR33!NAZq8Qyaz;j;MAQvwIEVEc-_OA2o`u(l z#=;_9%6Rg+53zErnr*2$;VwKip+9qKg|os^B!OK7mCi$43ltF7bY7V>-Ai062oTrO zJ=b%mISLLTTIOA#7vn@}wG_^3Ib%YGr))wsBzI1+cw#$T`6v7O;-|)30JI$F#D2VG zPbn#o(#JPt$j}ewV>4; zJ07M9mJAOv{&W=ud~{beEqEtNW6^5doZ*O0gPB@Sm`5r6afgC; zfiI@E@R!z6tHN@_N^=%5eAcQ(v2fp^3%w{|ByD`OQSE@p<*0&|f%DMi5$;6^_vjz{ zZJ!*5G}#3DFbqr7>CxEr#XhZ7XN2H9%2W7RKfP~{EMN4HA~Gsbxkb8+qRr}FUKyVk z6Ld#wf6GD)y8jbOJRCSTgX-pd?>6ZmAm{}_D{&l9};8#{XLx8JGl)Ao2<;R;jfkQDL$^+wQFYC#>E8h6ZgLSifKW&zq%F6@K^IKbx$E zLCKd;N9J!BTS#47966g~bf#`CA|e_HiFJw=$~FgBeb7aBmk;{`r#lOkTSA4S!d(XA z4%o;m4UbXe$%%f9^(VK^yr9-bffO0j&t4P6RmLo@lm0hM80(m{It~qu6W`psvWe%% z+;w8U7o3oi@>EPCmgYg16aNZv3J^A`cf{cwUz#0Bc_yZ`b`>`%GSVvvbJ!`l-EB=B zJ%Fon!-5Q(AP9F$MHOMYob!hn>q6(4l&!5@+>GsYVHlpMj7h2}3xrn^0T`2Ul4i*q zfOAN>41UJO*j*bHX|?eKu(z^il^Y(w^WQ_Dqs({t5^YY{Pq zO&Eqp;CI}-(}TRzHpCsR(r9}a*9&yyt1Q)p$>h=zJ%aM^+ zntk}U_1iBP)X^<@O!zYM0j3G3`0SYW@b z!j=7Zq;6@o^2Wbb`SGnx)Sr@NE8W>hHB!SBaH%FrNw2SH@sS*-M9C6qy2 zwf)JWZ;4Y7Zf~vfxUx8Zx|k$uw?Ev~Fn_~wl7$fYA1J6kZ(XDOp`AEV_XXO;KUt3c z^u!e7hDn&)C!1BEMKh(rHEA2Bc{7g64>Ph>3BNkxbHwIkB91-z7A7xs)%$n9vLO)Y6+gNAWa!^Dt<5Vn_wK^6M<#5b>W$$}6QU=27rpX3uMn*8w z-h>#3pz1S)QljeiTgL)E{+&j= z((eh`Njl7R>EB8cESazPDN(wOl-~~rCdoH-K)Dw7Px)PWXH?;qzT3dJEB{a)Kc@Y` z#G7CMpK;_Jgf$PP>J|bi2`C_(y&^?!hn(f3p+V%77qKNPSTWpzEif zm!KOT$@#UtKaq*a>Eq>?DBfH_9>jSc!mt|-_t1SAE^>pB+Lb_bPABkE&xFC+o>Lf0oHd>rTBS)QLPpM zAD=AfdW`EiJ9nm-w)MWsgvt8+aE7nSV^d^R`;Pt0po>5xikS>Sx_mPQR+AQ40`t`dgi>xTQ(om5jt8?m!8J zKPu_K%7era>qgt0lje#gY5IS`yOIVR!@J7!IQ=<_N0 zz zFeVwhAKnK;s=ua)mSA<%3z<#{hOsFJ7LZFv$iS?;p9!mN-jXBYB8ylcKx)NH5OqXO z<0Em7P144z>W)-H$AM4-?6QY<`bwX7kl3-Xlc}ac9tYUm@-A%GTFW&KM?UX};-sQ< z>!J)0LH{XZt4^W;QGa0dV+B)TtS;;9>O7frer8IutOU7;$0J4pOK6*>Z>{%HapARN z_MRIb^_+)y`s&r!6bg+hF%sUE{L`0vwbzxNXY+}_ljzqs{K}DFsp?uGzx68gg>p- z%zf+v%t|-18=Nfg;N8_F^GY=KX)h(8rWdDjF4MrY`Q|SxQ~Yd!JTGl*^xTwMz^DM> z1nN9OL&m`e$Pjq*_2i3-8Hc9#r@_&87KsztK6ZS@(5Z`LNN`(2;8BvvTx)O0of?N4%RU}CFfOJ8oxloP65a)Z9oPf0WdhFu0@ z`IP>in+B@+Ie|iLP52l|<5tna5DrY>k`+;*d6!Ve7d1+b7lf9zBMPWp-tX4G$ z57IF7`)3G&7gkf_BXHwAbSCf1e@nNJ(CHZkAwJPGAeLpMW*Xa#wia34#tWp8K=kry z#RPTZRKCL!$cJi-7`uk-9#HRnEU-_4jgbu$eEp0xu z&QY=vF>rX&2)tMZFmfk$?)RNIpjUBJAJ;{fqd&SHD*#|wgRmkd0em07D%z*y3OoMiNlL}yOT9K%c)WjuIcni;cbYFGP-xuY>c zV2?KARN;4uGW-2C%ig++Cz~5xz4odV<``4HG9~~w(g45c;hh8@y(qBwea&JdE9n&H z4RSYD@plqu8(8It(z?;{#jt@83^MUYt5Tpa@?ZParxY8*F;ESEd0Kdt^Xoax?=eLZ z465d=CC)AuM*&bgufu(TpsSu}g}h5nWgHDRzyQ}(ZAaKbUyzmgJRbK?RmiDe$BhXK zPdYA`X>`3sOmXlPss4UxTobA5pCh=8tI)|M^ey0*IA8+;>y_ePL$rRbkKod%;GGa> zT_v$>{*j$+7gG~k>yfgCrPPKtIm>+mbm)L)Lz{otV$$o`8b(j^Ux_fOYG_!f_s>h< zAp*O&YdmxFOFI&|bY)kRg&X7aqn(qd(bH%_Ow=fTL*1dfEcnMVBN|Vbv@LAfZ{vLex1l*O5tiSg5gV2dR!8D%mF1JuQa_Zb2!CBJewy5~y)RpO^(ja`$Q6{A26SzUN)EY3dgv#AU*L-_tY~hfhnhw(HA$(tI zVqhpW8e)JtHDVbxO?_*+6|*mhi=4z3OSx;{kao=&o zR!BZZO;tZZ0AmUB$0|DZ!uZf@P!vCrT!ekCqCw_&#i=zAGvrBhE1%F*)MOT;z7(=T z0qdh5Q2z|6AR8jKByS(5E_J-}OjfjWTJGO$f;f<*V1+VRD`Ye10*jWRPoWT|XY)Pr zJt_p$HSm;7WP=`tsF~qxNW!5m;ljf+mUT^Ooe*-!jRdZ0aZ)8@Eu}eLy#cVHLJXkj zqo5xb)=#hh88YHfR%eJ7igAGiP6?3Bs}}jTEk!K4Vvm8q;$`S1)Q0&stl0+k!ctGn zVQA5-&KMEU4TNnGXb0Zd^m=C8BOUhpWJ57;KT9XEm`BDh9g2JVShLcRmH~&uMT|-% zt-oD^BS7$k3hE##CsS|MY5r1uSr}J;&tE7C$mF@x(rzNtg>1Oad1VC7-Mj9TjmyEE zXUeVm$!N;Aj+kk>$MaHBP7=Q0$J$W`7RWx4f~ureD@Iy2mDZ^`zIn=Lr(ChdU!=Cb zQ%@*xA)(qU3#l1qR=KV;kmNH`%W!rC1fFT?=Eh!le+g6C`5Y@5!x#8hN)bjT;SDaf z_bW3^jnVA|bm%8kz1Ys6FPXHkP#B6@1M_*nnhIY|g)a}pRCj~AG+Jsk#D|1*kPk`7 zz`I#Jqy|$B4lF~DASWF5>$a_39nJxvsXS7Um2f5mlnA+z_>#<0ZVlQ^&Il+0{{RGe z{7Devq`FZ(u4RW4lX@AlppSnGzCg}BnFg^S6QamEWce3V5BX5_jz0Ty&^gF~S^G`N z@W}EAKqxt2ORg;YVH6@mQQ?iEF*S4sGQp-C-uT*qfE3W{sw2(IL=YIw-dGFB4#x#m zT*!p1yi$AdD0B)kVWzz@CSX1!1X%HcvxiC55ybL~r$kqYl?n7xa8b6bmVv0_g2%ty zIIN_jx^a!m<8+Z`{N>JMbg1~~MMpAvvWV~0iUujc?y{N;H-lZQMknd_WbZ7YqnhGI z$00gYNcq)8ej5$b=@)JxKl%;DFS1WI74 z-j@&rBEdj60>z)()UiOY_F-Nlg5vl?_c#+2Gd`zS(g+Pq{P(}lkr1XtOW#5`Y&E%y z3V}h8Kv(^LNT{+R;e$#~OkG)$4#~<5Nv4x*6-`a{r(JOl-_b5}^27DdAZ9z7dh8FN zxJVwo`;T3DMxoLg+h*Rx%6Lk%=!T&~w9FJQb+VXD+zNji*Z!Y_5kj3tk;J6aagxDH z5FaulNN`fFK2pyn4KBO*z0vKWN995E0!B22yxOM^vu0bKx&)J_C9u;zyvCZ?d0uCT zsFAlx!&$vnDvfNXpwhMDWPB#>P+m+vDiADTbEo-<(>8Jn4(F&5Truf+5@A6;nJknK zbfhv{;?bWn?EH@y5hN`a>CzkOdt{2J|Fgyij=1lNDjZn*_?w;c>*Frks&p5EgKnpV zZK*lQ?GzQ_&geoj`kJwb?kg&DbW-!bGtph!F1lxea^l5FnTQ#|YlSmor|Yj_jvs;f z+f60Jlkmlk+QkEZ{@z}UFy+g62D63K^ce#Ai0^>fMgU_dDjwwEaTUGhj)spH>{M)! z!dJJg7Weju_?Og=W6j<#@fUH3PUTHJ$S*OG(+^D+IsxlRT6?Kp9^`zd+z;zuFXlfJ zS6WH!om@!J>Swn6eR|?&>63#5kKpgLc=Bg2r{Sz@EM4YhYZZY{5?^Wq4tjBJ&Opeh z#|kD>nsqd7bJG?9M(;6l8?P-|Q>CrcZpVj{=-K(({${2RXGK=JD(TIKJs5W6(HyjH z+I^zC?1Qf*Y3;9?=0r+Dqe_!N5!?QaNke!{39>g@>Ap&|_<3SSkul%sw^E`I8Cz4s zDMC0bbhC&P0!iC&pFK-uqEHJ72{zU z_v`mLG-kZAZ>-HkOvaCkna?#-8_S*{87H53#X+~#*NI`uJ!AC~|FDnWCjA5+MOT$i z?UQDzjl2io{jEV$!5yyg>JnK$h&~{QXq-%oMFBlDafoWx=bRzT=p;fOB!++$&F?R0 zlgT~vq7ed)6YD`jAZdIzexl4^UQitddI<$FMia)rsL$ObPgv*m3R-BX0`(`y(k6p_ zV?wt8`q-&6N7|`)Ll5TME@dwL{U7{oLfh!F#iNy;)kV8Utw=A2bY9~VNnWQD$bW`z zqi+ci#vccDX-a7c@S~vAsrm%Z@s#Qs02+>W@0YIK_Z=^#ZkWI?O*f@g#pCLm()@{- z^b~Z8+30W(2Ofpgr+>@OW$KjR(F>rJ{yFtY#i<|Cpm=2-rr*8l^kJ1CF?yqAwQ06J zdgJwe)W+kejkekH*>5j84;Eye&CGoyH~XyS*J{^%739C$^`?>3b&$iL4kD%1LSCzY z*m2kCO;1wy#H`Py3_UXSTuqxR{5hpDj=2NwX4hm|-DEAB$Iax9=uAKRNLr57=++pu z<~436_r`q%CDn?GsgDVOwiIoyBC*`P48=5JtSB`_Z9`)4m?6kePeP&19g`++c|fH~ z@x#(>J)U(_Nhl-tdH%cgR9*<`7+2a2V3C zV(TmEh?%r~zbY|NwSPM+OV#otVk=lxtg@R_DwuT;`py1t3M+01-RvXmV6dLC$#8bu zG0lpEyZakrjaNDcJKAWCw?_m8&*!s*TlCEPYs2BrwJ3rfp>DT;)9vjpVd=eG>_Y>kfz7_)Xh4fhNW4rO(iH0(e}+{ z6G?(qF!IT=y6%{XqjSCC!WkSo=cY7>4*y$TOnGlKSxU~6-d^=7_(4vU1Ci-}lBw_0 zHgCij-a-pA1ZeF+64E=^h#J=`8kp}$nyh&vTyT7~RheT^-L{!L7%0MNPb)6BB-p zr^Xf&+M0Z%52bj4056p!4VW;>%eUc*H=0n~G(qn-tb0dnlGS^wYsgjJmW z&y#-Xz22wYe56bN7}gX z_`Qx>xYOk_r_ zAKC@$7tL%f`PDL&9Zn6rpKA(ZPUbxsf82#8qSIE>E$z_14IXNU_InetHl?K66!V3b z83A14YuPPT|C7Te_s;>SrR7g*G^ssssp1F!NncE!<3(z~3x~#{$XYWQyw>`MeNgkp zHzY1-DLtQp$uVh7swIX59eZkt&aY5nNK;}ei>SVu>N;2NOvFl@{P*2CoX4y8Z!ZQ* zmLa|jFT{cX9y&-_ys~{W+=={~Lg33k96lj6iSBKiU~%)&TCokg1nUh1+w4~aBB;FP zzKVy1aA*8|Y)(#Odw;`Iye4;Z5@IGlqs9Q2gXjLTy4#D+x4ld$^ueKJukacR8K4Z; zn)waWukw$;Nu}62OAG@&%5!OYYBeIhcDbvm>RQl*FjuwKRX$^cJ#i)f#~yFR9d>v; z=*gcMjO8`Lw`xOe?ZkVnc_KopARe2=AsAXhU8kDkgjc_dhvY@D)do zK{UvYKr1K^<$Qt+PEgi>T25IFDlFJcuUv+hkD1gONaKtYz9$o!29qmd-b1Up8Z1@9 zLrcNMq#j-YY9UeqLO^t!7g~gTI`gB1X=U-#7l5PREBl}{tyOPKzhpvU5S20L@@Q}$MCuY!N)9*jlD{|8B6S_K8B-0=v3^D{)IX(XPRl}K5g)v%;zCc5VJ;(u ziYAmlyr+^ub_6oal~1OM z7vjRahxH~w=YO!xFW^$TiGjwFU81zN@`@qBgX?vNb-U)l^SK>vnp{4QT-k;gaOIi| z#oMzzo4dN>n|EavYC9UipiG!dYqZ-515#n4@;8T)ZMI%R+bldXqAH1;R#_|xS&vfK zjC2$g42{ibU4cbYaJi>DxOve8e8N^u6;76J77V^Gge)j&_1CxGj}fx%V)tZxjK{4- zFd}d{DTlr2bvQ;sPm^Yz!88LFkRI4S5>3 z-t9o)V>lxi=6?fu=bb=cE5XBn2|+%dtGIg3J%-$sQdeU0p6sAH)wqrv3OAOU zJDVkTnxGJtzrHK|aQgaDc!;0z(G|20BBY`pG3ZDUfT)SMSkno4E{~cJDA<+OgdgQ{ zz{x|%gg`~u|9HmUXjQQS1B}%7B<;4`EDzM65TElHgUP5(ud%~Xa6w#kDR{2GQGUTg z34YXNl?ZYoQ4t2J*iuB`isU0hopgDyIPW8i?rYm21>tEobCn@cWrVr!;n zxu?5ra~La#uWkJ+mC6HJ%ksk<=6*IYDcC$YT0;V52()aO_mO*MX_# zt;AYoBihcjmydUu^5>v-g=@i$;%+D{zUr)+N%HA0H3v3HSGPG|oyhzuDKv1XcldM4)rRzKRX+VaxIKS~oX413M~?@orYb<40~`Ae#b z4NsZ%t-fYePB*+Qk`A|CV|2Aa#)L&J#*&>D?{YdI9gg{WSn7<-R!GhDQ~||qau4L^ z-B`Hppe1y^$S<%Xsq*21Z|B!Mj;;FXwQ%h)0Y;F@FPD8>CAR?%G7Fhx{%U!GoW91x zW9;KAlkA_iA7@jQ?r+`;Rra|(%JQqtx6~E(f2;i{fgRPQb9H&WuC8gF7bS3_QhBM~ zw7T}bvsQAv%mT6MOG>(12!z0_;HRk6v}j_q`&i^{4wqR|Qj-PF8# zOe!i$<_WzzwKmK{;uMusl+~(NS4?iWXkb`A6J6X~$$QXf2GMn%pmfH(R4QzVnyPY0zs;&jSDBWH8)AmuG|{+{NSqA6Vs5F0}MfE$t;x@tAw5_>{E|Y;tnto=~Xf zDL$}PwKg>mNl#HpS*;edq)tUUI?|pDHt$rUc9QhSZlY|uHpu~vnQ6W$G(09BO3DVb zJSGEWCG{87r->XyV;E?A%w1K~|3#J3p8@3bwkgBo-DSX0_a6>)>MwU1{@ZE1(s{pW z>hxTU-b;Yh=k4^LI|Kjh44xQ@;Q_q&&UsDegnDlPYW&B0YkHE9uYf!wEqL`!uPRpq zw!%?3v{Jx%WDzvZxqWM`3bxYbhbGtL%<6!t&z9zZ_G5;h9hN^evoT26DqG&`MZ5Lx zSD>ugxwPWl(zk*SKl#OP-=<=RT|Ypdq0OQI0t)6ZG1Gept+B?I@ThMu%khFJ$%=|F z(R8{pw!{l8#|xq)D=NZ7)9K3Ck{HYJf+)#~iZIc1`>4*KDth!LfMz_<8bJS^0}NhcV#oD|Lc3oJ$OWtEzh`i8;r_!8!abnBT}1lP zJ23swXZ_kkGkoK-7POi>r+L%DS~Qa8pOA9b14HsQ^A5nWk1Hw!&DZ#Sg?sZ)^nig@ z5)R>GBnpkrV9N019ekU2K3$^acqvKm0% z&x+K#8k~&CO+d3}!xELH0+Y~kK?a-revfKYQBkczgSAXn^c!SM*|cyls@?I7awL7n zwd3eHl^`Q;Qb}1wk6wNH4Vy52V+ntxtbRqu4LG_b+|5731@BU!yPF9Q+CJk^%_RbHNl7Dg=|^<3zWw|B=fCO+dymomyU%$< zIxMjE516gD*NOi>{qcwY)1JP0U~l~Yvhm-h-}(E~QY&s5`fqk&=0h*E^o{RgCe*l$ zAHn~1`TxWK(B^&r-v#sxh$*jouL8h7t^aU16l~3Rfi8Tq_Dffd{4SVpqv_veMF2ST z|9VaP{YZ3oKRZDVK6zd~u6PfwKdpV<3jdM!O&!P`P`ix>pa}Tf*@tO}de3RYt|H1G zYgZ*6zDmq^j5Al;-n)fVm9fp(mZD^Xmp4PnqChmI@!5cPoRYrrO-=qBz-!G+V$KW9 zPZghqd#%6MuIXoDW zh71rMOqCtmb3&ADa*(nl1Ky1jqHN(m#ZAjQ3^}`rY5*l>h7)uE9D#gw$%{tDm3C}y zLuIZL98c$bZ8Sg8Y^w013}-1as9A0shV7-LH*tLAjAqA>z*Mh$g)o3LEj^H?q{mY; zJ4+ZDgh&e8J2Kz1vg0{2=WDDtK(j@kl1gs~m%B4LJ)WkeH`A2esWQ8!b{(Uzy9Q{$ zFhIr_(nF)kIX8n%Km*LmbksU-^>__wrL9MH4%=3XS1EPh7-zJj^UlKAj^*CT3;;b2 zk-Q8&a}$X@-UhM%Fra%wF+b_?+CZn$FsR*UVSD;I?k($=C@Yyx2|L2G@DBsqJCoi_ zQ_};Q;!Sf>nj?Ki5J}Z?sG^BQ7Gh7zwnM5xD7AMZSjfV2eJUI14K`ZO`a!!(>)QZY zEJZ+aH1y;tXisSdu#$TgSm;d(<28w;-@k!o1^9xxA*ys%VsBdWVbI-Vz)}DYCo@9R z<3A|GX0UFyS5yJB(N#tQ<*D! zVY^Rd0X@Y;bZLE?Vtl;e#hKG&`>!UbZJK>f&Td%@dPA~lQ8ZkDgWU2=!=--JD>Fcb z%5#%P$DVVqZD;q=VNiC3ec0(CaI60IgL|FlMqgFhQ-@{c(>Z@daD!3NpQ1D=M(Vq| z-$KZ7Q#bVwt?JsHRQq=^TyC~(o5+IvWZWH+d3=6S@}T4VJW27jRdLOuJMAG}a^1v7 zzdcV_Kp#s?j%fZf)!+DsDkS^ZpP+aagitIb59P`xg{T5|*Ch1F@wi<3bAl0_U9`i! z(4Q#e@87dyJlz%ggnvW=r3i8CYc%&k7VQ@A*4TQbSz9ZH5*8`mO*s=jPq6pWVCMxT z21jpeMqwo#gSEF52%^mnp0E9Z-{JdqHglf$NB%DH+|fh3)xEov=J~{3&(ZPLvCSQ` zfaX3DtCX0EoZG*(?qQvF&5C!h#q+5*8(pXO*ls0aTW>`r_tWk-AVm+T7 zbc;W@Q{vm%#k=uo9wuEiBovL+Wz>aqqWy9`(>7onXFI6 ztQ+TKKCN$K*+@n<&b)st)4Q5P|5#J~${&;~bWbtJn8d;P(<27CI`9r@Z>3H-h=x+%X%#0!vNbKdcQ5J;vseuw<_@|4Z@yGXsKlDB)$V?*F2V` zMC}>1e#U6c_kxFcJ(B3*bYL|i+;QWh^2K;Y?Ds{$8qVWz!>*sf4tsjnta74u-;Em3u_&lN6u5?Zj^4G3xnfkvKhjEm!5zziXk+KmQbrweMnE|_vn7{hkTq&JbTsb=Q46A(9SOvl znuOeJa=>}$%r2e%Efo8?fLux21l9co58GhMOQHg2$21;&N-?aXtV8AzYo9GoF?Wak1 z`glTK$RxH3Aw%MnbQpzn7)wU2n9tH>1&5ubUm>c}zk$4c10|ocx@lA9YO~v!I2#}` z^1_am){_<@OOa)%Q!3w2o4MY0{-8FIw+1yikYgt{qwud z?r)4S9|K>FIYp@?aX)z2{$UtJd$GSt91o@J?$%!IO^hhs1#Qd<_vTPZ_`4@_I;qh6 zXpEpvBRYs|CEMmytgB2Bh0QD&Pl%6fMd`jQ6U}E(+WSYeg#mY%6n4Esr50|L-w{-j}2c!i364) zBqk?$$oix{c~#q74-F5{d!axs?P>FvV{9pB=;>G~bD6z0GZ0N0JBD|n5MBkW-093K zpRm2+NNt&ZF%=V;gT@E8YwbyS66);^I|#q2Ra!Q^baWg&EHZuh+J(Ekc)iPfFABg5 z*CjB24FL1mxBwm;00CE2TA_{%S+`lCR8!>|lY(XIFIGiSJeeoTG!zTZ(E+)Ns92<_ zCMywWNo&g~&z6%Zs<=ij-Ir@xtoW2qx?Qi7up(kJ*N_fb1un2Nh&Q0r|K9GQsFhO> z*6T-9C7H@Cw{{+mjH#CII(o*sq;88-YCM}ZmvX|! zAIGt`EQIcio^zNXX_v~7H9u5lrmF0Oip^@1v-J-pO&voad%Y79WH;GFangqA4KGDcOju-?#G##EgkWI6(WWxY(Mi0XXJkb#)T;k$ z&=n;6c`BIsE|&((>6qS9RE#N#*(&bu{b^a>{C!=J^-G$3DaxVnE}d8Q|4pIr4#lpF zMp+ukeZ_6bDgvUj7!z-+cJXQEh9`HJZ6zoIeTcCsTw z17C3Gx9q`?M8%DKErYTn^%)swZL4a1F<>tc`-#^IFCKfdn9dseov=1Ja-8mIs97yIPn+IeBB!1CZ+Fu7h}Vu`L5I=Dvp~-mOUo&{zWv6P}ZSic&tJ z6MxR>$6G;en4y$<`qpnHfZm@c^_Gk~NaBTAL?57n{1bif9$F%ZmV&4goM|~_5Hrrg z+4adhFiZIpa;-fV;e5bnp;U0aDImn$@UWoYQekc6y7_Ay8vYBkHla-$%8ni33w#K%gyvp+D79xtpyA&aXFlUV8*@TD-(5?!k_zeGMZ(N@-q9v%l;3m(AZF4bmh&R< zU^6}+OGKWmT>P4vWBi#|-qS7#EpfyLUh+=R9M`Tk**^n^UdlT(?eg-CT4@}+)@9JWv%lVo#pHP(0-ay`SDJ#}kZ$?xy;7!i%%NTn;GnuNB9M6yYBxP_PskdfK z@L_!t@~%7FvL6{unHp#PaRL$j#Tpm1C6`qsQD$J6L4Sat+1}LNH8SQFbeFFyMzp)D zx3s6#`@c)&NeD7>H-?6Djn5ymKQ~$0BlkIm{65vuN9xs+W^(nx(m}1({616dMM^|d zd=_UdvRT1vvEI^DsFP`jLgs%dsnPT?r`*bU2RXviWTjFn4XHp=OE%d7NeLz1o@vrK z6Oz2~6G$)QkC{N5TEVh)mX3~x-jV6cM+dbp-I~wsvMzyHFaTi1*zhG-!2|mcGbSeq zw|hm3X~%gDR^klx0n4D_qywsvFRGMCr___ruFRRW@|(mxGJg}qHQFq~u70j21ZtBl zT?Wz?3Cje{9=E2PW)%m+1?XBP7$`kd%V}XbOer0-<+_bqX3*Ykjm~7p#oj=1bdT`P z#91>~PN35Uo!A(_4xW>iYFrSm1wwS@0XN!gRvt7aw@q9s@M|2=&bS0NR)n-T^G#|1#uGaee{u zEzqif{{dVNI214#03aZ{-*E)i62I+zX#oe&IRZFPLJ@%J;QSN>b~F8RG6L|N3qB1I z#QxJTR3V?nF*i}4#?zjrPZL<1MIDGLN(;-zML2#j3% zy9Abcaoe;B`|+m{>w(Bly~l`#42S{R#L!3<6}EB1>FI^JSE~3SXcbD*+n=;3z>4Q9zeH&_LQ@$GzhYm?N2k(#^CXhCzJw{_ z7D&(WcM~a#G-d09Ep4i!97YqVV$w9Mlp+pmBa2SpR7IpD zrtc7HSvx3)6K$HvXdx|Jex3+UPh@=b49EW`Fb!Lmsj#J4kgr~L9R%^1iO);Hm<74&rl-~iERj^!dnKFmJcgYaVJ)z+h=ID z^mV&aRZbEnj9;?l^D~tiSmGcr_KZ(J8m>sxOdfO&OXY)>yG@`5>;c{F>kb;r!|;Le zYPKFf&wqg(%@HR@*j=}`r`!10q)w98iC~1-7#9<)H`ip!{*yQNm+(EqUE`vbgxUcvsh#g!86{=|MI~DEJn%?1T8nC5eN7D?es$09*Lt!y@b}}$_=v$uYTc#u4GfJ&l}Je0Ac-!p6bH!zUml^4PiUM#bAEyCtz+9xg&zU)}Z8ORm3{`3Hxj(a_RK zr#GEG!D;s-5^)qguXL)gQ+3kM0;*%?nU%mnXL4`uXW%S%riWDnR zs!VzFE~-?eT8&zD>NRLIuF-}Y$y<}={kneC@!ECh)aAVUHL*{>0fUB2G;ET|eXmYO zS5Myn0BlhbxNogVhUU}deDlxG95@1rLSwKvJb_3eQzBViegPenK`x;)Y}e(?f_~uL zHr_9rI9wiIAT%^G79n=-Py9ssXF6+G;TYDT#vJKsUC~@t7LngtsB8we;B%6bTQrVAItGV{S&b)uT!k{PV@TXzjAnd zf)w=X2G!SZw*UhX7ESR5y4@kA#T+>=Ul6*>nY)19{AGwqryz7E zo*Qc|c0 zHyTUxU7LqJm;-|SwD$$V^bA8IV-r&|a|=r=YmrzYmB|%KmFw@kS^$J#MDrC$hcyGE zg_*(r-*1IVqcfN+HiygO3xq9HcY*&jNbsdtB9+M%N|jop)#(jJlev1oVR#IVNxy7Q zkQB|p@R)zK{&xsf=nXYE$9;F{x#N;j6q&N*D3~I<{cnMgq5%WZ(qibgFA|Oi-*^HMUnm|dt7~YoAe%nLD4Q}ML$XCmQjrO% z$()=ZL#}+A4thq6+kDjKL91w+IK+(hml2E6>Z9}~eVpH~_ZE@>fr83?lp$o85W3&Z z*Tr-se^cE);7@`cC=7wZ;0PoNjltrqf7#jVNo0yijlTV#w9R*Ud_nOM<_pIrre+%e z`b(=70Ck+%T%oLWxmVNcL$8(|?baxOs{85D_ml$$4H-tYF};{_5THHdtMKkTNmH)6 zP3tl3VGtRKQNTvmMV_EeH49;m=Q@Y9YjeeBo(^Y0bFRQw##U-`ZnfxQi#Iv*f7q5@ zX4&PIUtvZ2@5u{Q#gek#4!^Gu>HziE>9A}6guu5Szy1I~5Eueg5I>Ajdy9YGn_E~~ zS&PIHsZ6d=s?-`AEdWCQ53)sxC!-Y%h@m%%ykc?3@NOZq5J@`OSA?~{US&t8P-#T( z$rb2LHUDxKO^vT2f4KrWz*V`4v#=MiyRE?V*+ zB$YL-DaTbK{#gxrFfmh?smHW))*^v?n( zlVJtWQr31~Y4z9rbRAwT*j%N+*G}qhWV#(4s7T04Jwo?#0O_iY64K~SY$s$m?r0R1 z_ZD{Ab29|B)uUt@O1;IegzI_PJ5B+FD*o7+-^6REni?E!Qj6TJbc!8ddOi zo=)|qLb2Q2KEpX#SFv~;&gU2@iAl++X^ZyGIKyMiJqn6?rsDa0+MRE{PuBMNm!cb^ z?`SS-WWE9O`L91p9KC^dx*l_qzrSaDzLY#$_F`?qp5_~RXM2KM0rYNPxSnj45QdYS z86Jo4z|r=6UJ$)9pTXnKw$fQ^{gS_(bDb5^awkMgO-fElpFe_=mXx0HLp&Z;OvU!` z78!$N7o73r6!+&(u***y2$iEf6o6bKXyAb9l=g)C_WzknDb9K#uxBgr6tJw|9i1HoCYob z>Cd0=zIyidr*D2fqBnRd+IxQ8_0(!SqD@cGOC_qcWjEE!lRdmVqaiee(J;3Mn|o?U zb^7bqeF|yN2234EPHkyO@)Hs%*(qs}AR8vA-Q*n#?`#L!2Cb!TEwl}_X=qn#aQnQq zfQBR_4A6iU5)uJo@K4|#lfZJ;cje-<(Tw(~nbX)t$MgRYNgEBybo7>XO#ELExC(lS zX!&g}Oz1RT1(o_JQG7Vlb6Zzy+66IcdYWc>bPX++Le zPzJ1%2;b@D-VQHB_LCpjJl{8FaCto^blm8k;NxTdq|YcW@2~hXx18>8Iuj8wxv*@7 z^p11juART$5XtlySY_MQDN*K*8+vNijt8CHrZ~6uRxh6?qwenJZ$sV7*v5<_+@YG# z%j-41Yapx1jC1Js^g3g=*OFa%NKkLxsiI??k;=DcfT2s3AK9d<>2BL4vYnX>+Ax)# zmF#9krEo_Pgu)X;e%=IFqnBYdi8057IT^*#@(`W1xRBkNF~IZPA#Ojq!r6+b60S_D z(5kGORhOtCYpPO>)L<6ZiDiy)lwEnAZja$&YloMnYaWYfF1 z6lW~5;0$8B?U;D}^-<<6z;!)BpzLGJ_obYcE`b}+Y#1$L0$z*Q4!O{Ia)S$VG)HITQ$C#UeFc`85B+M2(DmAD zwrzbbV^132t?!x=?^{rYd7>|W6v<{{Jj|yNANtF=w#%?z-@YuQ7vG8}LFhw-iAkBo zg;chVlLQc9Vp3*tA(gG;BmhL1n3P#uNM-9d6Q!PoqywT>LvYn3$AVTu5c>I5`0#OiaowE~K*cah}4*TumTmTtX}z zh?ztVG#ST?JB?q(%^w~2m>)N5z3=|~gN!b?-hKJjG#|xob|VYPFO!fJRdeZv>E=`+ zMb%uoVbS~CscREy|T8MeWR=) zBESY>hFv><5}g0MyC|D1QY>~btJoK10TCpW>4WX!LZJdWD4>D{B9~mVf_v^fYc<~) z6|C9IE}H1fguts_(N@b)Zte5-$Efpb$ytX&8A@HbEK#k-c75B%yEfni)_Qd&!U1>w zqjqsrOXi!2b4VyCC@Omd-`LPhUF1Y~1!7_k=Eb|jS4@^p9d5CA3HqSEKJO=FHOj5{ zSQN%C$!(j)WS~Gf{vrxArk<8;7tS};n6+ArWPK)POXrCIRoi6wZJ2tCAr*D02%pd<8tA2IHt3opr}L;pjscK;Dk)R z@1X1bbmCh6g>4xgy+gzh?YlO=aDK_%3n#7EghWY`nU&jOQD zhgV-eSul;DI5gQs_t3S?7-YFb0$bA3(KCpTH5RDiNj-wulO60VH!U(Ibf1K$*pk5% z-cXQ(gj%dYmZRLpI{5%m{U&!&c)irhxCAEdQgTDH;_cZzkg$ zuyLMrjI4JalHJVtDSz%AE}X8-Xmh4duRBQ-XzlJNF%q)`$L92{LO*M zLOA&6ZU3J)F)9-x4*YrJfsi5OVCQYT_~vnE#?o!`X!tPq8oV~a@=%lKukQHunXIRb z^fA@-n{O`7(pDcjrdWMWj@Htyi_4341TTB9hU~kW|NhM_c$bB2bU2XIXpYF($kMqV z@*h3fP=OGPFj0(!6C}l^+vzL-2*C&w#aK8&Qf#`N&H{iCj4)A*g%c#jrgKguEm9mH zl$9s}5Ronk5Sl0j!Lk8Cvq}@nN^gf2KXW5LB#W`UTMTcyM|pt6>cN)O_w2>b>w4Gx N>ZPvCW|kqQ1ONsnDE9yW diff --git a/rustdoc/latest/static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2 b/rustdoc/latest/static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..181a07f63bef8f18e42a5a57463e0e60cf8e8035 GIT binary patch literal 81540 zcmV)EK)}CuPew8T0RR910X~EP4gdfE1Sr%10X`=H1OZ0?00000000000000000000 z0000PMjC|*8-}C`9O@YFAjE%C~JjF zs-Nd>FvisngPvPk@eZ-defIzV|NsC0|NsC0|NsC0Z(n|hztx*bx|2_vHvJ0%LIDK@ zMG)mc@6LsAA~2SSbMR?qU;{#4M0k%Z+OjepMcu%)f~xD|U26Quka5`*;hsz|EoP&K zIrZ#9ltpg{#MC6M^$hwwmQ+^jbrk~fkE}>y+Kih|Y+g|};AykXo}EXLzrfgq_&7i+ zhafWBx!zaPy^U#`1@;whJw5bIJIz~?z9V9W-Z?CUnki?DVMY0=qCSR?8ea-qkpsH0gT1Y92IU=uTW z{wH4N0i#peVnf=#aLDelndHhwSR<#{!AiwS#fr9WH#D#fZcWoP%eKz2;6%l+!vC;m z!@l0JtAKf2p}0wl`kOd7Vvw5`Ar?0KoS^jLvCoKu%}@w8N5*{L7j27(Oy8U6-7qmi zP`X5(p7BDfrVON0xFzP_H0-&i?!JO}Bf4OmT-VZItFs9na zlBpfrXe^XHJN%khJ`L{tt^Os-RpdWe>F^`;Anc)0mO^XAPH{_D&Aq23S!Bcl6`yr|7ZRG+j>7@*^pE&wo& z$Ycdhp|*}vr{?sV)l8sfzhYSXtDfQcZT3JLl1m zSvsO_{bvkv(mui4~4z1o7kK0K=0`~Igx+5$vafP8m38BT9y>;-$4HR~9vkG(v< zo;~;d_yD1jQm7;h3XM&|fkF!;g-{em;6l2?oL26piSg^z`lx6~5gWFzL{UjWUmM5j4yyAA~}HpZvqUC7bG@?_g+ggHbMw9Rc0@4N~7P= zuK;0z1&4?tMtc+XrT`L8^f%f`*Eqnyn(DsM6RU&c4|sslKVz~d{9Dt(f*34O42BYf z`u+gjyS=9rkSK&PGm(fFE7Iv#>NdeQ4)bfU`X)^uEa+&a(w()LC^m0ulKZA*eficP(3_3!)deZAlFIA->^oxPl8 zo>gc$izf~gC=S$N5Gr6aREW_)5_{5lo$Z#!&ZLKK)608JUS03rxBD{NNoWEQPauKY zoU$gDULj#FL&(Y7c2^mOrS#BW?ERg8Hw86KlO`HO(HUeIaFakT2bm}?sGqa#ZyUrg ztT0vrsm#yWTLHmxCViRC($l@R4C$bpa-ZTu|L;@w4Dp-#he-?q2^Pcx1PDCvpc*Uz zLPCIqm{-z>)@)MQx^7+9PPLOiZD*Z{bpE$ty7EjC2q6Xpa*=a?Q7u)O+hJb{-_H%- zL>IC_{zoQ?TH=LhyS!3$=r?`uHa|88FT{XYMdWIJl7u$Y)2IIPyD#@A>LbYnzHHfB zRwmxB{<-qsT!%_196}@% zFolmUSU(lYeFL?t8EX^GI@1d@azW9 z(j1)E!okwE9d2+a9RmD++_!G+@3&Z(Xe58Pb`A9CedEOi7-)b^6;QC5)1VVMDfs&O z4uFy&X@H=D#`NoG{%xx3zdI*A#eVH6s1)s@9HP0%!`O};meZZ!zz*P94j4lq2Ml5P zWFT3&0CPc>QFPO~!Nnx-1))AmLn)&A zy)^x|kMtku-({(g_Cg+FR5&b>@=+L2oW;niQxqC?AvuspoI**2#5gnxqv7HE`&8da zcMRag%sk1)zR}IHQl>zeQd;`sRo^x$2-p9AGcD8p_-ue|kcaHCc9H+@$2^QB2nxiyNgY%abS-lF&u|A{i~|0s|`R5=w+JCFbL-fYJM%Zr z>>}&}(qa~ra3FaG0ntYQyhJ%*7Z7g|*R^Y2|seX;4{a|A3>Ff%K;G4gv(JIC<25xD76t7b=<9j6%7)xT;qO1n>&0&))AhfSdg zF+;mXentn+e|t^ozbhC0^q_Z5JE>rfpq>KS$met%lgtft*jwkkWvc_ z;^Cj)FIrwsGbxte;?%68EPL7X5Ps=m=o4a>r~FCNb1$n<%?f9ZQa2Jseh>uzYpK%R zefN_qUY9B-owYh#njo_f9Dua9carv2-|gfy$!2L4wtiO9VM15{ig6GOKp|2lv;9nw z%oxN(lbgV66r~CWJ)b9Ob}|nuP*0%lr{C}(8k6PYST}`T>Bjy;5L{6{==bgSYJqK3 zgp8MwP~t6tBzCA~@4TJRWI7MZLIRN^Jif-3RaN82xYm9l3t#pd^L`9*H5gO=+OVVzg*+-_yd=_SX0JRKaXp6Y>!xh)5wKA|YfXQ}n$3ceS=Y-hQ=El|>6gFR zJerE#rzt_TmKp>$dq=2ktS=N!AP}evY36s~_y2!8L+8DJ#=gICj1eP7L_~{-77WQ{{nYvhW-Pi*P!m)T$HGhyitDM-C^GhqO5 z*_w0n10Vz#3(%ke>+>t#_U%TFgsh*^BsjVuRsQF3HK3IKvZ4izZa z4gwHhA^>TLp$mp85bCRsFu(u|`SKAKTa2*MDuknsA`~e?C{>E^m2ZGrIB^&aX<#g| zh$Ehokc3o8hqOwMbO=OpBat!j$&>)(?-=CYIAn2BqiSAD+N(6}SDp^2NC#G?!)nqI zwdv@3bbKQah@K!VMNUQXsuXr9=~Fi5>5Pg6)vG+)4|hQ*Lep(5N!V~jzA!T{Poqr4?Vv(1o<-p38V;h`vG$ShRte5)0)ymV>RzViirGi zEqI8bB57o*tErKunB!*xfSANKX~w4Cw~5tu<&)B8g^IDat8x_)a_A=fm6Q2$I!zr zX!sEZj6BL{yFL1t%U$8vlmMFnY&hBq=u!OT}d260t$&dVhW;jab zWjdbW49A>zMENsNZEMe4V zd?~k^&p4yc6$P_u3uP^rw#?#rmyuDuCn%B9$1NP;Z`*FGKojKG-CtT*e z+(M^Ww|#9;|2zoX@non24Syt~9PPwU(zuQH__Fta37zmEP240-@@n3!7iP`Iy_t5I zj8yJs_FKN17mPQ_+_OyYp=+ahl?P~Z;^Ll zGKz(RT~`fnIFi#lwRNJ={?wp|8BapZzs0DiOB3kvZ)oU2-dyKyjW(f(Ds+#9Ggyke zoyC%syDUrB*;`~53~EV*Z}|LRC$a!aQ8tB7sd~J-#WYPLTAZ0O1o?$zDOs?~VdA$i zh{uDAIM*VPy7H=M$YQh>KFYivxBu7PX}3C!CPq(6Sp9vW^R@j28kgbFv!km z(%xsWCQ%I<5|B!f28g4jS5vhO2Xj`EvpJF_Bp)tfv1lTUP~wgFLN-Rsf6&<{IQ>wp zOjMm}_>cuiQ+QE`ES{Fn30^b}08|J$Mu0LXV1oyK#G^9OkcJv+tB(L6G#&`PlB!GD z8u*l(`A_unx}u-Tn|_5aKSUyZ`!60pb`O`_a96P>Uh9Jx4dA&!<(9q+;l~_ZETi?Ch!W!IJzfB|m8gUCN)Ai*RrE*0To0qIda7g8%OjuwP zOyWtUYN*;C2WK#*ccYw$(H8F#7Y>V1MeT@yf;LLC(7wyCec6v`k-~rl7m)<02mwAq zOv<7m)^pBtv!h-t>%%mCbk{U9yLqG3H6$$ZWIl9PYWdY#(`WP6I_j>kJj0Fcg~mb@ z<+WrtIYA0Z--NsMaRk2F>`4|bwR!`){qfSR{go>R)O7cRj^jD&IQaap4`g!i$T|{6#34Qd=3zjUb90>4vfH%zUpw%d z&iY$7|Earv*K0rS`+uJQ{m??Xw~Ab@s%O;p7q7v82?z1Ud2dNKz__-U$capH7$0d7 zPuetrU$P(z{)wfRlV&VDm`6*4tsDCJe?JTo7$E?JVd#Ny5~Jd9zw$B$j?{kyAcqJA zlu$tp4YbgqCxlQ87zx8fIA$zZv0=x76Blkgc<~WIBvJT@CWcr7#1T&diBzB>m8eV= z>dUtnq*ae9Qi{$9g@!DcjF9EPF~a-zN;hLwSW${~TsCafxD7VhV$mKHmBr?8`C^PE zlL9Pi36mY&#)+rSI18-^FYlR`Ui;S@Z@u>!P|2ididr;PjVNKG;kl$_97VWXR9*ep zaTDMZ;WwvnaCmfl5(-D6v3MexN@udUe4$t>SE@BMMJUFZ={Jl*AJYnnZ%~{b8~zdT zL6AwIlT3=6s3lA$e_U(4{lWN1|6n2}LR3Bm;yzyi;gw*Hxh>oH1di4n+eVObZwX6O z;)UpWZ{|k(`u_f2f9Kx6Jz^e99$z1)C&PA6?z8;Kxz_pS zi+;7Q4_9!3>+*^H3g3ri_$mAz%J4RP4*&7<{3@R@t0JzHnxWNfuSpYDW$k9*0a-*I zK^mT*6(!!|t2g!6Ugyn@xE4<+>roZY<6BtyAyJ7*T!v&==4Wwo@_8xL_PSsdS8GX? z^9ITFhI%hi#4wcMY#>362}d#YG#$+?tinVTRkuYKQ!H`SAVQXUeQnltduMklVzd;C zBkdAnX=y}jfFe$YQZ@<;&z93dc!eT`g>{D@tqF=uG8Scba?m_1S-6G~gW2-ugV-sw z_+Y0sfObz2k_agwEpb|dlr4vag)7Vy5pj@jzHkuxg~sZ_Y9QM^RY)SDkVMFcBQKz3 zKv9cKjk169g9ColPkuLn7d>kfBc^A|rw?MK&`e$SYQWq*>u`SXh#$2AugxP5;S_;z ziHJEhKwo3Sm21<w8qE?%6%nSx~9AF z^xU`?_n8C35J>5HSc+I8bfMvxEzOXyAT!3)fHN69E+1i*#D(q+M!@J!<@7*?*BQhD zbPp++u`ftsm)MFm^geN`aY0r4pbDsBt7ro?VuXxpKUiU`4=|kS~ws*YiJ@5O# zhd%Og`J^K=U}l?hXy%D5L|MG{!wg%W}<0%l$qN&ZF|AqvKr%yD@U}{q!HAf5DwG9flS7i*5JudPgsA*^7Mr zr?m@b#4?7aIbHNmHOdNMCG+vw3Vpv=FYs!R+)Q96On`yjhPrM zL}JB>ojAOR6ctU`n2l}i>?s-03@cYCRceh^r#Bcu%;5<{5}87!(HTq@o73$IJdH09 zio_DBOs-I>)Ecc$Z}92Mw;#X$0vIBUVmJ{}DMh0*m@GDj%i{}#BC$j&lPi>}s3mK( zy6CwLMw8iMwFT|(adO`S591LV#igV}HgUo@xKyHPXz9ezixn6DO7Kndt$^>O`96F& z_F~Z>;3o_QuA4|w$OOU)2w&LoorL_zpYPv(k(S>iv<$wM$#)fr#O;0WR)h|dyYVn- z&7v5m%n6HhD9x_m^k0>x7fGK`nX=}V+7*8=>_WlcT}2$tM$|49EEyJ-W4XRyD$_dw zg{~}xr80*WF2xd$)8vyrM>5C&g3S2m0WCuN7%7`-1zDcR*uYVkRKzu8V8B$tGoB(I zmU}`t;hezQHLXnw1>ciG>(GLvhMV5VYFxJa+^Aw963 zaR}C}m!;NMX zoP>y3ZxW$~IK)5>+i0oO#!1Fn=+3XkF##E92#k$U7wJ8Ng#B06A#oG!S0i`Io}j-7 zBWvkZhJIBth_bD)Vp*e4R5FB9EY^!t1iQ5-I1zf@UjI&EjP671ih0`>@qA;l7-=1= zrkDu&J9^5Ryka0GwP-7_1Y>Tx>JK5c-9KS4aTEIxemAU);=y326vd4gXkt!7qyO7A z{13bCV4%?Xc|BDu#xW=Y4z+m@5?0lzmlYxv8S*<28ghLd(w&T#27o)aTg+>avRcAY z7<)^8CmawM4fAx1;x01P>HDW$N{V*^0wI>Dv;wB&tOSDW9zk0VsFxWeteT*1{(^ke z^Lj+H?F8#l`r*;C0oJVz3^J0iN^F&+`Q@nsnFuOhB{hfz;o^pb9B~rMbQe!|nNfpn z=9x(__A+7cMIfS*h5);aj9pTvx#rGU^3H11ar1F0<<#j^@pP&qWBdwKo{UyWXVzIy zVEZ*u8@Ih5>Uc>b&@wrJKuDa0R4cKb*qNe#+>486Th-dJ5dYa3I6Ve=SVcHK{uuB-@>q=KYbNnp1_c%SZx5Vv!mu}S|M%tly--R(6Z5x=eL46~pR2c@o z4IwH;LC%M{#E8HwpnyIdZybNC=@G?ZRO zxTo2Jl8V0^J|>ROH+mtGgc=D*tRqPXlls^nd?$9caK!Mz!2(%fAhaQGlJ58x4s0eJ zLrgKhVABamA=j?R890b-Ptcic@H{!P2hN)rK67vg!E6og8gdNuN;nu#)9jLWVn{*I z4MNpPGm=RunPXa2T+=ScwG7QTPVaqOm-ULr)yn_jL;)Zfy%prH+@ok*ZV#g0X&OIo z8uU&L?C0S)zp$+5FgOBITMUjyWm&{||M}1(#fL!%eq5@ihAF9@pIR+-j>2 zt-IbfR_@lIF_ZSPu{|&@mg-oyVIcQ}LSu2w0wHh=o=B!LS?q9Mn+@{6e+)VT)dClj zN+?9kH=-m2p2;L6ZkA^`?x1RlP)z6)T=N#L|8_#8r7KWIQn(~nN6XB?D4~Ie8M9G# zXUW&GPSRoueUwoJF2v(A!Ise@Hbz;1M*Q<9?+px^um`y#-eL% zOy0t?Mn6te2Q21ip77#_3OMLE6`34u?x-M-t5iNbEh;{HFP|evU!^m13J*x424tD) zLX@dKL5KILSNd@a+__?*EYZaC!&k&ZMb#+%5GSK+*F+l zu2`fHNQf1lQbfIXq;Wa*%96_qKzFh-)RL8@QH}>8T$1LHNb*ohCLxndl`A2F(JBmq zV-O0GS=k_moCw9N62TLYgK-w1GZN@AgpeQ?0xc3lm)Km;k3a}j?wcoxdI$|PAwg3;G4wKE z$TfC$9RBg4R&`$zoZHMlcn@aUaWtLwA_@X2Ba#Z zrb@Ns7TtiFGTN1!HJjY*^`W6ojT$5XiY^+1O_oGXk)cY-ZdA(llY%%*E5@Flf(vGV z6DI{X(qzrqFw!21=3rPA94{h>wn(x~ifV^O%cIlVU@%gY%CK5puU6ZTPM50J=Nb&z zMq~XZQ+;N0*kUPUwbpB4?J=^MtT3C?I+q)kNMityE0e|L@?3=?u2yGiG;MpT&D81I z#!XpfbJUeW%YtA8#gB0){!Bn9fJt!SjY$y-VlrHKXG%oEm>LR(X`$fYY9b@&VPIxp zVda6aLwICGbc}^6L`I?#8l5q?gvVzBF_B1Z2GSCpo*9h9WM&pCvDul!DGlRh9=|j~ zkc7fghbW1~St3bNc~&TrQdw82lSb2Kk|7z5*<`Al&Dp{tSz2cs+tNI{WN%-0a7d0$ z+1uqXUZ~m!)T4dWh=J|Cs1pkY z{V^5~$QLm^g0L@9exxCfX4*JY|1UMi6K5jvQn>#L318(=8k)J}W$uc%`GDVrAX*Ij zSdO5TsNdC?kM$(lOnE=4Quz%iXvzv(P}HU$^?^N*aYj%!RzH~nccw0%lNAeT)iPbZ z0yV3W+I4ugK|bGtS3B@#AKo31?+@X_k-GjAnyzFYuc7&dY`KHBdujUvbVk(tIP@gw zz7+JQ$$<=f%Blr1C?(!LMqctXB7 z;IDwbhRUzlXG%3$VI*gAQV2yg0zgs_Y|t+#6O3d=(M%YYnIJNgWIn&enQ1zcL|TiM zRz81pGVAMSQ7AGim04^_G;E^Py^c=z5J)=+M7t+eEcu2ivIwVtWorojIno?3C82Ge$EmnC-b_ zHQ|Qao?Bi!9)z8Gl62}t){0N%cEb6WU~kyggji#tZXt?iH zKliGaF-z`SvEr^bJDcad3k|(bXSmioeHqbo9tMYyfI6a3-HbhS#B#<3RX2f-IQl&y z5Y1SXa9`EK^-f)Yx()gufG`u{690hncMU~V$SJDz!x{QH0Iq^680kJ76$%*ui=26( ziB!6_1h!{bhbTW2zSI4nY9#{#U$g!}t>{S%Nd03rtKysoF(n)wHq@y{ zkF-7?FS(%Q!eKdbeyw6YL?Fd|98Y%%YKgqY_~QSI@J>D60j0>vpyqpe8dNqjXLM9# zX>&rnIWj&O>;;Oe{1B{pt-Vkjng6ID=2AW1Nv5?w&3;+}T z1kMg`E){{UtZmXomrXd_fi4tc)Rtd`y9#P(o(mxaz2wkgQlE{-zrlwf2u#Pvu^$;2 z^b+n!45lTHY2VZ;zTEhVdKdTQv$vJS36|kV&dQH_$^RNry&~0l8!bT=J8K z2?C?FnEJSx*Mh%LYdTq2TUc6HSzA~m=LI5ckZh6dQ0>tv3>hY1=^Yt8RfcA=ZekQl zr9xGWCQYrFIAutaAx*lfy2kUWjs9wmmIxI~xI8{6X@-@va#qgDD~3@p3Ki<3up%y1 zY$a$Ilt3myO0t^JsF(soxNRYV3u#nL0V3SC5aILq5cbgx-2fpFf-$*V4niOV%jM!3 z!Hn#zUTCSMmR?FNwbZt@X@=IJb!aJVi`J3q&^in)rFA5Q(x!qByaV2OhrI&`dq=z@ z21|F6dY=O?Cc5_CNB~TpMu7nRCZ39XogF*o8b&LRv@(Nsz>H`LUjB zRWWHH@5mA%WQio`L>ql5polgKe$he^P(Z<_@<1q)i=i;baEy#)cuvB}EUJ=^!V7H0 zN*c8wZTo7a1=$&t+Dfv77AXCe$DQt)PlTNZ9YrmYT6NVDNi7i$U+6}BWDkz)0g*i# zsy&evy<^!ywJ*-1pF+&-LT6{6dq2!4UVK&0{2#OXDX5=3XnLp&P#G}5Z-B}mzX1UQ zMAiVHwR$x)yGXs%CU>PXyrr)0XrDPOf=B*TXW5h}Ali0WkSh^E)mb+sI%pnkphOB0 z@ip0MuCp!Id{!ce=EhELG|}AKBZw@j#r_%IK0IhC;;4E@EYU~v=ooM$Qgu!+M<)*U z=_KUVDddt<2W*|r;53~{7`a5N#kuC_yqtG_iD)8{X>;RJPIMEk!d2$z>Rfb9iFzW= zlN*&Hpeo#|_xJrl0OIbmZyza+C2>mpQeHK}>@Gd(9`s>a?kd)vzL$1r+$piQ_>3V2{?)IoVb& z!Z)7fa8PJR*r3sHhJ0h;$$O|6TFXJu>eGl%O)o#vmH-syJUNldQ=)H7^~Tn9vl9a$ zezQ-+I4EI!-s-R@4|Mh-s5BeM?Z0?6Tb%NC?|4+<(dU=Cx`xNK+VV^C7l6-lUxT4X zfU@N?qfqnXvI{@+F2+kZo_BBzBT+i6pDijH7YPY9G>{NC)Mw!rgyaw5soQ2fWnF(m zIvqsMZZ=jT@4})F;K~@c8eYGd_Ss|hv8@KX+2o{tAWCF-w0^jVm(&bmiIh-wN(QRs zsOkP(XCd2|)T23kCPiN%G|te(f-m<3kJd3ki4ZAc^6~H{4tL&dY5a zuz1NNn(S2y4Ojq*2FuFq`4dmzzI*7SaHJrARDvE8W{Tqu7EYyJ`88k113WPw`vwCv z7+OUbbjove8O&Z5QJhM|X$>0Yf|j|Vt5no{EyRx@;ipjwxyXe)6cSI4KsD?c39u>< zqlO6;7%jvk!KEOGYU5VDkP?&V(5geLd7Zj+>(Q&v07AyN(2s}W8z8_4b>%XKF(3=W zvT~Om^=G@*f<<{g9Ww(n10w?ya|X#sYGGkzV`pGu7BFf6!!aDgF}!R6Bx69?utZYL8f%82i_&W9-Y6%4d&i9b(0T)J41Qh`y0E8Ska3BIi z0O-Jh1B{1hOGp_dqhyqnl2I~BM$2f5reu_i5>rx2CYDh$ni5ko2u4ttYde3W9ckJ? zJ2D2^NE?Yxm?51Af+DDF7?UkFE%pMKRHPaesY+GZyrNNaRHl^5R29`k4bfE8617DQ zQOiu*MARlkEm7+~F};p^pWlxelQsY7STe^WfhqB6&*+8Qqw=`=k@!4mj)wyyZ`;DD z3sEU5MN3hk6qQBoXlmOZl{z+$m5a&(NK`6COHrYeb5xLK+X1Q6*+N$}kf>NXXVdSD z)X~|^E^_vTbI6+ln?u#qq@f{070(3BM8HJ7)O0!gWJReKqbbQ$>`1 zR}Ene6{!P?htOxeFIKW^f-qwwU`!oZl`?l1#@ZF-D4Gb7EHvfKRcr)rl>jb=`fPgqj+d`vB63dI@G?Xphrc(fxL0)!B znqtZ%eVc%&TdtlE&~6^)P&rSg+I%L}cG!E46I$sk>fpw757btdcF*2!nVysDP!fKX z5u#HuGohh}+EcA-!hSmU6^MNra3)KRZ!ltBK1>sh_8#(OEc>dCH}GO@*zAMjNb4*f=|@X0T`k(F{%ilB_0Ol z3Lp^N*yKo>yEzfJ%T0#TxN(LJz?ougpET6^E!z(w*zqpNH&Vxa?##J~VM@caZKRa} zM!3(4z!`OE;QQXDW#i+~yAYomMJ4E!*P;O+H5K@}ZAaiW5*XmshfRmT)U5~1ug)2D z!-Wy)FuBjCCA5&;jL@bP2X+OTuyZkQA0F@LLeP{NELQ6tDt>En2pGbNMdTdV|4E5z zk7_PJxH{`*^tbqOfR#q~^{R8?k#53lL;oqoKTb56I7ChOu5{0o;PWHA?M8@A_1iP; z_FG*uzz}}XN6~RJje^cQTDpLmN>EZMD*6h>79(Rz;A}Y>ww3T)z?6%GRyD-?BH?)$ zt3P4Yh9F2c2;Ga2lb^v5ixGPh^Tzp`Ed*Am+(Q}4PzQA~lu1p5AcU_j*u?`iKIH ziN4eZ1kz$Xl-85zOKm_PE!IN;R{@+LiRV%!rQinx5+XqqhP7$q!dzHfn>NNg!z0A6 z!}2W8^7=f>vplQI>QZ8gq)3XU2#TahiWE~cm2gY~Bi+pz_G43;o6ES|TE%E#6WcZS zXyFz6wD9LK3;9G=RGACZB@sU z;1|>f45h#Z@*U#6L$UXB={Ym=oN^d11FzB@sA;F+OxGQXI!u7pV2DhEj0i*rC?gD0 zXB^N#mT?Y{hLDDmGSWw(r{!8>QP!waHuYDT-nz>iBSQvFD@bJ#btJR+6%N?@@IK8o zq#G187hNqIsS#gT8Zp@?G0^yGPO=_hlG+B9CWK#6eE4+x0mN^gi83=^?9z-l7l`js z*$G4bHz&pHIAfUl&|&#LKW|a~KoO4m5<+@+)}hIsHXI3UBvE5TiE&|sz6JXa6`_Az z$;oNHr$G_BkwzcNHUmx&ctN#d)5ayUyt^KB2Ei+Y^@@oq|EX?qdg5z zWzL{N2)JLOXT@)G@*0?eYx;W|Iz$!f>aw&RxCG+(DvWt^E`O*fZ$D?GlHfyIHvms0 zzWz;aqmZLaOJ{%Z2yVvdDc8ck&x)pNwu-G;{f2N7P=)dWv@(T5yC>MK2_7;86&^8B zR+~}9*pdy(_t`j9(XL7SpeakTZyghZ-z0OiEjWL8yP!5N7DBecbKR>`Dn`;<9cL2r zEE%_1`H@{Y76LaYu?$PwQm#mU=IbK2iwKoCXst9+q_dQw!ID$dFn)G4C?8vc%9%&SNv(xJ8W*%6W^O~__vjnD2k0#aoj9|Qg69Q6cL=y`fWl7sZhK@Tm|2RI<<| z`&^0?Tih%k&mK4B4Pb(Md7xIde>-qs2!}w>B0vBMDp83r&&9{+Y~4b=P>&F=G(bsZ zO_5T0LNa>XG&z0qFNWZQN5eefLTu?u=(1%z3U*U;R9AzXsHTYI1`$Z!Ovxk?W%@y+ zI0{NxT-?&RrK>Al2Dfw`RaN8VQ(d|YZZ(J^l1t>6At&b)AT@5IWD1bWB$p|ZDANyW ziWEmdDT^qRsHT&8h=iYym>0xEp%FwOM8eNU%nM?o(1^%`s0IlcDY8mj={eMM2n1C% z|CL=@XFzhS5e#n$z{nFIJr3z{Sb=1g%SKtCGFWMXnwn^I3f}-zQ+sd{IRpd*4L4TQ^o~bggO6E;;}V z$KtG;m^M*GK}R%4C`TMOK|D_eW&}YJb_q(P0h)k-pa1~@1qu*=fWSckas(8>A$rY? z0t^Q^j;1pfbcu9(+)gvjI88F>Lh1H+$1&sET+n7ec0+?ZszE&IFd5epyyBuYUH z#%>5aanK-|jAPf<2(Sf$)Pbadk6`EP)x5AiQg^1O(XY-!<8o{#iZ3}s6DNkgd#XQr0sqIC0T~`IIvSJA}drJ-L9M6=+zJ|~% z#C5=s7ALaaa%#Qr{ZLf&lHrfejfG$Nt)+t35r-TCuG1yP?c#Udb_EV@agC zhb6U{SPj^%^a!)N_UPBCg?{Zu;s!X&k;-dRmPXm}5$J3iJTpxtlzkDVfs!O5uqZqj^|yF~4x~4zeGM(&r_N;9jb!n^ z66B}ZX`S)1FsW$79`H(FRc^$Lg5rxVx8)c-ueZnw}%#wCjuV+F31ay!jw=^z`6O9eoVKRQONMNZCZG z>Y>+6+xf%!*1?u=g7pqNcRzRD9aW*#pv*++T?_V4 zRNc|#wsR)#QPwm=f6$av2$98bn(KtR`3Qbc2yEl;L%5_qdkj?idG5XyvPFk+}(h&g00U1wAhTVDZVI^|U ze+Qok!6-G^CBYG1fbK%Ms&F!3me0#fI!1RPohtIrYGl1jIL6v^H=8rR<8Atd`>mAS zi0;R}csqvFZuWL)U!K2E&O~`Esq^bfaat<JqBz+zLUgLj3V*gom;ONfITx!Ng@Kzn zN~pi@CBFEcko>ZmufMl6eBXUwqXKvpj`ooYSm{Ak`fe$r&QFoJ|B2r}*9ii3`$lpV zs-~J&Ul!Oe52`21;0BTn=YReA(HXhMa zD9u7AU4Poru1hTMt%?n(+5h|-4Ag_-0-HzH1+v0k1*Je%lYd=>T&PMv1P6mIYGm(# zcDde6_UQwJr(!beK;gtErlh)5p-(*)r@ig-jSSlJ9pj96=%w`c*{`OtkMK z=h%<_Pfmt2L4Hax&IGq9H8k>+2WdDL zIl&eV_%7M11x(RJS}Goma||tWu;>ausm%Z60#*}nQ0IW^lo5$*YJh+` z$I#>Du;Q-WDzs@sxZn$fg2I9WmMP1Wou_23SESP&L4(W9Ej3`7vP`qZ4K6pg%x8If zhOV`Rjv`*Gnkd0gcGL~&12w}S48j0;K!(2{4n|MzTT!j!(lCM;_pm|gPB?y_y@Cs=n+!8)_ zddphDgtUFJLhlHW1TJ<5*=&p3i_NhsUjTPR$Y}`?L+$A@+wDDgI;*<-M}0XX0Rrq? zdis0BOZai-kK`_7)P)F~Rz@rdx5XOcvK)akGv~C#n3xgSmcR^N7bS2K$q@l!#bs0B zb>F?H!Bw$>C6S1EQZ(0X$pXg{t&Ervj@KGXTFHnbTywSNp1$U$^F!v^wZF?2@pVHt z=yzEIS1T)bU)*3)Vjo;TyDi~Nj7`i;Boh}q25K_;D0d!PIbNRMUViy=9fNN+MP2N= zikZvF>)LjtMz_VBE)HEBP@FJg$1Yt^y5#FRD)|bG)5-^?kaCbzJT?o)zRlRD-I>k_ z$^u=W&v$sJZiU&{GoTYpJqXGIrGA_Wru)`O#=Q-lKnWBrxb=@wsFv_Qlbxlp`9F-n z6=Fd+E9L)Q=pwYlWxOjdQZsol2>@OS{IS%}vN)-oeLWj5EIzqWRQGB@AZ;e zApd(~C9N%2CN+8umhi%V9izyg7*qc-`DFap6cNeh_{j1@XOrh=hKvuo5aieV4+|cAu*BqMGQEW-4Fam;~*vg-dmg(X~MtK&* zfmBrRu7+*vdiRItRSd0)pqDeT25VpjMqEAI6W6?zmvxbwa1&3gsEU9JUE7)YM?bP} z*d#*NilPmVorAW`EE95C2;bLeW{~99P>E4t&;L6`KtYY*ZsZpermQyMRF`+a;<1|L`T6zLk z?R<3;sfL%)1`pBCoxKe(my@Z9yAE9*U5ZgP7A3lCLN^{|Ig?5R{fR&ah1Q^UDj1g5 zE*mQL&o|NbB<1AO@Q4npL6mUSqp-CCc}(-kehhP)#WUz>`iLU|nInXc>V6%HxXM_v z?mLggaq`1iHy4UF-^oyK=f4V1aU^&~PdUKm37f8Z=HHfXFehbK{&H#)pl77UD@{Rd zBcX=}O(XYx=RJgsMvg71(FPTgeqo^A4p|LYBvh#}xx4zPY>F1aWB+NIW$G~BYlFlK z)jE~w@&sxHvkXg+3i!9*I_k)&xY)bP)!Xj?_TnYeTLXq4BAWMJj~*OnpqxQ&s4rO5 znx#rABN{`UN&}{EWK~R?aHBn9`YJD;5~5$fijj(^%rk zm*r|4c(3O7Ns$0(zd(3Sg?Wc{+iEM_-X-*yLy#KK$?c@~rXYoff**YO5f&f7WOcLmolh8+w z;B$E^9Jk{!77+3bEKn~@V9yV%H}CZm;{eLPoQ|}pWpuUQmqDvN#Dpf-xOkCyV`3MT z6}eBoq$PmRz-A4dA>MRW4UBE0yp`A>PyLkL`^3n!T@u(fY~A)&WI>`W$nVSLXJ4gm zDYdbZJJ1PXZtDub%|d4H&JJqL9HMnQJA`d5wIOB0R-IYJdLD(`~TVdTjpEDYHoQfTN|tWE3JmZA2)K)=yn&Y7(1T;`$s*2Y(^xKeOjknQp}^>lW0j>2R6o?>(g!U-9~ z--JA_|43X*AvYmU>OeBN_`LNqRS%M_t>q+~3l4Q5-B8Cvj@)Ei{pe$@p;9El z8y^kRC?AT1X(SZQGl1QBv(3K5k~Jhzd`ozH@++(u8Wx?NSI|mWR9q5l1Y9VnaZ8EZ zLqh#1L=B0!AdwO(>8ow(9%R5D0)%Rl@>N>uus?bqn>5d~Wd`*VV~DX&bjFZB^x_|; z|DwC_Sh@fa_7G!4ypPj@eLd2Ts9_Mo{FJQbiAIC*YrOiNlFh9x-i^Aa~->iwv{o&@C^7?Zn$=?FxyCqNLIF=e@I{!nB5zSbKqz_kN>XU@$Qzp&pOsG-@iCFLkiTCn7F;RmPGE zg+bh*|HnCz5)&|h;Y{G`E7GQty<9))Xu)NRy17N}En&gl@VJ<)DTYX%@-#q-()~Go z=iEHRvu=Z>o;|l{Wr%Tqu${s1BGpg|UJ*4kT>*#^wS_F{OaMdct9x^uYjzqy7uu_P zcWzYe3sF=9C+l?`dU4b`N@*JHjEV^&K<7856<`9vJ|dX(8Dvkwo_si4b#eVa>XKfe zsP(iATOE2%WUE5Aq&*6Nq9-E};jS~RXiFS~ItLk)W^-r;SNpCEX&tFiE#+d$)(S#P zc%J3Ct|CttpdIXrK&=j&QJ8YV!ird0=`4K~$x2nPpCFzr!6@1lEUJO4daM|StCJy{ z_1|4cv~?aFaj4_{9=9vbXj}OX+1=SQ3Wn+<&?7kdbZ$^PvKmEO`!p19y`YqJo$8)y z_zj#o5uSf4xFnMjp7RTppn33)${l4=nw=C3t~01fug_94T(W4rGG=3rdFEdx4XSL; zjX4oSI~i5N;V6{*3{4=VHe}dpwZuxu2&T~PxBk$Ux?1D@D~fV^cC*+)9~4(AaIIJe zLL3;31}s>pTYhxtEw~}1K+h1C5b|VvM;x|X0IHq#=geiDgjB|4H0V0gxFy|L9brMa z)u0&Hf8qZ(r_dk+d?{CP&>psH;*i-_+h4s~DUyAq*CeLAn`q6$yre98@?`0w6KBa> zchFkNYpdi!)7XLOw`;k7JFW0*Y7zSw;UV{ODY_1@|2eHf?O7Toa3##+D~O(jsX+CS#`TE7b|p- zaN!6vXi&a)Cmfa*&zgkot`66CKqi-h(<&M7%$3Q40<{ZS$b zE3_1zy!~cUhwtSV5EK>>6%&_~(k3kYy~~(r3t$6*ZVzTWLp?sg5qF zQy4fh?9D2fTA(q=PAPFyz|}O6odNGmRA&)(9;Wl5T`+-n;m61>`8d0{vrs+7(EeUl zULq3LdyU~GO~3O&Q_f%0@RR;!@S?;A;0b?C*?!XcFM`k%s+ZvO5^P@LX7OV0Nn-?v zTR8|rTsMzZU5ID6mw?wJ-Z!WHEmjE#9wXW*5^?lL>{JoL0woZ@P%6EV%xU1CRev#k zs;&?gD1iWmQt1}v7TS6&Hiyl@+`-(zg+}f&7z~=PG+!YGgW$f9LS;c(Aq`1G5|Lg>Lu5!AS|Jf>D5OFes>uoI9#DsO-hB5vs-eyFw! zD9;i(T+nJ`<@$^PXPXK1J#TC)Rtt~4q;VE2?#S4o4!>>2lsQijWd%Z$SRx<=60*S2 z&=wQH_5`&2JIk{>UL+?qhARmxX)?Gr@VP2b#9O#qLAQgr#kWn_s&>}ape>qJmTpj1 z2eFl4m1*nbtJ}qfsPpVv3D@(VjEP8+mAJm!5he4Cic|p==@U(@D_vS;(eN*J28Bi> zXas+Tf4#4UeNlRb^!S81|Gk7aXHswm(`L{KPt6R@gi9az?>*8qeQsWu2ypapYJ|e| z>vg0IUErp5-Jf=}TP6<{(_MZ{VY=%YQ<<@;%a3VI+b9v2!{bD2i^&F`$6^^ea7@Rg zc~wwUQdIhUx1~3`l~l3iyis=lB<7~F_OR=99l>J&DdB1@3#GivAHYGy?z5_Po`W@Ih*@{5ZLW(wClLH5CkcP0|;IQ?#aQfpi^@H-Re3K=V{Y%z7=T$9MveAm>L9s0n3hV(*`l?_>7o!Q@FG?~Lne|``i@iJ z)(N0e)9h)MGVG2}UKdy$un%vlk0&W@)M43t}4VEYF9jt3Yvz^HUv-|KN2wV z;Cve*1q-*_KqNLvjEJ9`H9#eSC$nN{^IJUrB7mg;x}GdA4|HUx zS?aoGv95_bu3FmAy79V*Y0sX>74a>t3O>spky|#aNdw(W`iyE=MBG9oR=G0Emd>6P zj+-ewKUT=s%ANTPbcCs&t~Z=LvtRw=#IKZcpSFDYUp8V>ocwe>@Dnu$+NWR1g;7ts zjZgPlu89kunQDomk@fpIiBJ$%?-1*V|@ze8Dvklzj($s-~3rre>A{DAW@GuG{dn8 zxfBUg0w3?x8;dHd>?DIv(=O9=%STg53@-4`?H4)Vki-$kNF3`pZn-F=h|DAlg+L%O zXM-W$8-vZO(EbLogq`on;`L_f%0=i@u(BObq5TSmSm(gboKL$J#9|4<|MXD2hc=P! z(KSCGo?WXjooJx*{T>K+P?uhcTv^PM!}TVjg*l!Ra**eE&V11>=0r>AuVZu=h#QoJ zIpcEhQ@oygtnrFCKhn-^MM*&Bnr2lC*Cusb=n{IVr*EKS=-7yFtb@AT6p9XlMxzvv zLZtv8#Ty!(!E#0cKtmkq+=mT{p%{vxF#}SP>zs5>k~rzYE5TFZyNrM1iPmjMNxWA9 z$E}%!sj;$1R##X}v{8_kD=XI&3N>aDrpD4T0-dD+)ENhzk!X|zNs$z63>zc3+z^9d zurX|mU>N4QfmkGVch_kb0NEl8VF(jr2tydc5su*)!Vt#6#2Dfr4B;3DLp~8CMT8{M zvE0##pz*8IY0x?mk&?ZPC@}(e_KS zH^>j13zmR`n)qui(jXEffCF95a*`_V4Q(K*DNDR6#+O>V zDWd9BZEqH0D?2g@a5K)3fEG-Awc@zFX56K4wUHpUzy$1vErU#}iMo2-y0lkMrN;1HT-mSp8 zH%IcgzR-l`(udyD3ZmBIt3VGf+&?Nx)=5NQ>(2IwREPzBVQkfxW}cQ;%IuJw;+vK1 zRuv#LpbkTkjIS%jGYC6JA7_;k`dvD#U&f+b`M6k*+fz&Bp|F9aUVj`y+@cD3+Wfi>z?G#iKOf8-3yuhnm$)*YY%=;4kW6{5k#Y{iZ`BpCY*?&e$ zI~SQvMPT2Si}KB;o=ym9#Ob_e{y32X1wPC3iGwYEsCdW^)bmxlvu8gYfP%n!Bw*A6 z1$}>V&_-Lz@vdcD?{2-_>kIY1@r}i!D)fm&%Pz?N>aU{{VJBF#f19vwU%{MoQRSHt z09yo(Qq%~ABT<@Z1E)4Awbk~+(_M?AIyf@aPrb-^$?KdqT!ZaEB9o@lEw>=oe%XZ| zh5*poMd&a2#P6qjay@tH)lH1obp#Ol$8=zCgb%_;753_mCpK+h#{uq}%2|N&3Koh~3jovx0UAVy^%zWXRVfK62}ubP zDG6y)88dTP2@@&vpn`=WMUkRNQKSG=3%~*ZK!7F>(P0J?bO3MA^C5sL6_a1wx) z&r#tii%^7bgG1<*>uTy|3Z;qCgw0`dxB~Jwx>_=Z3Wkb3%;P}8$HvUYLrTUa3L`KA zBVq`QzzD1#){kk-UTt(|90DhBf+VCkffJt1%&jeK zED^^GPQ zs*ca;nb`dzZijs*l=ySBc81eDVxqi#pS0_syje_0s33Bbr29bWE9sOUr*|7S!R&RI zFIr6yhn;?aMsPhTG9{LRS$QImzAviK0bd7PcY$JzFaVvdJMo@8PCLbkkU~icdF>4O znpze7lS;_1rF(z~$p#VqC!Uxs$rPq%shvde>iG-a#xR+ODf3mM(zaZRI;!ex$AoIpMaB{Fo<&Jfg! zD~&;~xV!KwQ0h=7E6FC3QyDrC&fK{&x=LhFM5E8A#W!5_(#z3Xo>$=TpB-+s2Z=6w z2&_5^bI6%GW5~S?3JS1*A*)<>JuAK!b(Q7b3g+M;NcCpS0F$ z!@Pg^y&VqQF?)R6a4o=ewgVfhe4`5yW=jq>iVkL?c$XeJYG^ID?Gfoe)%2RE5^bSP zYSpH(!q?I}QU@<>UDR`dxcRq?Y?q2H;&#YC3nk-Ft)0QFb9BU#aZ{$)2cxm=+{Tqt z+ptZ&WOlU^^>b27VuYhWTn}x9GWEci_t-jv;A%oSG~Eq;Ga?0dth{qRU8AX$H`}Ss z(So(xudKIn#>PNMzwNtfVi~+{ikCCN=w=asiAnQ4lPNGA2pLjcwtI{eWtYvmf zv;<18pEHqCM_z1>=gnld$(`W5vrQc$j$2I#=YV-Gj>|Pb{5HOs6m6mg2QM(bkg{xl zvIva|5NN*W=B4IZ@|n$I7;PaY-Ci6kU+lwuTUfLn!IvD_=%_DethThUdL%l^Y!{6%leitQ`-jhjQ8T$o2^ojRrk9Jv<|0W`522~)`wH~54fggtwB;>UBgpR=^LvH?fZ-{M-rP%&X zbM?MWY!Bt>v~SU48SfW(PBU1&<&0hzvPOG~43|5R!DAt_fuJ}s^hKB~fEG+Z2exi7 zv@8^Pv@sEh^#>DZCr(K(L(#gf)Q3uD=I?|qOc&goiEr{fs@R_UPtAJEP6-~{CR`AU~UlQ zv{MuWmFh%F`e@plbp8MFg~lhY-XQnIKk@RqEgLSnfYGpkXHjES$)| z1xQOAej))B8ihuoQD{_{_aHVUGM7FXOZ_lD?004kgaQHYb&vQB!Z! zu114VI=X#hGgB&s!?u-1y6Mo`!?|^9A}bs0Xonrw4o_CX*7LLfLo zAOu2S1cqP;fe;9a;0S>d2!SCevK0H=YiHn|P6~u%L_1{G*h?v`M$V>z%4jk&f{ctB zBO}G=i7z8%~%kjGfR}oG@0L5>=RT%PC96DKkYvOObF= zoMoe!BB7X~oRBibG%-amk;o6eFFgF2&?G1_uoMrP~(_M+da`S*bLQ-8@% z=0|OJ>^G9?N~gI^;!$8)-89hbnA!hX=V#CfD~Ssm-(%Lriy$HEDN>#QrR{Gf{+!{} z%8B|#{%X@b0;0|JSn-5gWKRf9p%G=V7&Q>|SExi7H&R=f8$s5jXvjEq#hpI0s&ds4 zja_F(Qj2HXEvz0r5Ua{{3zP-`6`L~b+!2}udIkF-(S#o2Khd1r0nWc6C4DgAe7n?d zXz{Api=Bx<%e&BIWEbF3k6R%JwS!rD zs2!>38k9_LAFDU=k&hGuj4Q^>$r{^)mHxBD@v*phmZic(wugn1X{~u9>k%*FQIQM% zB7sIO5RnGZlP50B9u`OHvF9v5h|Wkj<+ERDOU!LE=#1;t>bx2x7Q=T46cUf zmZszSaiCppk{&MuM#@<4O0RJbi`P|UqQPwP#Bh!29Cg>BF=q-J&(gMO9s&K%aJQ(^ ziTKk1;kU39HR&aq5GWj=0pRoN`dQ-^J#+?&2dWe$=( zh-{=u;bojRTs&<#;dUNXr#~(jBfFrG$+45O zA+%YHKM9iU0OcvSr<{lb;qK8m!@Rk%1bl#rtFLzTqk0NgO>yi>D(^Y#Z2CFWBDu79 zBB9Kpg-syUx38?wn{2;ZkD43ug7&MA&VWDd+>0(@jWb?E5)B4n#o25T;Y1VKH&>UGwsC zUV#Y_78QWBjYb&-hjI&VW~AAMnT!H3xdkCXpbQvIW|O&E;#+Y^-K;i8ZPuCds55_A z9jVgRh*tiiUZv`)y5YGcfx|$?TP+RcZT4m9Ge=CiR@5U?Mh# zv-_BGLNVfjQ=w1@6bfZ!Fcb=cKuMttf_B&c<>_*@pHlM{#9zoq!B?G^M(*c5oo;B5 z07!tMva8ep2kMb>Y^grf1L}E_`g_2pJR0(``<3!3)udFoQa)wEl^Vnh!=z71)PAKf zaGK$zRL<+Kg4C~4MQx0Jc!-gr{5qm^N>CakD3hj|mSIv1oD&O>6bYw^`k^OC4-MR*e@KT+>rjO(q(jf41pu>h>-HJHJQAcs=4g2u zu|Csw!;lG?o)dQM*efvR1^dAOYX&?%ForpphrM8FKw_Xt#p zx_*Uuy7{W;m+JQ=yK|In&G{$(EX!M;*0R}EV`1=_N3ogMU&LY%u){G3p~BEt4F*WL zD;8ZEpoX+qbw4kShEQ0v>=6O7$Z|+jSj_Fy$k!=|a2m8lI4w-Zt)qUPaEgw7G2Q0s z$Fy~N@oU#W7wX4{ePLm3n$%T;Ue#Oq7kHBrR|Qk}sct_6SI#pzNTOFiCwh@Y+KW87 zG0XIX)}~|RcfSsFH+5!6J?wx*`VOyeb(ER`L>%48KolRUNzb_hq*gn;A|l!bjzh>2 zhVd;5m?z(>S8^0Y=KgGkr%e<#8USfxv_49W=IlS^(tmXQHSP>L2Ry-=$Y>12r$(ic}z2eEaG zaGH!_LyiZ#v2`acYKL2)oF8zqb%G(Z_Oarwa+>!_!F1I`Kcd8#-mE*kq*ga3+|!NN z{*T@2Uda*XIxKY0w{Gj4c!QI1hvqy^uOKtIug(lp5@2t@$tE-;tYn_XV^#5i4k-BQ z%f*&g9djgy6Ju^@IS5GWzdP^|j1u4CrzPS{a|K*h1X2 zu4bb*-k2y}?bQ({awmN`mu>ght?rc^Ft5WxrQ@x0l17GY!8=`GZEfh4B&nqjd1WW^ z*6HT$EV_?31-QzZ9lDa=16SxbVPhg%_7Z9uRsP%+bEv<+SG$@Yuk%t_H1Wfp!@Lyf z7s$_`Y&g;{&3h_z>vx*Gh2Jt1E3iYY=ATi5tFd#HnZ6pE*@r)0jVRC_gAVZRsnyZm z!DN?w-sh!G(i`@BWK!LnrougP;nq%#^{tq)r`jKrs1ddCkSGQ>P83X7&E$$Ifo`YS z#nlJ^gM^HNiUx;_1r0B!V@P;xu&J4xL0FO~IPHH;ZqhFLjeVdQ+G9*HTaerh8wVH% zDh>=B065TZ#=UkMTNYp`RY+OzWPy<+on#M^VyJDt*%JBo68Y}ucPT2>la_8(#ZWO+ z*2apVVyKv|?&A>(b$2w3HTAgpZr!sc8skjU)Xak2Og7?hJ>qhBe1XuO2(YTfP%%{2 zRIV^oOjp&6)lF2cFf_QPW)>_9mIcd##bKLq%s3n_ho{LG2t@$bHixUJCv#0IL15Z- zh;ZPcT|06E+7{$fnQKxB0@JQTgd{ugL@+$dD~_q_Pe;>cXTfs6hkqb(zhfj z7BVCaQ4Ga!(vUPH4UM`l6?s*eJyID%-0$KA*)xYH$&)l9$(Q75<(HH#3>FbA^tEU> zY(Y{))T+4kW}9Noi4nQDXxs9{i4jUlm=IM+iJC2D9c)gN5;aE^z0r{gBtRzgBL-q< zab;3~Tp}$9SwdP6LoSkM0%<|6B9~e27zR**NP)B<22*&4SjRRC)Q zX$F`A1b~Da4nYFfz>Syzb_gLL6q#15)D#c`PT()gF2Mz)8Q=yGT++3W6tW0Fa7*~ ze}1lv|BxQM`*H2Ud&w(LGRVCTj&x~NPsY}^+&o%IaU-3Ucp*1 zM6(N@#+@lf$P0pK1|>Yy|Le&vYTNUbs|`aRIh{P_72zmeEu$*z4cRO$ec#>DS**PX z?1_0%hdza?Sc#hTrH>VhJw~K{O{Ce1eX^HdrbS{$$mUOXRR`DXeVM5@6 zJj2&Oa}%r05R`w+$QQg6#Gxv|dt3u|+g4eOoLKj&@^v>M9_?RPt?Ipvj|#RawVqLm z7ew11QJ)DR(a!~12d1!eN~JSf8=GZc>5VD9YtlaKi4Z@)PR@a#yv-)6X{u1Cpmt6x z)8r3A+RE!HMk8OTwMu}|Oy;2P5kGlZ08dqrWvQgQaZHCfxRH46c@GL}!}j&yvVNSV zCmDI7r?_F^cno_GbTS5*v5}UfTMy60{>K%ME63Y|` zMt?}F(;KX;?Hry7`QE zC=_Lpiqrb;Af|y;b5d<&U@$_`|SfTv%)3~-fhz=v*zcg0;0)muk}Sl21WuC zZ)wqK5P%F~({}uaFb<%tFM7e}OP2-E$Ee}~25v3@_Ley^=-RL@TGVTJpiq6_mYXfQ zxYsrIcjXt&6E@@0zdfTK}9j>E?8h1iKGWm*fRAO0r+~_;v>L_ z4R>HBqJ?bhUuxBTvVctu>Co^21W!*{kFQa7>&@w`jx#o~$u3XE+ z)2UtSlquPN6CJyvwlRvrGmoP16xyan+LZ{};s$S?$~%?Qb10dhseB7)Dql&*%y`rl zZA*5pVBl2N0bytYix`?fS=XHP)D`thcCKXPQqcut=|W3bx==;WeG^Ak^fB3KGZVKe z1ji6r#xX>y`W~=pML(0{Q!(?X=|S;Ku@yX1tY+Y$siN3_O677jdSS*&{b@k@(a&BG zTK4tP?{w~f5o<_j0m1+hr7XINF9F$D9($t7b8j_hZT@$sCNN;w!iWR+(g0_|vE6>O zQ4lK#9sz)ig68&@{_mF+$i%`?^r295UIOAHi>MjRwaSJlPO;@jtV@l)oJd|x9TRR&!AyK zOS2ISvYS$CyyrNxI)mGm;Ff35u; z!hfOL4<($%CGl=k00~hv)>>!12j5*GS;L# z!W0lbVsTMQ>Hcd>*6$2x+6Wv#>p#E%q_nz{^Uz_{j^vI#O10rrNZO{N zDfTV)E>0`X*|cU`$Z&D?O>1p6{B4_Yf#PPxV~RK3{05=&TC?VSgbF`-kSl;e0UgUw z@}Gth3j=cgjmkBJ)t#xiI`B6aiC|Cik2Er$!5-UkiOuJ4c1IEnQVi|+{JIQYLwyy&m>Tr`B=R_y_rZF>?Y}j++vYYOE z>YXt&mTcH_;@TgBVI74WX1EbYp6JBJ7-Uev1ecJ6g_xKmgqoBfp&~?!lPE>%>1Lb< zK|)1{7B3)ezLptf(Bw)lTw!HZHKvAI>QQvD4Jy8b0wtGHTA>o&bZ(KPkD6H zP?s{AhZq>T7DuiHRv_|RlFi(dK8-`)$1p}f+305+eyXl*%l}$E~_m@?1ge173RdF!& zMie8YBDvD=vbw)%+3T@G9}CQ=AN6gB8YK|zkP*_*O_-FBK-4I~YQ{=}n-YMNv{2e) ztZOseFJ}Rhm3$`Ni066qjW}`QS#_%O$xdD^fWf1-z|>n3fHSm^x?5YiIGSGU4v5?$+#T|K~bra1j`UmYo7lhwLWMI0X?ta<_n?KKWCCL^zB{Q4<~2 zgJJx(OCcD$$%!~3h4iSCsnE8>vfg^7WI2zERHQ9Z@+j;#vDLEN;s1E4u`A8xbh_H^ z)P)$gSQs`Jgt?w}W?`J^UO{ptx2sCEvDD&VSfXb7S&WOx@nra zX`8OaXlOIV>pL0pAlZn^o-^)t97dWOK5c`SHUV0L{pLpCP$8bi1ZYE3Dn>1@Dd|aC zo{>T;_Ny@uVx$^bB>l1kDufV@179hb_^6nS6|MWdu=AT^=R>EyWcXgxglSr)IHlQb zt!}YPhEWI3cO%yfzdO#sjJI@c;X7bO#vAPG?>r$LXS`p1YT7?|0C7ER)4op-Fu*ii zM?Ri7dMe@qaonL_?TzT?i8MI9S1w?LOI)D zC$GouDgY1!hCox(_6hzni^CI$iDH>TJx?D_DsSb$U){ff7ZLw<0YC^wPz)zXsf-fS zlHmVgrmdqJ{DY>aZ{3E0T%ojSOGZ{gQc61hqj-90c?AF= zSZ|(hE`}2%MKdhN3!)?|s-_#JWjn6t2VoQ^+h7y^KUOMNsyGoz{cE};Uqcx4M$yw%Z8V0U*K_=nqm6&!Do7el&SFu|Edp`tg_c+uF8PnvAgtR#F+hDM+V)p&9z~lfBn#fI=dJ0lKJnF{bY_a9=JYyeBjFR z((p%CGIz~>P+`H6SeARMn+I94rglnU1?dBe#Te91|^iV z;`O|KQ7Ih?`iz*e*`jqAhQ#1Wlr{BDopA1@@Tl-M{}ay#^a}!KYhMElkdGnC2yKip z!GdsLJcIxx!bos3f`X)?XlOb{&@%L4>dVrPtv|;Au3Vmhe0c(cg#E!Hw`34Yq%yfe z`A}6xjMN&fPH!-p%odhb);6|w_5>CVesc7))Awz=`dDPgfK7z8Lzr5R4k3pGZ;!Hc zA>xt|9Wb^&6nGS5N1S5_MLrePiQpPTNkBt)CV8e%7Sb_YD84yVL=0?Kn!pmOVkWK| zU1$w82@BtSR3ckNt0x?rSM1(#_{8ZOmtWle@c{9H@j>aiHCByiP%Wmz^@M>mQYM<2 z{xet@z0>WLwNZJWeSO-geF#Oz=UQxh#nLo(fGI<33`|)%6X5Gm6eo9!2z)su2?}pi z0AHsbNlI^30$-P2Db3!g0w}Lq>Q*CDF@~uTVH&Q(v@Br||Fvdlm<|@ErwcRChZ#AB znHWM`-@x9bK?YmIkRc59u3==uX)$6@4J?gpO&rZ!BY8#%j26v}8Gr4e^4!xz!oh1w zUotW(IwlB=OG+V%nud;EoCJwXTs)=k6uXE?f2C)Cftg7tGX`jWnGhJ1hyX(+B%vPA zuBk9IH-HTTO^}3%CdxM1R5_+wq@E>K=wY?(`r7G;5soP|*;xER3Z%Yt71X3F}3;f|8<6MW(!H zspxGPd2L(U&W)P3gGRu1*fQRZxLP7kj^}*22m~Jl;#v@hn;;M`L9o=)dwlGxyw;5NDl-;tafCa* zWwJNQ^O&HAz$mhzYEeyb5$F1%6a#|0!nhXrHi~o`tr*2Bc5#YV{1PY%HY3rxTx~q4 z{g?;Xr=-W^38xmUv$Hu1PFCD(c*8C-lxWOB65F}hsnnvtfD38iVy3thz~xvIt{n2h zUA?>;^IrbpqDfrgVv?-FMYBx8?>RsI&y!pp?jv&MvoSFE$~#Fr2vX5Jdus5C}sqV#;;ogU?Vir**vmA)H19eGdYv?qL?vOsv&H z;c1vwXDoYI$j-f{dkBZqKL=$GJd#RJ1GzUrAe9<=Fko>Lh{_V;^rS@+dhZXE^gVvifI&X?7{AP^X06bO zZPxk44c4#ErHi=xF5mcbnh#Ce963K-orPpc6GpkiCN7m9sOU3XLWlJXfia4urj4?~ zR-~OZfQ1Ptn$RCQ0_MQOb(+-W(1AeyYEF@x)XPsY5KyFOE_O__*AA~sc3l_u@oM35 zT|^@Yjl0wo3?oi{UXiW%pZ(o*Y;v$<^C_lL8gc6L9DK;TUy{qWySmG};_9#DN@}~( ztEl~|uBE@?Ibuu#Y946j0VL&jRwtwSw>JGrqMO&f)PTRW4bVe z!(R2kR5oe)V_?z*YQD$pG{1DQ>#Ih$?Vig@(O+7}T)`X%=H{PrpLY{NG1oJOV2a$c3v9&+_-j0Zm1XeuNeR_-KW|FdSe2 zP(XZu223bM0I(1o)YalpkkUuv@L{4Fwzy0xZg%^!bnoIeBYXGOQBE|R$cKYKp3i-x z(ec-{?xqG)>+MqyV1^*r#kLA4_x494NERADb{SZKx*BL@j$a*AuFPZqd*Tb<4JH|h zq$Hm_1qwCgmTMlN@+>}b30Q(t@)o%5t2yd7pn?s-5hND9S4iBJku2K9wTK~tdV&}?WC^b-z*gJ2X)g6S{>b73K@gw=2?91mOI6u3V; z1Rf5LgD1mF;U0Juyc%8yZ-BSJ+u=R%e)u4Vz@czp4wob3$T?Y@KAh>Cxm+YSkc;8s zxg;)~3vs2~WNtCHLa;=zRj^aAUvOA(LU2Zi6V{3dqD*<*Z~q`aBT&su97a&SYd6`+ zC;F+L!;x`#_0#=KJ{zY&7xC`Zy}P<=z4jYC6+TWh9Yu>rILhHcc>U+4uzZ=C`EFZK zo3hfTBIJToMyb8Gi(TtUFM8i+!wx2E;~Pp|6@no?B!RS$0ZM{=P(3sPnhbUCl1pIZ z`9feUOof^7yJi8bfK{-bRh?X zxcq6i2zChe2^_e4@M)ng`Qc(5eaYr-QZX+d^gSxA@E!WNkNK#}5??(uqs-Qyq}B6g zbSxgU-31O);7UtE2Q!SA`(-2r|rf){h&>L~XE>DS1c&Vyfh z@M~X{qAN~A^wK~b)odmgd;`y1BkR1OJOO}I8|(`92Zu%xG+`Tb$>k}23CnWGb5qf# z14p=>_CCx7ShV|tW_#eCaIvS#Q{`)95_FPr+4!-^kzaMM(U0E*N9mYa0TS}tuM-R5 z!Edxt|F>X40YF<1T;jH;?rC~jpU#J`aNDt;?Z|GgT8e8v0%AB?=OB`yOjzK-SF#*i&CcCV^93=3*Y!|5Xn8; zfnNE^`8k+wGCVc5j)GY{|48*PRt)JpmBBOhe5IivXtSiyBxy7Xge?N2Su$vs96F|m z_Q|6|3TV?_^h<|cY0x`O`lLl(2IQvC*iJIM!;I_*BRa*n3>kkKC1}FaFflXo07F2$ zzwfI_nKLabW@gLW9L>s3i;@cbmY1J$_j}$}y`a?(N!Au>P3LXwqOD!Bxd@vIx2tG7 z16=C9LnS&E)!~vHiQ;HiT#4>x>2A1JjtAwrUv4Ce^HbDKncgs}WBiei<6U*S>rRyH zWY?UErf=HJ&fb;?b{9qkjfJhfm#44wR9w)f%;s6zg^jinOL(;iVlzojIhaY%>|T9# zIww76pekm;<`Wbr$(RRtg=rWFvLCId5uJ(TY-H!6I3Lx8Xf8%~DTd22U5VvtkZZAB z4|XGtn{nNW=e9fX6S$kuy+rOO_Miw4lX#TW<7A!`>1lG-pRQDtTIwE-DN*#lZS!`Z zMLW?yT?Vy}fx(!Z1yizQY6zxh&5UfAmy`LqCw7p1sinF(WT`SGy z9=KYn|6+Prz8s&Z<1;^aOD*rI?E~39lI0y$d9FGyso@nhy`~y3bWfEYsnIiaI;BLH zAaqTIZb9jsGGjWy=#I0na~6g5XJ~(i@lR*{o3Fn*V@Wv63b4FDD+;nSe`iWj*bQg9 z<$QNs=&p<1bFSNNm+4j+?v&+j*@^t-&j6195{TwYd_$H)3DrL>tFLTq`DJLYnSvt@ zO|_H0!}B;DFN?!tvblVUJ%lXM%T2%)J*p&5PpANx^?v|B`T)bncXB)?35$Ud{2!Q; zcmQ*e#lYNTFE9_T0p@K!0p_du@jGAv5(Ze1oB$TW`@q8Z9oiG%`9CLG|DTP_2)#pCurEFpK)os)I%60!)mn=AwFAx6Nx#0#jZR9;4*rpHd;3J*0p!H!@kDh&m@fJU^273>6>P#a#bGiXMmrC@u|ib7k#fuJ3mj)Hwb zC*isZ_5v$I1G%yZDheAU=&XM1t)>g#2Zs^3>b^w_=4lW1foqWI2Nox zf|UzS2CGoPq(3+Xl1X`2#MFXQ!89tHUT`{?L6TJqP6Mk^#p(rTfHg?AX2CgNCh7iA za6XttHER`I4Av&o?1Brx9I796$g*z1&%t{9WBmuX_SptDEVvSEL>(I!Tn9Fxp-l_! z1Dny&<^}hIE$C#+>yEfvL1$YRJOH+#i*1Ls9rUn$!INMI`q;7Haj+A;>|F2|*oB^U z9oB9z(C*hga`%8-dl!5G_F5>o1rB45!wbF*j$nZ!ho7Uk?udId{N|W~AA@80!*K;a0>|_FF@gThKZ9R@Kc2E2 zTr@u91+Cmz@DaF)DV{xpHNbNx{t7%Fjt4Ig>&1fW!Amsqa>3i+6~=kB;C=8K6TM#W z4tRs{-Yj?*{ErFVDtHgPO}?cC2Y_W*{aA1z_z6@s&V<7g5Ht3MSm1ex74sm;m%Z&r$5@|FMHR%%cqb7K6lV3C%z}47?4wneAzcnlnltt zqZB~?J4z1Z)=?@Tw~rEl+__2w^1!?v`lUzf&!<2g(Z=ZGym4p(V^XGM%*k03#iU?Q z$(f2ft3Y1S`S>St&pYvms)9H}4f9ju6_{eGUz(<4(=9N=ES;L8Tk~{pzMd7#OsmCe zTWYmdvj$yTtA}+q%5RfdHao0WM@(?kX(KyhN`8N68UG-h+G_-CQ96W7q8v;g$PRrYdL6`;8!?p!r^2h0G z+fNYguhZkU-@xqeMV*KC2NwS<>H@UCu)3(Ii_jKhb4gK`pe@DjnxZa4TZ_XDMO}fm z5vQAqx(aPGF1HkQ4cb=R?wI4+wi7(=De4Bay?8nFIeetsj)3ntPlOldsJC5&NUs!i z8`@Q(yf)`y+ja1Jqo}*kZW8UoqV7R^M2w|H-G^32tmSjYwmpV`&%dZr_X~*g^%Pf8 zC0W+qAmT@6Gl!WR&t^AsF`FV;ifLS2W=fZCE;qONGG$u8%j-uua{Ve_zTYjdz*Kmh zEV9Uq_tv`?iv9*w&;hE61W*H=pq5AhT`&Z?i5>L8I2b`ZU<{0cvBU)?!4#N$B?W|O zFf}<%gBdV=vfpaJ99W%XfSE84{y?gNS+D@snxwWiun1;P*c@O9tTV~mw!l8vj&udv z!vWZVbOSrWA=rs@2Rp+N*oE{3yTUQpjr0Ti!v#2i3Kz*BH4nG4Q?SK$0BKZ5WH{E7St{ze9Y|H28l2%5mf@DG$^kdRXK)i#0&a${xCN@ft?&)E zK{dD?zT*z40Ne>*z+KP}?j}ZX4-9~NNf@{f2EqNr1Rj7c@F3BFhoA>MOhUjT&;yf!)tA`6YIwMKx?@;j4EC*>~a0KnTt zrd`~8IHRe+2;(H1WU`u;T55$JJyu$2l~q<-ZH=|oS!;t0*4u204Yt{ClU;V%X16`I z*l)k>i-T0zAqFsMnku(p()3lU2a{&l#)e_ToJNdrEasuA4lrqvZSG)8TRCJ$yEx)9 zm$~b5m%Hx@S9s`3S1NXmYut0KYdvtC>pWUqPn8lFNtNp`GE`L^7@1<5Td2f1I0`(x zJra^XXlM|0bTSA;ASES9mW)%Z7^7T8A@*$vBLueCDzU>(z&`us4mqrJ!U>YN%=_L~ z4%iQ9c@O59vZf-h!8`|$cVOOW$XhV)7A=oqkrir1T0{6RFk6>HS}bCzQdVf%-755I zQ4VO0ae#yVqb2}@T>umEV2A_fe;+*lFPLcvVCvfdFaQWR2nf%kD-!1B0ptDXbpcf1znj0qI$M%wgr$fZ*I^Ya zC8OoXG)`fJl3g@L4ToZq+B%AvlF+YmCJ~C;C83C#4P(em-tc@|#y_cC}*3`S` z4i|GVbghYa9iyKVa3#wa=&~7|3BTjGwZu_K3Y*S0FqYjA9$+Jwliw%;DToCmUQjmayN)9ZCxy7Evw>kS5vqN^q)vrIWZ;PJ%m&Q5MG#)fW#D@Y++O|D(B77%|B#3dTEJeMRV9y3V9b zORnTJ`X%oo(AG zi_W9ioK!>RS%NPa>fOjAjp&{mMkhYa$hKsWh$X;YDq7bfJ0~4M-LZj*s>vBjnK6NZ z%5co2GlHxX;awK*1*<-^_p2|cGU?IibT9{|%=W~tAImbLj zewfKd@qOVmYt*#J;<{f(UzNCNX{D^iA*OwDnb45Ed}Hb^;Y2zcg`%VOSIloEosKnC z>YdDGDfb_KYrcg$``b&E@XkrejRhyfwD-+b!aB}Em6Lut5>vP0G+E#8Ht44_$x!T2 z{n$m4AetavPyutA?)PxN{P_H0dCWO2lZexrIpn<0^%wBWvb;#>WE%QmruXt(NQm0M z`5dGX)+(}3jVI@IZkWP^eAo=UjB{`FKxAt9B(g@2R7&!c%S)+=GD?>_%V87;B#8ee zGJTs7TikCicf>nv03ce0RS!cz4)BwZ`59t8S28bJY&=>}uMsyCAGy#%^NIY|rrl8cL1{_ux5h5weS*TH=r7{ys z$SB4SA?KFeLqN=NNa3_lYW1s$18Qj|ODR)M6H%4gVMo`h(~)@m(DnV9Y0}9;Esuzg zo7230B>G2Ux9~dJA1+x!15&dEQ=BzALX?3~deiSEmTXlV>PyA)(($8u_ zM(gTVx7~VvS5@c3Gm`_~`a;Z5^Su&EdI(!9Cxuh?RXq&u)6~q9KaxBgzBwxkU07Z0 zs2}K5>XW`#ZtirXBj@T@f6JHiJ+JEdm2US=3F~^*_rB*ciYSkF&zjP`k9QSfy}8`T zlUvgsgmxaFf?!BWb`#BDvyw%)ofOPL&3Vw$>=?P(|AWa~V93G;5y3Bs>ArY9jj#kVj9{Q54Q+#`eH)ws131dr-PQ zr0SQwitkOk{w9M?oABer<|S=b&IM@7jnW*)TF3UKf)x1qIC)vh!yeXPi-~b|?Db8* z1D}C+(1%I=ciFz4uT^>6zuctrm64Q2IQFnOQZU!jQXMC{%F+2B?ti}_?0csYMT;z zYt;|{PEp8CoJnp#0UeBJY7b07421|9a!{DZ1PsbRB%_C~9&z!K3aX&rE*ftqm%SU~ z*wSbK9t4oDVH-8cA)4%=sBC?mH{Uj(-MVxgAV};0^2o}lLbj4MdF=LASt_v}Bp@;z z03SAM={P3(MX~Ne8~jTq)iHILT?kb#l&2K zv_Psv6t<0!RyrlJ(juW$=oQQIA*qYmw}=H9nRm7SL;*04HZeT~C%97Cn-on2BWn%x z=ev&T{~HAuD%I4^q{dp@<{Ry;*l9~5NpRB)(A!#aay{mPcCFzGNo>Q@o2VwV5}2WM zw2^%DZuzEY4_+#Ut#`lOWQHCs{U?r0V#UGM!wRt%00D>1%ZS8uG31~YMVaM#!X6<7 z8?f1dwg2*Kjep~C5SM|5YEw?Fprn;+@+r6SWthY6yRp9`#6*RM9oNlQC|HnJ;olcw$ z*{YvW>hg9HHR95t0ND3mkWhky7#Un;V2@91YR_91K&VJULQXq9+mAQIOlinUb!jjt zruZO2fPe(Pawg@<7>HfhwmkVuVgTtQcY$7)dn@I_2$I%~nyiLzLYBk%6?|LmyiJlz zK+L)nmhv~9JxCZp?gzm4rVK+Aj+FTE;6@i^b2=|N10eUL-L)Z8At!)EUE3-MDQm|g z5ha5kDT{pI@$)-y>^YDt_p~lZt|#;r^1%jF(B6|Tk_iP%DW9iMl-(u>v84h6qO<48J?8Ej-!9(bCat_PDOKpsaB@_Y>s%X)?_ zzfrl0kDw(hlCjv%)IsH3)!TbM3w#-vvX3ZT)R$Whjp;n*y7?979xjZ z>$CQ`SB+t)-0r{{M$HGluNm0PBBs*nu8 zH*P@dAp2=rs!q#>;n&dxR`sM_W)hsyQpJ)YkF(e%t){HF2E^1Kqyw7pb^Sr4=U>*2 z2CR_@{iu0)c0w;qYg!UriHyE~yW$p%T^zC2aMgMhz*M=5?Z8sV`BBXF4deG`2+Z`i z6v#aqi`5(C6}CfFo{&o5{Ag9xsi*~%NuW&BwoGmnUe&`UEtgCjsiy5DaQS(a(4Y4N7aRaFn4okR;q}BpT+^fCC#LLQrtU8*fQMQnktg?8XwgV={uu7bgF#C*A z@m?E9IHUS@#I@>kDWnpZV2k@BFp%#0bq(sin%e2PSzA%)DhLWp)G!d_lGor(BC^oo z5-Ms0aygU-=(<T#WDo~XgaK31KG>Q8hN>t^A-I?|U1 zqmUjF5lH=~b4LR}?%;W9Jrxxt|9k9bBn1-g!PC8=YhnfV*A~3(pDJmFOyA6XqMQ%i)^CEn!F zfi&sVN6Jitqq5A1Bc{Y0Rbitj^rsx8lZB!@&ih6t`NLuU8Bdqd!(yc2LYLb2v`wQG z_-LX7p+1FFbknWaLzbYjFj>ON%G5GJ^{A4ZST-!QDVjJ~s=S-4v1<@FW2r?!!~&^R zTs|-rl0TL@x0{1qE5{TUn8KzBSjPyV;;K7M6|Q)NExZx>Br3$Yx1Hzv0%`TM?I4h5 zKr5~>)F}Cmp9I)3fV6osK<_~ByM3Mm=iq@B^}40{f)!62hV5`iWrP2dhyDwdmJ@`F zK^JFPA@z5xdBrbJ|CK0hPilH)X2U~1v(Iatb?Xtrb(#IW$=?FnmlBnD-fD-{Myf zdbS&og}MJsvU=ap6Rgm)pDMfBxh$YlA zx6khA^_A<6xS}!-4incJbn?ojc04BICktKVqQOk6xv!X2^iIsu&kK>V(7KBG894%> zU_5W_1II7#Y$#~zjGKgN;*+#oaIzMP2_Va3y@i09#qyN-F8}!Gp|^DMKx$%9IRz;( z+ZeH740dz+!5Zf?(LiZhlPY9^$CRAY$BPr(J`a7H*kQD8H5of`JO9I#`_ui@ecwD; z<-IZKK_7XE)_~-?i`)Cc@?dOo6F8HKOjSs)o}BXjJc()k!UA+!DoU<2mut_imaROe zaHqIM&T0mVdbyk)I?zogt6BL%x`XJe4xn7l0Cj@Iy=6>tPnkQ!Zsc-;^L;3u#qd5p z6gueP7K9IoO$6A&?1{-OiawgXOtMlUv;dmG)g#U}n13AIcqKz(P~w+Pa8inGTt*+- zc!cDvO7X#jr>$*#Sdm@?0y02cDS7H;%HRy_jt?fet79x)D zWOTk^+_=^vSbDtfdMSM7%sm9P1)HpTD$h!j!-IvYew=5A-K|zUynBwEA)%NA3j-`M zQ2fko((xN!+fQA(W8E{d+jOJDojS9V=07|Bvda@wXHoEdnH)Km;cPrex^U8;od2WF z#eWM)B0t@(?TNP?)tTfR6F5pk8Rw%7+tW}hD}oK2k0l3^?}~h4l8cZ+!@E=e4UTTb zqH8M!!KBL2WkJaJ1~Bq;HmDw3^)JCyTa1a)F8$D8o^RE$(QPPA<~)8T0L$%g=l*N}>C5-$G2!W#zd-tM&V}EsP~D=LI9pmeFr0G}Pou z%~g$jRVqt?yvEx8bB(4GXv!B+4BlU9SEq^YWAX-Fmc_3;c>L!AB;qW4@dM>?=U_8vsW3oZ2)2o--hdUFj5J6yPfj)a*wQ zcuq~4-?G`T@tDbfM@8>h?7DCLaiDux4D>^KPyLP_i;53OdC5~GykuwFdY`EK4@7w} z)pW;GM(*)S3tbe)d^r27V zFP2Iizfiast5L}AGz?62+Y(MBMcYqU{y<=u;uGF0x~FQUw--%wx+a@t>+9yXYqM4? zj8E5}D%r7?w5=N1r(@%aoOKV!AFSpDLyvT2s5tByj>JN}c5#O^lPYJ^nc7uH5G?08 z6thFGv#z8XpnyRT*z9EiF2Rmw5IY5MZkI3Verh$qfxvUv{Yb8-?J-6>?v;rOIHJ93 zk%~LygyQr6U;|Kt<@Y49z+vJIzSFMq}( zs)bk}eOXU(J)nf(Ue-W>y6K6Y=qdAyCE%gpQ9!}00Y63}LC5y7xh$Xm5`pL9Xn%Qd z8PlqFSJ3(?6Eqg}+V zRv;oFMuwNMd^q>sm3XC=Km#%nM`+8X{mw8fn7#+4nmMgi(Q_R`%@|81d`iz!`s0wg zYUVTkLOC{hN)7b9oS$@xUFX$UqGkvC8@ewfY9DO%iUb z_)`!zooyy791`Zeyb*hlIEt=e<`tcixZg5^Z__b5pMe$__#}u_$${tem3W(0KHoA! zh+Hc;%}((`5w(zQdemLEw8_>*4H3%d(W!B^e@wv8pZ^;fDUE8|0zkFP&e4bPZsQQ^ z_+`P3PixJ2GqTq+RRAX4K44_&yDYMnzy?*J6K?D1B{d^&XC;m~E!!_#pQ*1BOO@1| znyAEjMwKm+DGzSg`u3oZFtyo-cGCs*(Qf<+=t>uX!=F2|zRV#O_ z?3LP*_m>s<(nOnQo@kJ?wEIj{;wi>6>V56IUl*omdvW~?HhY_pOW=W5cXvNJ)hUf; zYSpanpEvBxfPGz6jWggk^!(>>devR(-+`J^v@}H1>}iCEtA(}gW-;SF(b$nIMxaFv zcpTV>&6!3zH+Ds7W#?Zi4eprCm;{~TS&lriacyK-IhFFcrOc#DQP6JCSnvI~Nbcuv zyUE#in3}y%HeyoeE+v`hNGO2hG~T ziB3vhY-Va82Yq`j8ZX0-eP~3R<;u!gdl-MnXEZ`;Ctsm5Q=Pvzhej^RrSt&^9Nl*~ zfIjsKY;#k)e+0yDI@9VwglofARfaTTM|1OzM^21nv{sF(!dA%5b+M_G^g+;vl2hJwY&OIsem_ll`fl0_%|TAnv5-!Qs0CHIC_ zFx}?qeeUQcWH9ma8aIIMeb1SXy0)2-c*CeI86_y`TD_?!9$t)_1qdy1$=qwGCR&O* zp#3}})nFlis`G~!EPD+zeu1h}%o~GqDnmsHOZ&kafdoY-l9G^>XjM2Y1NDbD0XQzU z!}=iS=uMc_mIaz*DzLgOpc+QQb+REKgH2g(^R9s7T84z>1$TD6sf?n=hN23XBdB5! zT3wDTA=e@uoZ{lR^I<_B*CJggU01o-N>^6PX=Ua8>3liH0z*D)a+q(_{e?X#2wOvQ z_n~tVD4(gfxUPR)$f9&I_c#?>d44z`-%RW-PpjO@hDUT6?)xk!O~81=0l%f>7Y-SqKfDQ3=$4h#5 z(d6(P7FU8*0F2d@`8~)$V|u4@2h^AWP+bxMNIFqFZfadA&y&&e20CR%9sQzJ-ifC@ z9P~z+V=22xNi+5m6PTC1lo+Em(-ulZC`84q8YHOOEtN@A^d!`h@7F z3tu248@B$ZvT|t?8^08jySB(Q_;A$8w9pGSAPAjz$cAR_Q#?o|36tiK+d5tTakZ zE0fQMwN>5Zq2UpzTSvz|UzFx*tM0J#^WrGkqAnxvpZrxtp7%Ksf;+WQCg&`crp6At z>vB#t8~y5u*bl{>iN;&Ll4=-gK;>v>pqJC z`nkrz@%Q!2Vb>KWv=2n5y3&pIRT=xY)GFrsUynjZG%C=N*KE3dMTc2)tP^8bHITt{ z*-?G{HgsL%4vSUTqVN^_(as)%OS{@7y00tqT_roB&~dFJn=e>YeCW-tZkv5)y=DRf zy}B&_D-||Hhi?{f@gZ4l)9v$z|9D|LWJGR5S8LG=-|qCh*(JI!6u)qn<%@Qs-EwH6 zJL+W&vbai%KX>X1|8uqf50QCH9i*n4MKt70PH5ht%GP)qQcsO5uE&9b84BB7qT43R zn&|Lw9n_|(YD9t$26OV9!TyblG{6(IPsi6JBbUaF?rFmy++)>ZZ;nqjpB^;KU#7$Q z9(Oc*!uXsKEw3@DDRG$L6K_e4>)pN%=l;-TsPM&U8!|77p}=5}By{F&^!1q_fv+7+ zx^{Fa`nqi$sS7YJhS$3}+P%oEnCDDWcY7fD-}Z}Qt@ar#+U&zd2e5yFQz*$zN4<$K zRqS1{{flk4+@HhTd42#HN6IdYsLwE|cK^DIXg9OlM@&OyVZAD^ZD6TtaN>EK^RgZG zmUOq@;oY* zFE?gpZA<+aJ96Q@twk=rX|Z@LG|9MNirFqEu3Wa}n=_t}?QdyPk>fwg?mOyKUCJWW z6tC#%+IC-Lpk73>x{khcL@cx#oiybwq16v+DXAC}ORMXb+Vvo-6GrG3bQ&fjsjW>* zNu_p=Xts6J-eb*>0%EGany0Hog+QwGHt`h;s{Gc9ccV*jp@6r8#S0i)rfPY5gm`N`GlOC5%`B-R*~@5E?ps(}5B1uOj(%Hr$cvYRu6EMj5olMVax3Fmk~16!wcoxNSSYtxy#e^T ze0P;n0Is90I?;~n+r1H?YojXROAuA3Es*PiQ7V8~nF{ndf3f65k7pa@15F8`xz(Z; z^1@mGKQuO5#$mdmH2s#t?46F+gZ?6=q!Z}XFNwP=-r?t_LdrMjh(qT|Y$+Gzdw5am zjcq1MPN<6E9~Tp9`f`F?N{90DPbQ~twV0(dwPF6@m*f250(jV=H@4SK#?Zi77RF7I zwL0mk?*_}6286oU%%Ek7QPntQ;$}AVMwv$qS$h(ewH$B~L9`3#h)HDGYAqCLIFW$} zCeKgzPBf1fBEaQ1aBjq2eUnS36gWe+tw3v;y?l;;Fw`#hWYjOq>FsfROwgw#nWV)> z)&s8#<41bl%@Ug{>L64^jV!J}hjgiR;+~B>v>Vbca49^bpNZ^rS~t`hx!GTrm;%bqOIFXJ(_%Nm$)Dmbv_8}kslaeV0Fy7>_ zeo&`bpU!wVSsO0}Szq!KuPQe!3oE77kibQNZd43I82o~(oS*m}A0;shrWlK|l)u1y zt1uHDsYS>sU+K+LD#r_xC3gi1!Nu_%JztJxA|G!kBjPv>NV-7A&3^fd`a{%{J)atP zsI`&B!z`@%nm0p_FO#||tC3RcN$L$`4P5;yPMu;^5_)323#(*X`L9teqqXhxY<6gb zZWYKCDimdDAgjuNrHI0>MjX_sbipOVfkLH@Te`1r3)d3SVOEAEqRjC*`KfEo9N0lY z{VJKUBb#EOm{gqy?85!j-$mw=1(uD*x_%2e%Vkq27sgw&dA(wkzpP-@`}iOGvnq>k zoD-5bOIcgN z1_#BY*gdMMOD)^KY0cB-u{3n4MEL$VGdu$cC+9^rQl5IB?#$(&Oh>&HdU|KZHmUeMK22Xk z%l2HQMK3jSO@m{hxIwSPGvg1HqLi)}4ZGmFOnOIvHd!!>hxZJsd;tcQzfWx^bLUq$ zILzjc&Q@n>^L{~vUdv`4Gjq) zg&8e_c=@0kQt`3yFvgIrvjFBmF)uHB!hV8T*yz%~SI89aS7Zh8g`rVj z=@zK4OZ*lzyEt%AO&6e8hkHfrK#s{ar5jKKiNM^={9u4Mk|_yWA$a zAoUk4-2ruLTB4F6E!RQ>{+{g2nU#Ta>_qyV0`Po9J$$opw-kr13X?oS3iSXhJgHFE zFW@TS8QTqrRLeJZO}HKOWs!phqQYqepIiDc$i#Icnm;}84M@C90?q)WBWs40PC;V2ou^4Nj zc98kdyc#S90Zaz%^b1DXa3J1x7B5_(Nw?U(O;Tvaca;i+|8b(PVn_8|Md+}k=8d?L ziY(Mlw(;o0MXN6i#A<9=ozo%Vhv&Q%oWhh*DgPBJ{C#f=&tpMxkUuM;0*VnFvvSGy z*b>qQ*Nxc&yxRHTQ7!CEPAu#KLcKZfW8}l>;$@}ob8=O7ED18YeDAH z0jSAa7ALSu7l~uYCj%7cs{gD`$+o>7k&(h&OPXwNHO43dXfbcPD#gz>S^S!NXXZ_< zx+grtj#hD#>5MGq2Vmxan6QA??Dh>ZhLh8ozzFjhdbMtA8L zFzP$ut6du>ugVmCS~ZOGQyG)rp){ufLWzC#4Y%pP@YQ-nhLr7EeGBd4sC%pi z>YD+=pw|ie-C!3XkQp=joaIgC?a87FT`+66m>N#fQdw`+k(>=s?VV`rgB1rmrddLm zoC~9(W1&#U21cv)LWMTaG#CW*ru-6YR|*K_@x{e>c+ znP|O3(Cvgwr_PUb5arkHdYc^YSzNW~c{8`(Jc$53y3Pwnau;C`N$Q#SCyj66tH}8rDf5es(3uodX!&;?BVSSg)C>dqbODuQ8()-kEu(82O6F7QuH^(x@NqUBj1D+1u)=dFe z7!7a_AzIX3HNX${I-?Bwx?q<%eh6R6F?Zw!g$dR?Mx1>Vir{YV*0;#Maf9o?%z0}z zzqP4)4L)hE%w})53N6yJNhr~b77%!#wX_3SZ~C?X1?+lp=2x?ZR|T!?=8BjD6}<{O zua00>RW*Xn;h^P9$0cWZSH-3J&@0_C3+c~C0-Qb zXz^mLc+K=zNZKm~L6v&Xhj=|aH1Qg+T1R=J06v038rZ}Pry8iD0h5UM9t|PDc8I6P zYi=_8G;DP@{pmxXC{h`~CZZr&LxWSCqvqXg6sKKHfO_~NmK9g8zS_}^j3t&<`D2t$?x;Wr`bv}X~q-x>0cDCBlekFr%)-C-$}3*NMqA_I!83XL6Fzl z;G~ADb&Rzwqti}RK0+f;LB@zW(F`5Hly>ZRA` z+>>tuC$t5*Yh3kTJXLl52pOH(&D%;2@Er3>U#Aj(XXzv$=v>8-KAd(W%bR&Ux@5s0Wi-->LMP1}^N3vl9{X?y32zM@ z%UfH|^41jaR#!+Muv;os5r9$&KsyAObX5>Z# zR(X^m)=`W*@mmrN=CCn3R4$f8UfcaU&?gVJD4Z;#@)5r{6{3!`{l^}?%SfkCj#L`e ztXq%h*RAqZD8D!*kdD(y0)$^e0@SZ8fVKJv=#VeaiRF+w-~a&B$0Jz4KkdIug^@BI zTu5RaLK%3Z_b<;&r`DjyRMN?ZAPzWA)%byzJNXcW;qhTD-zAxNXBnwEL*EgjA!)lY zBp!d1+FUwUpP^ZdIUv^vJvE+z%3emo*-*Z)a09F;Jv54G2jrIN*n(FWuvOSWV9k;f z=#a#mWb$Q0w6F&QI=vN^)c8^w+5E1A@K*>mFX)(V0w6kJNacecCld~$00F&X3S#!$ zjOFN~xeAjI%dWV#N z93_y_IDf;@uRcF4F@s!!P|NjSfX)=*Wk$8b67Sfnh_kr{mN<(m2qdkUFs*xwDCle5AmYYc6^7MhF~4hCdd5(md4UX5nDyPjA$TW81Cg|+E%t`N&kRvcyOG(A+u zyA9H85!muq4W-k8TIxWrJy+gpNAB=4kEsONaH*jyW*m0g{|WdYe2dc__Qw@7IQ!*d zp^uM=Wb*o%tv1i?vu{Ma^ zEDy!NzE^;G(OTMX*o!16bt{4hT?-c8gV-L(BxM^uNWcd@DN1*Azz+vPeaAm$<{Ubg zt%(OK$MWi50)jkg!*E+_jbuZQY%<_mw`mfzM_Shr3 zk~|ZfLvh%JZ|xqdpL-f!hkZ*@lT>Z{MAMtTt2tT$oV}`GBCc0o5PHTL69+X=gtX1< zBoyEALx=QslI9jpV<8wC-39`yCvwRe2r#sL%{pvMD`$m#LRjvJ2vh5VfcIQ3SbWbG zy<->Cg%!KR9G#(y)`>>%R_|S25e>hk!e2q-rPPZQ$mvGY$$m9^A1;^lt4(moA8Xg>U_=)jYbp3HI6vl*cK+}uzy^G20#f%L^!MaJrMK@79q!L=^104HDjFS^`Ap1u|f zrp+USi0KUz$~EEvLx~R%rjzI!@hP*k*@OrRz6BaT;~$yOIb$v`7@xuF+z+-oN9w=4 zwf)H0Nb-uS+9p-K)YE?RUCb4Vj->0b=oWi>G%I;lJ@prv47B011YML)M+6zA)H2Kj zSLJJ4v;hne%-e((FkcbC=;C!AG^@?>S|NFO(7HICAD>NYilF0HXzT!1jPT zur^=&rM8f;ZSmQu8(NO;*DZgCA5OMk{+4{oe#?#q=Mbu{EzE@ z!2kKLXNWp*XTBDr$s)#6-4`~;5_Q4aEJB6Wj?z74P0s{B$&!m)T}5*i61AkV2|jq6z>%jrnDJzj4Vp~Vg? zHJdUmMqPeEKgyJWJgilPU3oN3Tvd7J3sM+xjMTMY<2OyMVNzf+xK_ zqVa>rKg~;0`EX`^5)f`6&ZNT6cxqM}E5M>dKzgYZR_E2FmPngbXj@{Bl2*XwIhr4| znHb~Z@%!e3(;CN2anwA^@S(Lfo0BGfb4z5}*XeVGijxL#rVx5dn?iU#qvVa8QCcUI z!tGeF^CXu{l@?(c{XhjJMr(Jf2?@zMXjB1 zSRL*qwpV-qwqdbZ+i5Q#%I%WpX(Q4xXWq*br5`Q8{mB6=3X^4@fUS%+`5jilU&-ch zttKnrx!BDZ^h5}(W$ABE*bo^m#?$2wSrqK8wxxBe)Qfo>TGcM;wcWzi`)P2f+JOKm z_UV_h3r)We4<`MP(4`HUiDcY7Q?MEnbX?)}WcEJ|Z-g>KTPCY(1&nalREu?@HRYV% z*b>&I#E?V(i-vV3I^K*AU^ek%j?Q?8nYUvC`u;crg~ow#Y_R?lU?@Wli?-u}MO-+%YE|Wp4~ing$q|gJF>@>`r%#b5aPY08}`2T#$lx3zvGa;#i^uRh`kWK;|G!cB~>5QLFhhOZ*A&Y}3MBlXlBYIO3d|vibZ| zR@Y=}#5yx+i$F3-acDT8GATMdWK)3oL^-q)#06CmXx1(9QD=zW=t%0*M$Ke0W}Ycn zj1h#G4`LPnDg)Zd?0>ko_>qQWHmi++<3A_#Nd@WKx8;{uik5a(8&hKA@nmZCSz83( z{BPRyG<@3t5eTE`3X;-Zi3$p>djLZ*giNu`Ohh>1_7gs~sWoI5a(_*sw=_r<=~U~K zn;nBktCiqc?2gLeLt@n>s<&45ZUd!;)qTJkGI)mb<)&b54|*g z8m!o_u!Oc;J@Rskj3zsgJm8+x1hRKZ_esZXzrim`FSCiyLhcVN;-!S#y;LjW#OIe% zrZfpvQlXp>ITGMSKPQi+H@f|TX3r6Ro;-y)I3r{wxL{HJw{}o}np>m5#rr#qF1RGo z6Ha_j#bKI{i~{|GGw$yl^iMOuQQs58GnK_IuG^5?IlJGC*+=JQxtT{JJ=Iu0;(Ab$ z#V(^7f4%-1O8GE`enonnQR8)@`ZXc05w3$zhA93^XqH6qIF!JJMZif-QMBd$#(Te%6`i8 z&h^r*^2qH{v$sON75pA24E)DDoY!beHjLHntIL{bnBet>@T+NVL6cc7JS1G=d6RJ+{th*a~9cB7dNh^)WYjER8&*EDK({;A+du<)Em_ zh4#JtK`e^;*O#?IK3YeEq5{LADrnx+fFg$dNTBYEt9X!v&E6qO|Kr}aBGvtVT?>S= zWB!v}9IRhFR3EX8(~cbWWwBapxDvepup!ZCvm~=68qq1zY{@A*_a;x6mpRA#CvA9d zLP_{_1+t8Moh+O9bo6|sAZ1XFDTkt@I?&w`8}-*?KtsSTR0Y)=>lK{lMqheCQ9;*t zDT7^bZ6%RRW@w|j2V@6buF^ksrPS0h4!>?8m*lY}rY8kGe7(6f9kazT^n z-k0L2`_d|}uv6)&%+fxIq2Kx^msx-grytzFl}z3wbN4-!Wx`{M@1ZDDa%2p|>!XNX ztijL<(6FQZ0aJ#m5Cz>5g4@N6Y0 zyc&g~y-V+tCF}k~rf1Q&yRSm?I)v=wy{m1JOJzCa&ExpROvF(vs z+bHyXGSyB9%{;ez-D`{;n7n>h^^Ub$e_E)|dWc2~zUMtz23z-=X@P>&3@(G^s3fJF zM0H@bgOt0ml`r3r$&b{tS^uys0q>hhi+AnICZA9qT!`eF{*5ac#6SHRio$;HJQhTZ z&fLC-N{CE~Kod$tde04;1QG#jzOttkqT`0<+oKyt0B;B(_fA%mcSgN-GF^Cs>T5=O z1>VnXeBU-I2w&RFE!rno!}nS-+SBM$r~RDTug3awta-!Rsh)9zR(vRUV6*C(f$z>9 zZI+11rS)_@sL?VFEVe5cu{qs-KZoPw{Fs}uurPLQ5?k4T5iA;2?l5U{YnqL8xX{mo z)d8kk==T|Ox)VJ~95qg2FGwcl8TR2w&~qRP&>vqp7X`4wpEt!4b%0Bx)74i53~t{T zQKf}HezCF{a^&~N<3~r*&1;_Ykj&h(7Itiv9no1=5o11iW!=FnSnx<4Es_krxd zu_`L<;H*a0rH`7y+?sge(#sjIY9Pk_RJxXq9nu$}4u=~Pwt%x*&N!JRgzQ15Mes*b z6{h^U#m#kAD=}dcE!8)%^miaW3uP`^=ebN%mrflszN|cZnIuM|R=;zNzxKWu*2Hb> zhm>zF=iZ4IKt(w6)bb-qT``TvpR}%5+NRL1LI9{HnoZ zd>0ES2OwpGW{7>IO4KOo_@($Zv}4j}pNJE&ekGve7m^G;arq4ZvVHYn=T%`7~;#!j#KHJ zT?`olgN=(<{QR!g9HdF|+k9$e9OCj0F<9Fsy=~dojlgYX>r|(X%@M5-Z*}= zq9LJ&Oua7wG@>k%5Mjq6hsT}ExCl+Jn{tWSHy1p!?#j{-sAGa-Ce{`&WGJcZQ7+rjkkXjkj@R+ECTe)ls15I}`1 z=mTwe3QhD~lHcjtJT0&cjJI1GxBa@kw-R;dxJ!Q2rMCFSI(vk^iXUOr)|%2pHBP*Q z-5^Be*iA<1xf8M;wvySTI@%k7@%i7VK@Lo*w~tbXl9XR+A!j!8o{lExYsV0Z@AX1F zI$@QlQT$Ljq>Z1XpZt$T`2(j$d7+-(wSSDHgZvZlxdxLG5YW`1_fE7$-6LZLE9b@< z`X1BiSwnoh>XLU!k^flW&{9jlmb|fC_O8xY)&%l$xl3AV6v|4y1xXJeK2g>!qeyhi z8`ASlzYq^5ejnFmjL^iLqtzIuNLP&33VWr}ubssHoAb7UEHk7sSzT;?hr>e18r3bt zjJL+RGfa`HZ?eK|)4X*~5Lcf84tPfXMe|BlVeiigj&T+`SyOjt-l_*`K@geg*dp zV6*Y>UpQ`f8omv^+^KH4By;>TKlefQzp=&u%*7(i*fcci{%F#&q2FfrO2&=&_9_J7 z#db0s=ed>aKxQa{blxbYvA+K++n$IPXoSA1uz?UtM({7UHRLtUYeTu*3Mx7gu#ym%VpgUybDoH|)f)!;pfJzg-e zS{|^on*?R_ZgFAeBHD!TOp7%j=2dwofOp>rIHE+vR_(UB$ z_8AA#S&6udn`M!XiP_4$bl-&`S#UI)Iy>5#`KVe<_k5wfE#FFxpRuI*O`7&yr}Xtt zAu_(fx2vD56S4wqo|xUx!KMC?{vz) z9~^dDn_Af)%aZ(>*6p3)EDlaPruhneJ#F(ii$u9O1m*mnld?cJ6@QqKniO>t2uEw3 z+kS9bQnumsE;C**Y9W=H2>Eo?*LP7iO-{^s7f4agGJuO4C}K@N^tTcFXj~_3nxTwG zd{R>yif(621ZNyKszxB&T~te2~Rhplr%)V=PcNP3R@3L1^PLh8(bC zLpJCW`%M$}b)!Z%j{sOvAj9pvP_9Ei>!kNGcs_WJ{EetOkLz^2-}@V5N95))B|0od z^parV@Hh8Ui0bhb4#kB{WsN=I9WoUZbx92!$%Oaa)TWBv2F*Y!QrIo7%3 zqm}&byYS!#EDUFmp^aKfgD{VAt=159mVn)B^BHMpXSUWhkIm_^!_R1^*LsU?Pv=HC zc>L>rX;#FM2NG6^M??-<*`zk~%=(^{h;`e5fh!%|nD_)^c`&tb&PWiMBhA93HsCG| zs=(+`-cKEK4@bU^01p8YO^RKnO% zVte_%E?Z)$^u!`Xr=;mLuW>xceXs@WIpEg%nnVX9`7v@DqVZJj9Q)#C;ij>g&hBNt zF(ZRg7N?_o7_x0z+_%) zyZO{Qh}@mck_#H(R<6)tX6_qPXls!E7lOWq>w;~eD*-j!GG?;RcIEA}VU?@NhxHrlVUtzt9LcCuxue?ui?0>axooH?{ zGB3~R zx7*QUO>jIiL8>&_TGAW^CLy0mN47m8U5HPK^ks|iV)GcL4CuSqS`?fy!Wce;Qk?6E zb7=(yu?|aljSAGy<)QND4msag2!u&Xzi-j;B35HKOLC@Mr_x!IUhgT3l$JkhCswY5wJ;kEiIo&r&iI+muO3 zROF@Uz`AfzmPnW_5?h5Li)f9^pkUzZX$6!b4Yi0?h^u2L4CRf^-#KZzTw1OGYr{q5 zb``hfE$5;@@!Ow?|r54fPelgF$sy5jTmJt1eI?^v+!`Nh_= zPwPxhNO0PXb~dqD{XyfSiAkB0kntL;kDpJ+)@&eFdJ%K>)3a6@+~{q35jG4^ zSQU(0B6p>PZrsOJ15rTw>j_?n-C9{0;sCWjUzNTBqZU`~=qmaCbfol1Z0UwlkWrdY zb7di8{mLDSQ(KSJCZtgh$C1VXOD2Jk8P740v5mnZ@o%uW$d4%dD!P)%xPGPBTDQWeV8h<1^x z(AF}8*+fbzyy3e{5hSx=yMS^j|7PP19);fl>b;j|_OkDW#yy%u9+eTzW&g50LUu&O zZ}OY-A(O_q`8R71N$fB?8NHH+uE0wM!0ZkQZ$|s8B?ZjOGkq3f)m0p=@$Ak(bdb6~ z9nLeeb49Mygg({cp6!x^g0w#6Qx>7-GnUqH_EZ2WNY%lDQ_QSvq1%}d8EsP^?-9lq zxYN$IVt)J`MPMlffB#D}=FOcheW@~IgkzB`5TZAZ5Vp7C7xg|5ho#a-KlEZCEMB&I~aC=PJQ|LCu z@qVW5vj*jtB^M;uA_gK+E70Obp|D1EDEy-r$k|RjyctCrhBr#6A?6~nl9(|sgILLL zrG(f2I=zaQ@Y!xCvD<}GsZA)cN2w$>n?NeH3naG3i7~zcg-%zXi18&FV)6@=pbGg( zD*yP@U<;P?HOvD?V! zgc-pjvKo8ZJ^sl!!}KR`uxteks&C6>jPQrjqF3|mD0+Wk&i`+ehgSTx9TqFC_LOL0 zbyAKuI*Robxp8V_z<^pNeTBFpWq9}a4)0iFabML$XOUynC`+C@mHKu|302pyAkVX) zA~#`qQ^!B4wS8x2xu)dho4Ts);G*mVOwI1GO_W6i4fU9soZ={pGr&&RaJdaNXD;1P zm7y{@7;hBpo-4LWBJynZ2w$Ydo0P<7w@LEq?uQv#k?gUBeC9CWtraO=>(?e*fN>ey zg{4}9BUTAV=cZuUK(b7qm9blvB;^Yr|3Kvs(>4t2jDId=_c$$}SKO$Q$CouYe!O~czoN2{jrF^D{uw)wv>ckwl$Yr- z<+vm@!@og?wogv8_Y;j3^-W&Vj!xG3*XQfV9mqDTN7*+_bMzBV7LH1pzn%Ahor?cw zRSp|eTQRh`A15h%Ke8Ocd$tWk>s&cS#m+ok&>{5Xll;?s{&XWhfc<@m|7^qlk3DB1{Yb- z>Azkl@Y89uJ?BBcdr@(@Ne+j?-)BKP{1j$8jr#Ti?m)F#Q(y(ybI6u8M2ilU5%4te z9`l+!DX0waB}?Vv$ehNTUwyau6({U(Cq;R^}n|fS5a# zFB;u!oY-o!jGX8DTR>WG(TNlM(XQTS|9{D!$kz>MHWso9Scy%o05OEizsld1*qGG! zD1Qpyug}E|`+In|c-QPhUBkBUCi1>i7gcWd{ToaEf64idxhMGJ_(5e)j9tNd%4_PV zz5sN~po@iF*o3xG(P;-JI>j8#U)&Cl!i?x08 zEUng=nW+(_8bv~_ZVuQvN0uUxIy4%EBVDA7wrI4AIfOlOr7|dh8*7S<7qPmo6mc^^ zn<0KCn>OHZDGi?8@z7fnqf5)o)J8axL;`xz$NnP57}kn4HWt`*oD?s$Q~ikWBfKmn zKi8#EI9wvB$(|Y)ilv+qcm%9LpE8c50n8Gp<)uW}Q#g8_x`)Nsngd!$@LVrejk^$@ zEVDoJLBLTBosLweQNo*8R(RFX{F%6`S0{&K`_OF8BT_|~y(sfOJEB#B#mZnug2JM= zatv==^c6~DZA!S@5^G`7#_@QwDb#U1ZZ*IygIXGIFh;Rf99ke|MQUR=c%cnYP7m)l z1yUXrLV&Ogs=BtF-WjoiriHSHkY!|wgiH;kkkKGSB5du;-$@|!u7yB?9*`Py_BgFG zVkIR3Yo6QOFNI7Iw5L#f@XMg8NUl&pW8HJs0@jJ&oofDp+SBLk%GW|p)mPgfK#CAM zPH*#XdKqVvZcbsU;&r_?2U-i+mx!cf?EAlhI%tCsS`Fna5rmPj(A!gF2@@M)AelCH zgAH1r5+@Xi9d{~q_s?+_<~!Aq4yQ<=aEc;RqFsG_4i3z=S~y0S0~;+?47kk0%-^+t z5VL-0JX{Hlt-bD_Pu4uW1`dz!LKSYzX$Z6%;+ol*@w*TAqqAo-p6HyJ8M+9EStL>= z+r^}fInWO1^pqihxD0AZ&^u6I+FP+S;$a(Y5e?h6j<dPc65(^mX9W2v(v+=K0Vcru z^ylM0@nDXOZ(PM^w4q0z;rehm{JVn!+R*S>1T8c?(EbeI`&oNgyG-j6Htb-HWQ}g5 z$Olsxe>|~~)umgVuzCh-DJx6AGG@gnRy%8S1tl`$yz_iy4Go0sXKi6URlC%wBvup4 z>#FpP@j|;Gf0bLCE`WwZFWhyxT_9*bYd`C@Wn0qD8?521Q3E6BNgAV^UQ1426dpd7 zoqaEAq!eJ5(AFW!Np`${NhNJ1s3y2nfpy@NL?m%xn2ajiTn*PKNNpzE+TM7hn`Slk z(U1sB#YI*xZEyKW?m4me0+)M1EIx4Dn$C%-=9p&Q;9r`IyKK9RyYND^539}8c3{y$JXq@2*`-&Zp3o?W^}kpHPv3;jZN)AW zjJ+7YAYZe?MCIuml7pR?jNJF)*Rvs!)-mHWdK5FsU$&e#QNXDIm9rss=EzW|b#Ft? zQ%NW)@cDK;3JWIiok~L4qQ`-6{8B>-jdgKQShIxu^S2GF6zRp5kpG!F5MZm_{ABvM?&99p!1U>l2A*UmZ<79EI;!}R~g;-ezh3yKXG7p9O zG-Sgd^yA0(bHvBW#URj{RcbzPw7vIt;nXs^(SEiI-|b#4FyP6_V1gl-E1=&u*6U_ z8fVlysv?oz@n%P)*WY9kljsk394J&`6)EkNnJ4sTaCPX=+Tb(#W0f88oDLP#Jf-t_ zI^j1HbI=daPa^N=WhaxVa|t-;6mDiFLaMsT`fih5{)KtnvM4Hk(O?BBWSNkDXfGLM_d&P!#>I;E16-` z(ZLw>Ml!Fe84H`Z6oqNP)ZPRr1A0S<$%u7t`JSz}Z>-AOa@;`eM z?cSH#W+C4xl7V)73=f5?15r7-SnICu?FZPfK2uSz@=&62le)wAx}IA5B~|f@C=@@< z9o)cDJ&%s&`PQz%n6LKf3%2?Vnc(w!^k=MYq+N^yh3A`bOj5lU=Nt3@`hfnviiImL zE1P##h3&X*YtDyg_lwhS;;5s`%Y_$%x9VB@dG`ejlQI;EpZw6?5H`bQb6g zdgau$4G-w=A%qG}<1zhe+Oedu)oe_<$@41vPU^THtFitL!TSdH)fO*5tuO&Ns$AG} z$XF^Vvw2BdQfiyJ6?CGb7>!+%!VvMSR-3&8ZNN5r&!8~KrZmxON2~@se*uYlPnyRw zxy1?4GvT-Qb_uzw=i(K4rAn5@7h1izv`nqcSKPj>hQE#NH371*iU4M)Tznld`&g4<_`VsIDSnA2bm!s2FAy?8`Cws>a;OUZQ0BKe}use6P zWj;K@@8SQA0ZdKyDhT?A4bNeZf}12!owT^+3>dGImb8VZ=CAh1~e}> zVLaZ$uIhd$rU_<4DC1On&PGe?*PMgy$vbR#&ZcGkzZ^Iaj5uq;5_f8yLBPmMJ1k(Y z{(m19N8D*k4MG$L+9#n7}DAdU|DS7J<72fy=!JD^s-dbE`a=cjhPAt1P zq%cla=+WwJ6-oUIv$RoWZ$<8v$X-%bNtUAqDUccJI5t&cJo`$jL|r3P*b40@c} zPh+$+#dk-ey6s+}2rNT|oNm_Z)y)=i%TOS=WZl15tH1w!fyrQW=FrKGx-b4TPNX|* zGzj>6F@e^eU}$RU(?DVpqFsOQdK#1>pg#r44MQjEI{thK(d~A+9RdzDm`oAEGh7x5 zdQ3i5Ti7eqgXmg3`iLHr+m=sJ;;mReb6OvNQ%7oU{;U4 zVQ9Dhy}J7Hn!($bx2yz9aCe0GJ92?`LGS}tzz$Fuc@HPJhXFjz|3ECX!UeM5;#(kG zbKr&>xV%~NOXD5}#UYh|1H-XazB^5pAd$$N__8g_KtiT3AwRKov3PZt-Lu5OFWl4J z6?HN_P?(*&8O#WeN|i-v@-2>tP+s&xh24L!&a0MleK!d!#}jy0b|_E^b&0PLTzBpX zTM@PbMMNRT2@&HE6NErD5w8giC2+D}2Ap48Y+3`LN{uBxQOzdNC=_;dq9p;WuZ*@N zB&y*68YKw63tw&sCRD(=_<(bu8umW&FPlz~$#fZ!hE{&2fIPmB6(QMvg7h?sNh31p z5D*)BkOO%>b~0Bh_)DF#afCGp>1$8f}h^A`jq>uq9^ zJLJwdo^W73*mhALSaXyk51j|PjR@QTz|za%&+t-N+0}3kY&R=o^%f;;2cgY^G=VU& z#(2UU*ZMWm&j8)va&JKJiAi$e2=qez0%E^)5*T}Gu=V~ZVBMlnZ?KpzsFYV*RJH_7 zbdXZ1Y;jthJ~%MSBJ{e^7dM)qF+OtAt~3g9422PzyRn+0oOCmuL>WwkB7B2D=lPXK z>;J70&ZBShYOib$1TWQUE}hh+6`Jei`C%hTEUWeSxnTtwZ^~OpXjYl2wtx+%sEjV0 z6wn^2gkpukR)&c9Fd1T_2TS+EUe&8uhIV^K( z59=0Vv5qC@7?5o3_>d4rI7r4_^0Q}-Pv`)qw!Zp3%7KsF``Qw0p-*NnN!-s%LfTGc zDkWWj^fqq@2wm8)WLgN?{Lq@(!z_r-c=8y(c z4Aic0Y@cJHWx;@Ct48)>bRn9f;>n8OP($a|Ko>Q>p9KXvK*wySY#K6XkC-0!-+$8t z8MVD)jga0J@O+vm5rKK@w#;a&$f0e^Jj-lu4tkBFao60iNljhR!3_97Mdkv1Q?Ft-Me7am#aN#QEo9iD6h@p5aw!6*+dbVd} zqLCSGiqjd$bOxR_m!71m15(u z+Uip8v%Q0ABkA#~A?sZ{UyAqwpUn_S&pQArwB@prBrE%*2iDjgbrRRt|A=CMOx6J% z?(a+D0ytmOdv6Ovp1d*)w40)%K~va%fZ}G2#&&=-^MSGIp)vDWg>2e9@N4p9Br2(l zN|K+93^nzKnk)z7EU8e3Cll(hIOFtIC)APYfjX?Ipue=FIJO<@u(ke(j-m z-gMWFL!J}%PTqTZIB-y#s>=k;Xh`z}!5Fi(!0?nS&~=Ar>^FQ&5g}a`2rwIDCk} zu+VT$OVyquf(4rZj}Q6hY^}qKa$o{}bKIa+t>hZ8c3ez3I$+LY8bJgd#OMGs>|j!T z>R{!l0-tuk8}hB}YaNPjR>WGxy}I7%9T{HbG-}F8e3*xu|4=+s6nTXg4$1ypuuP2xEccom>FX#W`_|2OMCD{e%BEh z29Of~V`R-*b_26lArWBBtsW}oUSDKj;$7evt?n8F_OQ4vDtqQ}^h^-i% z0LsYnZ6hlilA4VjHe-`R%(Lwy(W^?xH(H!B0-^M=J@<$Nx3w2Sa`37_Tw8RW5v%j5 zEe?MYMoMX|Geq^~d-y_)6Zbd<_fgk@wF48S{%lC&DMgqWY^gixHFXx`Mxnj#0mf4& zSm1$;jKj1M?XhI-5k}R~D@~)t++X*rIDceyhPn)b+|MDc6zQdc+TD9w8*2@!ZK-=j zcHEtlSpXZhj%W>CX1gYx(dFFhtt|IYYp#9V@izs}p`Myz@FDnTnZ&VY$K{=^n)|n0|%y3XPz%vgp_-QJgyYb6~Oskj}rvpx3^6&9P2qE)_5v=VuS)3%`N+nHmt> zwRi1&Ol)ydBlTvxx{)7CfU4UlA0dBbRWg-#`)6ND1mp)Jy#Ln)d_?s}76}zgz1!ky zCGS143)nFq&td@t4$NMEW{>sy+OT6_=C(6COxIS0TsPN#9zYGZ-;9_MwLsrk`+7KZ zGIuk)x_)s097dDQ1@q&Qhnat&Be2VUE|&Ou3eKO{{;BC>-7en93= zk*(U^bY?{RHQ4!oK6|gXOW8e^@Bei-DKu_JeQ5LKHw7E1b>8Q_7uvy16k~S_I{os; zXeW2GYM89L{(a295Lo0qB8Pb^i(LOW9`D&#(oeCg{^=}?n2h^U`Z#+Zoh+?Z)f9jVf2vPCkhowpde~NAzg5LWkU4$^JM4+?D<=g+?54Qld1o zUEL&(H2?y-hK<(AWYRu0(c1S+UzNgRO&s%!9E6DFm~vk>B)_2lkF{=ixv}q-cNt#1gk2RG+D=@TP|C<4*3bS zW5fN`|5y36HuKP^PU3i0ygzj<)&eR1;23dwpUWDUk~H9=rNr$W9xel;)5<9Lj!_+2VUREp#;1hsCIoiAwEl>HM{Vv^5GB1V-B9} zwb0`MmkK}dz#V@d<*7YxQnbEj`e#sn3P!JX~f_M9yWNN;{Rk?MAaXuKw#!Hv}5azeH!$ zzO}wP$0&>pMvNQBT`_H|KrVeSeSH++t z;}wT=jW6N`OF+McDW&G;s$=hm!99pF_E}`?ISio=g{r)W28OSEj5aEdOs;_q5)9K@ zt0P=z#Uy(e=aKtYC!+#q2kN@?Z9Ah6O=oxqqDLMF{AWlS{I6PvKO;BSVF0fjwr01j zwa&s|TI=eqOonAjDj}>OUJutcGOIT3%_i$2_Zg#gb@xJ0t+#{WRjfpx$LF@X{n)CB zpU|cNe!rW#@(&seHLr>~Mz!j8wV>W-H%;+7sE4Tki|dQmD;iTfNezoufqjWNgWb^h z=-H3G_9CX@iENY>Xj3p1VBRXUgSLtu`0r8rgLj$xT=3t)OH(+P%s~hkE-(Zi!01%E z0ERWp!Vn_na4tFT9q+(@_fJ*%i}i;)2kF&MncAFzg;+o6$WtQ^PgfoJ>%(W_Rbkp_1g$&ip;$b8 z08a+aWDu=~C}g&$XQ@Q>1w8?q)9I0zmstA2Nj3OA?;=Q7flMfx|)&Bk0@)N_f9PO@v#w)sc@vsAyk>xq05!j^w&Ys{XrBXUnz3QM)x zDAqIyF@E@f)6zF@$}6Kz1OC0jlto~u*<5xE>{#3f*QepM;F5f;LF?yLP^ubXJea3D z(=5!{7MQb!R;P8KD@F^%yX<2ezjzm!prngqYHL(yoq=L|Zv&K!``~^TMyu6^F<1~| zt5SRkC845N7a9igID3^94MGC~FV4|uDdF-$6o?#|0FGk6J#p8w7U#gWCFXBhvG((d z^i^$Oq2jtqf@~}cPmA(~A%2fU>-1M;t&+N?wS!@m^$9_5z~}V((FFAPBK*ugJe_dR zBd@lTvtv3zG)1x|d zdRVl;H+{M7B*p+2!ZVX6l$mQ42=^Dm6bN{IHm?s`)9+`0Q>(TWgHTRQ&C8^YGm_B= zXnuRk3_nLXKSzQFzj+SkivBRw)GC+F!1}KwxJ~bvP-(~EWwNn|Oy4}tSaTtcjxI4Q zJ%@vBM>o!9j~?-NTk>>plTfJ-(N;YP+Nv(BR2agv)yyPqH74{{T9+?z5K+I$1zPZa zj84notX43rxv6Ny%(2(&SG^s-==vHS2{b7_pVM7cIDQH&z`P7~5-IyLvT@H+WaQfibwLLccsw0akq zAl-86n$D?r6OF_mf9aQ5H424nOXnYcSmPVhsXVCucl(R<1pUPZ#nQrqLOjhO!I1u( zw!YSh(HgW-Ob?a{6E70;hE=LWvykThdw?KYuXCbV?Jn%OU?*s=aG-S&)uIGCsNd^o zv3qdTCC3=C$;6$zSv2TZc(m~@eq$!SU8k$kjzOfVrJvu>)bJQvO||oz&O}wTK-zfb z8)vnoibHtl2%oc;l5RAu@KFQ(j!KUzSsD08FI06c9rG&tHEFjg@c0oXFc@ENZgqOJ zc0;~TXO)>RxS03@{J6WWZ?`BeyF->4l|w<9-jrR?l*LVaPE4>J-2VF682t8gwIVpk z4~1Rxh{Z-kyK_El=-B5^9+{m@9Nq8l=-3xX9^Je-d1QYeGvDf3hmDcI#+cUuhP;r| zq;*1VxW$8MBR%i(>jYn*O7}=AfBxOVDo<_&oHlE8A$fZy`r+V1u0W>AA9#=iWnWW|2YzO|)h>MnDHorX z9l(1YGFMT;A%2R`AAId0n?Nv6!h{tDerWohsUaFA%q4ugO2?CHJ20n-i>2$aJ2WxW z<3uB4x{G61W~e{PWWrT$6#SInmyv~}RV9EwCZ?(Oa&3oa$pVUq~cHfWuK{y>AO&*0Zo=1$$q~fyAwh&|U z^jG-h$_Bzs`lb=)Ry&yge+k=NxG0u9Hr1wH_O^{mcN*;5VI5yJqWY{Sr~29OUFBY7 zd!g#42PsJ%le+$x+C^x z;df3{0BbX;xuZo<*7g!N2Pu)`Bt->@^qd5Mm`EtyCG-L2Hu)js0c-uPa%6^UV+ zC@IPyGKuDs5P0gk$k}7aG}p$>APa;8V-G1lQaGv*F^-L!MrM#NS)gM>8;)5KFKOj= z+nwkZpd&mD>b5!r0t_N#*`~>1gIZ?jWKa0bo+~m2F>K*<|^o_y&jLSSM?4&+& zF6Y4eO;6O=2f%eqb8onzvG)#WO$b1pz$sRLheA)3nZtkL?|x6+It3O1+=Fc6*UYWgOziJ8p;+$b6$lX;9#Wk{e z6CnUu#g%f9t?c-DAk4WE24NlxhPG#A3G^Y#!CcH^avTSiMZv8dW1t&Y!^b2vnnDG$JRcz6Yh7*RFQj3lL zFhd5iRnAH!UFjxPf_51)^p?W^%BHlDdSPgiM2L+|MN<@14T_>SWy>W~5~SUwz?M(R z$nCO^eJy(hoSc4{*~|SDhYtVD~ z_<9Tp{GtD%0V0wkU*~VdYX5Az%?%*0mw%_&{WCJ#BD6~0*vDnm9fkwA|0OQSpr}y} zy}3dgh(fnY5!)s!>;xu;r7Bhj+N46as7dS_kQNY1GlBeQwvPRr39iv(X^|nQ*EV;y zY>#rd=~AG-*pJmQcuOePDBd&#elCFuPqC;^Ok=Xrg~Jn^$7s&4D_hIVjRvwzsBkrx7sILBj%Yg8=yZyHsbKWDduxQgw5bg|Bn?qzIP{|dg{8;gloBb zw<&@T*;Fkh-=$yHQ+ObQq(wrI{tv)9){C;ZQp&gXL|R&J%{Cn#@u^>=)O#e{LNX>e zs9!=B-)7fQFRIkPiC_|3s%5whc|-xI;Vr8x^K1K;SG7KJExJBdoBf0k>+m8nuOMw# z5U8-tYf|nRqO7Ra0R&CYcCzdRZOl!PC^YK2K&7xkvVpq+hQrtrQod6t6?%$|9Y3oF zmY~AK;(s+Ch{O}8UVo52ak7E0p?C+moK9F}a_-^|3?Fxhc`37vU4npWKl{?(I~nwU z`-`3QOoR`B>Qt;i8l*gL5mv?hv6<`T}{U+K@EBv8@daqsNZbeT#P9BJHbJ|>OZ|q&G)9Uo= z>jKkzo=d8&0UY94EAv1=e;pEi?1WkRS~HmI)Gm&b(f2A`2vq-9U$r?%L_SmMCP5^j zdCOFC=LjCCLpjWN_0}yXsyN>)A0%;YbPfs}m)~?3&bL`XezLzK`k_5RI|*^z3LQH! zQyzqb3n8Vo}|WrdEN{0KHxk482aPIo5z z*zrN_HD%@rKKz?r(4Z|)Rw?s75G$^N9kf?ul~szo22&TeEwMl1Qs_x_POn7 zb)^<}yAp8Glw=FN_q(j~Ss&;XH@9q}@&~^cy-zO(XFki!ap6t2xZw(zN20f9oZ4dD z_un%b0uw8)Yc@w?=A2X$Xf_%PerAFa7xI)?$mY9QE(8L9hq^;{fPN{<=$lGE3rS4U%fzF@OeWOVGO?9+}_x>!S zk+3nbiEty$G0>zmsm%72$u^>_K5>N9;lUj4>ZnpzPj$9g0-fOsJI|6FrMR!z0S9En{W^T&JuFio85?`Kl)L%%4v5l`r2I`$MaYsKNHVB)z*V}qC>2l zkw!oYAz_?W0rCFy4P@G$`dVHY9iUc zqbU8aW7$^;nB+k}PPb>t(>_m&Ua2Ff`vBCAQonUX@ej;`yH5%7U>qJzCmLBHfYgr1 ziSQ5~g5B>Vj&E?hlWRlTBZB^<*d#fst#d1*Pb}3+jXt8<7_~S1;!YXq`;+fZ(|a!H zcBs&sqyu?tubEN4N@?f;@c!>+C?mcPPU3;B;XtUfDL;UT3aKT9BX$irUOqvnt&Ym#cN5f|z{Cl+V4t2HIPS8%~MKF)e` zVB6PoPss0#>dD!fz51N^_?lhtsQH(ugomlKTg&@M64(ls{K*9yGsCX z+z;N!c#hqPs<|+NefovtbwF(<@=ptpg%uskC*|Z>4Vqgy3hQB2N-2*8$EyB#^>i*? zI$iNHp=CtP%@?zy)Noxp0l8%?V9n7cXt?o1888BK+WEB|9AoMov7AZVv-0#bX&%`- zeUW|k|Cl;m^_5S8NjG!+><#}GEo@G=V?6$AnwgEYT8BFC>-L$ZDsKt%$=9-a1q=T= zOvk;OV%Xb8UwjUw+Z+k=Nd%&Qm)VrLby?!8sP$cS2CAoYTgM3=NmsrnK~ACr*wkFW z;%%JwyeB<~N`j%3Id}ynA#}7>9>dK-rav>TCzTk@@m%hHgorDaJ@2=RzCCd1YC!ln zR-WN-)VdWI@Lqbk;%|opiYSBj>6y6}Q~z_Y)#J6j>QNNKe&t_y11Md9t#ENGxnYKz zB(Gz4r964b*U8wmmZfw1S{c%uLz!DeMlRYEI_BA*I+Akb#8gi$k^()kfT>^(&vr&B z7v%)!RS2pCr=ckINaL-iT*1rYwV-VXC`B4|Dlsi<okHvq94B_4xiUWPHz|}Dz*i2?G<<{wJICwBe)6n^ z@y*9ii7nqIR*u@sq8p&|L<<$oki**EqoRr|>{&m-9h*!Wy4QDjdZ{P(DN)2y^tA4z z2o6Yr2R*Pb`Dzprx-61QGAgvp+wBzDZo#KGVvU*+5*>@m&j@Se_!zyi3p_CfM^(K9 z9W(%+mCW^+$*C24ZQ~b(7ilikIBG{xj_m-}PV%Ly35BUtAHDTQD4%I=%21!_+W?z= z+X~j^669I#*apeF6k;qm?{S*sk%h^_q;S1$XK!(=qq6J~TG zWp0g->sY|FMmTkk00(8@ne+2nz5-s*Z5uVt>4x};xSzg>n2yu&e5nQjQ|PqXyse_( zuL3tb<%XOtT_GN(Q=!}A9RVIld#Y_1Xfn!yQUZi?K7@QS?lu@th1=mu-_5dnGIWyh7){lFT;VWSc0LgTWstL$Pn7 zpVhoSAV{8%otG19On_&G^z`_!r&8|gEG~^5ct9O|kzN|uq}ERzNZ%i!cHD*m1kRN6 zQ$G2Ka!Nniw!1XpPFnD8E*nIGD`DFwK!OlV^-&j)Kb(}3Osw#_(UJ%%Rb}7WN<W`RXEHSBwq1jR@w<#Ig}EQAcnG?^Uj?`iU~M;JR86AE9+%P4Cp$5>1g z{~z~eXi_^W+EmBUu!z3Ig-y(AmWZuc(d(wIKobzb^mO+^ElK4d*49-|mi zuQN{j#m2;If~4Bxl^ii3c*5uX!}#EMi7C2+z6nlD8 zIBT`dxIuZSANMjV41{ittQs7iDn*+F7GGAAZp%89yq)YZ>}&XS87tf)`!?13ze9i= zrtJ2d9Ok1WcrNG`|7V14S(&*!nA5G@pZwow+8q3+$eQ-o!Q4VG z5`G2I<2FA`vB#+f4?Ue))MYWGKbiXukmzqzQ*^DpMd$ zvmf4=ko)jN{{aindz{t#F9ykjhrRJKj0DKI+H*t{G88Odr4dF_$?@GdIHiiyj!5w! zFBZ(WwjO z(SXnf`1L-UJ1+@Q%|&8li#38%I<=@K)OY`t`XW9pi2iA&EhYb{v_^%wM>rV9jI*ir`UY#cfJqBtlbXizJ(1tqB-;QDK40?Gm^~(CaJx zQ9*qI@L9Xjjy4P@a+8>`979Q7)e*(KKKUjXHqKx+!03aVBQ*lS(#x^FkP#noB;S7UM(kq_;sA}%zD$~db064(wL7Qpa=mtnt_IpCDWfnW6g zGrl|=+dX&6FZ|iBrt3TTK!w&`hUf(SZF~3gD|r=c!8CGJxSiHF3AtkG$H+#m zIB!T4W0o^^?80Lf1{s=FTw`~1ov{~e9W7)z&MBs5yl(x<}NKd>^ z4m_O8fr`j0cr3ka&9H2HSqc}0#xs%#NMZi=%+Oe;2c!$Slcg{N4Wd6$J8%_2v8SSU ziQ}BXHBK)!=k()VZ#6JBRr4Lk+72w>1m&Ee3TubBk1}chwE{H{>`*{Re4}Xao594i zXd7G2{z>n3cPON@Yfruk_zDL`+x_$(y7MgCpHy}ChWP%Nm53B}`>^(iaz0k=xiZ*? zELw*qGfWYD4^7~=qUx^xej7}~s(i-5fMo}C$vcaDPvVQET-s*nxJwJsv_xgqAo3%B za|PI5JcooN#EV@1K9cI4_k z2@ROApvj(w?BYG?EY#&5&=HK6JBBuHBQrz41f(g?t99*mZ~_Oq zdFSCJ(zlUyC1su0>Ao^)sD7dXEnMV5RR1wWqzOm+#<%E+?A;XKf~$ zSzm=iWP5T`%{^!eZpj3jfH5F`Re9MxsdP5Kt!~4xv8nWx=%DKV%f6B{C1P{7ZbPV! z6|Gr?#dGfV1z)bI!S{2=&l#9?#@=n-rbPSF84Sye+4PqxcyI}q`EU`L`u)7|yDlPo zb2)s?5hBq~w%GqRH^;F9*aEwv3-9<63JSl?B&dpY?YruzFkN-%<=P}V6Zt$etfJIQ zOcyIX6j3%(n`%2+>q5bek&#ymgM+z%=`Fdzqy_$Rl-|du zbx3OIXPX|Z)D~7Osiu4yt`{)ydyVRVGaR1COI)stu&Rmf9X z{T{2-PV{A>?DvJs#j#}^d7Yj25C67>Un_{uYivvb_el&9Cnm06sLiTgw>LpM1~e8b ztzdqvB0P(a^3Pc^*x>-2@)?#Vz8|>$^XIWo=@3Ldb}jWj@sqK8g`qR>!-tJt)j$T! zBBQE63`LEx{ay_lUyFvov;Oj$F@<%1iOQ6rIE8`lG%GS{qe?J{7eMzxMvsH^s>*CT zm~%TB9m*C&K!ai^jTJ){F0vlziL^79kH?}kA(io{!OC!jo1z#Y4l!M@a+of_sOYtK zJRi^nypc*gjr9i5YPq0Q#Ah5a935B4X%+Qyb0Fc-D^HMQVVw~J43)&Cu|VSP2aIv0CXyI)y9;gtnH>%-4K4DRjY%?Va`m`_7>U)(A!Uyv!w|w;Ma1_KnLb^gI z2EGkfN4londb>dt)ZH#HNJ4rjR76(#q-AK7b93A9rC&djDJTvc1{#6e)~OY}+IHYn zE{Bp|yB*o21I$7;ci|=*`~n0aTgMZM(OBEmd7%dK-uk8OQfuNM&IA=X-1@BwV5ka_ zhd9X(wJS1X3t%Q@AlItwdKbKq^Ec(-Y9o{+sJNMPodDX?eQ$et2g4{#k#-&11|^iE zWSHI|#V&@yMS8j(}f{gqwkG4hX;75=PxCwszd~NR1NQ=BB>jY+v&DYl8NU0YZxy@~G)O zVOH&o9orZ>H*{p^E?P?2%x<)KG(z;t&8y>GFiC8pUbm!!+jMI2fu0ymd~MMlwzTB8 zqEj48s{Iy3b<17i*~1z#5Ud9f@$U{9coGL>rh<9JfjIs{En0LhC;z1141=Bdq0fAh zaj`UpSqr8M7+yCLEXsidX;P;NI2Y+#gfRy56`k=oG4T-wI=0Onk|!tO!=UU|`js)k z^w4@zmQEbEw#;M<5NvmBnV5WSQgF^`A;N6jFO?tY%KmcAQ`$|cRZ=Sz`0HvdjNbo# zuEx~tgFpVPr{b3{5fOfwMc=JO4rqCU1fQVd#*s;4==$cfw%@b9_2Kg({8UpIB6q78 z%hi$?P($1!sA4w*h!*GB6RK_}&v|r}^(}QugP~=e+R7_9+XeZa)pyX7!fK6OR8EZV zqudZGED(APT3v{}?!$9a?b65^jNoS8UW3ty(!%TP){QEX3s+Jx2G5C8G3E~~ha!(zTM+e)JdRAV!rd7|V`MUt^ItT(J$yoiTm&yoKWXi(+ zgswPfZvzk-LpaX^i}ulPdJNX199)zedn7DYn>2CE3qh^~hV&%H@Vgq{Ic%^aUO{|} z!dZH%c)&C~`O9=sG{dv@XDMhus?u0eAjWRz zs8(_e0aS>W0s?sRV)@0wJqHakS3hLz697MQe$s?Y#$zjO2&Y=d81aeI#p^VUHQ&Fm zUIvXD%#PQFF02Z)QMM)U2vvj6WLhx9d|cyg!8p-oMB43F;b8_^9UEUtx8c-1_>dJ~ z#=LvHVH$j7!C-4xe!M3 zX1r2K{s9u%0NYfYJPjczZftvXien6X@oj8vo-$A``&`}EC=|@yD5C3?ca>8${uN1$ zI@qLJ_Eep}bVe?D(T65QD+*TLYp*Bon(sy^0(-y%zytI%U=Knc8bbE2sY%NRB0%Ed z*1L6{H~dly17ca$YUZ{otRfRV2)TiTzgk1`ZIDk=G$~NR2j4;?zLmyI9zD8Ax)`bgYM^zga2s}NudxR zjh78ODHb6y=4n+zh(a1^Oj68^dG4C8i2Rd#9@kQ{OltloL{L_2HoiXgQRU>*ul!%r zYIIBAhk8u+b`37Cb)H*!w>r@(xV40^O$m{ayH-_fF&6TeWf`UdLwyT9gJqFwO84OR zq<{ywr^JSNmPv)>7>4$Q$Wd`rWx*CzF=k|0Ngs3ToeOc>R`N`;Gi!k+j@pb2E~T;R z?2ej;)bsP1UxlriipHSpSayVUZ38Vx?(bTV0 z!~SaB!Pk*AB_s8f0AFG&83Wn>Y`)NJlw3Pg{WWf%4?f~~%i2@yCoQXIhA^>zj$3sn zxRrpbP71lMK4%L?6@H#W=!##q+B8y)rD%h6oX1*DGN0b$p~C{J;3pt^QzQ#&`1@n~eemxn>Mxw$ z=g{e9GGIN07b;R~pf}=YAKr$80-hJ@jgTP}wJEPtT-TA&o?gOa3Kt+jk|ll93isiY{PmOeg^eF-0gc327;* z(gy0j20O$6MC1X8WQ1jeOJ~B)u?Q(Bpay~4YC1WmpW*H`4Iai&BRT5DEo`FndUn>Y zYR_o!RXX2Vnz(D&=|on(82+2%E6^n}hi>_sjQv0#@w8-Lf^XYplW+&r57pu=Sn;p( zEwKH>+GOC}6@L3gfSeu#jH7Li-;T;rnR`;jxN-j*Il^6chsTyU-^s*xMw|`oMtfq! z^>uT+=gt_HIK^CP2kZA;m!leepgzMF=h4L;6bNwbqJxqe5hyAwEiNxHbdzC|ilea? z*?%GuH9vqWf*Dv2T<2NuX<3K<4%9E;3fALge;{%@ENGx6w ze+{KTF{5J6IVUfvVjI4MhwuQ|b(K_NjxBzIswE_6Lhn47dfLh6N-HB1<00Kh%bI%j zgqY|NR`b6jD_S3;nuUoJAo8M+9v;$cbZ1N_CY)&U&%2dxHSHwK4LsBe+G>|$LIuN* z)kZf~#C7)zsBMf@9w^H+^4b(zmO|g}^c47J4~ClDAS0KT!__fe#kaX=y< zAITcEp~R#{B6l`c6_tXWuKgcZd3s51}o@PzpDHqC=5kfQw~+aPN8eFY{l2)*Rfdzs5q` zdogV{T}N`iggd5v07w4cPTJvu=HdBj76r1I=5lbNNMT}~#*{tLq@7%G_Fki>ufHME zXR{iGmFvU;pE%?dTq$lS5=+<>JTomkTnXmSw#-s@w`6Zmt^uZm45@Z)D;4#PAnHv5 z7nC^&g;Y+hQVr@Z;2!m5ev@3WBBV^s^AhefC1YeZNuzwE*1%SAe)@Ibjo{D^rA`^Sngjb0!}3Z4IjAX>XfM6m)?ci zE*V~dV~Q_(AWr2e(oPj=CdzrA5F0Q>R9&7GtbP3&w1fXNA56)vWn;GOcp+)O3UbL0 zotKhSK78!7m1sx`e2tdku`=rFP4Li4qVL{oC#xFWe=C|E;@0-|wdYk? zH1IKfv|oE`88u-&=C#mFMOH2_`7ofYhHuEOHEdHTW@z{`K^QS&du>lhusa`F;j1mD zLDFOI$(y0X&KQ0E=Wzd=BK&u2kHf1)EuHh3Ojs<}K-?npeslHzF$;CII>U97qIeMA z&^k?6aY!y2y1LplEIJ~X2CY~i1+b{a_L2srX<|unk{-cEF``DnaVh?I3w33Bb-kok zY9Q19?YN2`z^uMN8m z;$_>2-M0IJq?5+}IS{N+7e%G@rp)^+f3lG@>IALHa(W4Cy%o>z+yytX4_|&t)uk5F z|0(hAr;9dx;O_+z``bM@e>}&K1if{;z(Q{f9KrhyiE!dc6bkr?^#!04Q-8 z&Y^il%R~Xj*GfL)qHvr5HqmTy^sJv9dMFpHr89!&l)}x#cM@ zi@HJ#?`1|D&gJ5XFcIf|Lzp}di=sF-80oc7%+)jD61Qt|d$K9lmEOYBk~apvRnE&p zCrN?SbBTPPW?6e)Sl5u*P-1lHy|wWU&vqH(7S%Z*&Lp#?uu6@Wv08o8o~OL8a5?x3 zyHd9Ia>Xs=Q3#9G?Z z5$y+z%uE;Lss;>j3KLKH?-*F4DAmd7J$dhVo0xf-RFxkzF`}xwx~zCT z-Vb*qQ3b99rqC3vQ34^F|E74+&2>J1On^)0?AdexCmzkEW-@AdFr?iQZyYX~>vaH^ z;xr>3ut+Q2eUu|A#6@~gn3z|n%O}6F|EPI5VT|JzU=6%IJ>nZohpSW))Yjg%j5B-b zO^4ii!z6-nMt;AkP^$)QG))_Nc_L?}E+roXT3#b_sxC z8_P5g`ZBYBNl_N0mOV75=5oV<+?7$^b|+ZV_j^P~-X3%Nj}ghAdIF|0j+k_W=2_rM zzoI$PXxG86#@nKi7P+~{7uAOR<` z;{qMiAd>RH6pvuumK|e*nKH?!RDGh@$uK4%Qx3=U))U^uJ2A6D_yX3{YVk02AhuD zNi2MqxS3SS!45CGz*JABFbT*Wa~RT2@pN|fZZirR089Qivo{sMLesHpi`;M+kap!c zrL^k5h-}di_lfH0@?d>jom5jwfhAhbLsqR=!lZI4O!69^_AFFGbyyHTQEn=qyz;Fl zd0xJ)SgzNb_jXnkai?0ciKB3t)`CWow}-YA0)S=u_xob~`;q&ycjDWPvmfS1@7>Ne zvyS<*(Chd(xOd?80|4@i8Y&fC)d)z;)bdU`5u{sWd5vX4nJ{xIM=TEqe)ADP^ZbbV zO>2nGO5Xk58(U!w0)J~Z6@W`Yu5Lj)EagQleA{SF#@Qz|dz#Q7m|UF*jO0+7%m}fN z0URtdq-AJWWa@(vW52TegHcV%JZlv=ud zqMkg@t~#nGB7mE+y8#(ExI{3F)pSI*<}L2${d1^3~5?EmuU*$ zVUxWfYXT;?DK9t?#gx>MGOOw6L!v4uw5jU|*)PRqbM;|M3aBsg*2HN`#p&!4F*3jv zPP5X6iAZJF-Z@Be@ZYT}l58s?pX|4>wR$9m^X{E0{7VUpn1ivh2wgS3@K-{M*-7S` z@SNIbUgauKlA;i;+##AC7=kAI0J>13B^u=2qUulFHH>b`rXIWRgMm%&fT53Sd1_nC zsT6d#LlnxUN=$OfsKBZ)4KE!Foi7r2h7yNxKl3Q0DN@;Q#F0a|9Z%{lKILfhR-b&i zNv##lNwR&vF@{SX{RkjZyP|^>`!n;azX`}fUO!`grXc~tS}|h$jqZza=E3-@rV{>L zCr7CDPIK~vb?dwMQpR(4ebndGsDuBKQs(0EBz?1?mHC>Ft`UlGtsNd4>pGOkY@Qd~ z#_*mxk}F-OOt&h9G@0?J#-pvuYZ^wbew#~85lJm_!b1IO+>09DrS6n&2O&})x--pv z>@21$lSZw0n}nM4boLhVTS}+l`7Pu-c_?gt_qe6|kpM{bei6knHHGo#gYVSNtKped z%=HSLZ=plf0F?;|)IPj^9g}qM%Ol@8W6WJ0Z~Dbydd1~_r2O~s#3Dpeixxudj&ZrJ z{fYePupDPW8){DJ7gpg`lz#M)|4p-O-W41t@m{1=;Mk?T;CkHg!yU@@ZRTVhR$!aN zPB*A9aFgQGV`=+L1A@P-I=5 zF$o9vaH2#bmf@`C%ZC<>)u zZ&y9jiny_a4c00Qe`TCEEWE)|Q2W_b;+upC-7Ux3p;G%-)a`oTK zd=0A?;!od%^-up}v{3kK1g^5rQ+%5aJ07g`2J0*} zr{NJ22ZQr6SOJ;s>J17iQ5A0RAx&ulI)4K)|XwdKpP`jS~L zWKSI3nXGC2!$}FQ`hqrP;o;{scd7)#%Q^vOXyZOT1$l>J( z#QgRp{Mmff5b`@*BX2oF4q+1p_HK9h$xm+>xO`-9O zytOr%wgF-;Nn;BZHbtKM> zIGJ6BD3}FKdY?4F&!k67C!pIFl$qkO2Ee3@q;zib=hqq*B`EN03?bTjr z3)ne9w4>wqK_j@6oD4jbnR}(l-ha?W<{sZrl{hv4-{21P4ovj`00IW}(tMDeNk4Bt zzfd>^U>6SY{SX?U)%-sQnN@C40PG)#fwG)1PL z)Sri*b{NU!>G)u*?kU6hf+vJwi1mvK+`pLN^N&$&*jb<&XVN83d_XyU!+Lyz{-&eX z9Pk03`m?&?rica|4U9>I^Y>LP_4;1I|3dRySzoemaZ_pK#sb=rhWR)NId^9y)xcsS>7 zw9MCi-Ad0JH^Sn20jN-t!4Sq3ns(VFGr%^r5~Xyf$^7vS#9Rod@Dw?}YK7QD(4kQG zLm#ecQtYxj91d2Q$BhVb6?eOTu3xeBb@R!v@Ek!51iMlHQ-sv(ugt=s94Xz6)ID^v zzi5Ir3!(3{T4z3|K61~Qh)!}dH3VSrU(|+|tNX_|U*|-NL;^FzE|%fIJ8uYHMYp3= z;ZnPjgpjRX4aS;veClX%HIIHDlvg)3lmC_$BfWk~~oCLx3D-CWgQC8uG8@xohZ z>>bcYK{8fY&-MI#GH-;G2^YW&SBvMP>LoZ6Nk|yeKnyY^h7j|=cMuwerGKuuT7GhF zYJE*siLQp^UbevJL9Wd}KCH1QEJ&>7lI<))PA&W9@~fsZ7p9g`Q_FnSQ0Ck_@i-nX zX%}+=tf=tGYV*U>*!le^Zs^%huXRsYWc29(T|Pn3jPsQlNe)b9VoB;|<4JkZEe_My zvI21o>w*gNObfvJg6*sa_l;})t|htcJgem)NqlheF_+fEQ&!}1F(K{6c`6fV=a-m* zltes*WFrdHivtzxY%!&7sEnpiW5~&P3VB`}6bhA+O)yf)WVFhxr|2x#8YN#9i&TnL z(Mq|hd9;^t4D&7so|$#wD2~%Ib6K`C5?H#a&P zKeP>0njau2nu-HqYbyqqImGszk5|A>(=uo&X6V z2f|Hft6PmM-qlz4-%oYsxo^dmS9ixyTFn+DhP9M@%+jAVrZELNB0jhYOa z7gTS8S?GeK%VcHaMB>s6!`FMWj3(%AO7fPk$Z$k06+)iHLW%i6=tW1(-$$f0mdV=a z&Z>|K1pB-z>4T43z2-y20k%E&In53BpyEKN5~dCzNlj5zSzTdeX>Dy^02Re_E$4WP>H^_*3IE0l4swl!znN)K|Z6xTW@F=w3*Kzf<35Y$O4(oc9Y;rOye>?#Wfhal3+XZosXvj_k)(_qH5?bkoH3nhWB9n{ zH1arPLK`xcT(81!gqz}oD296^b-fgU(R$KH(7q{-6CL2a`x>l^Tx(D5CDC_fhx4{S z?Cx%U@uGW|OKuJ@r170Gr=EXNi_*q*cOTb`Y7GAPJ-u~brN%ThKM*HBPpULdD%}8{ zTaIV}&-F}>XLfIOTc+HS)zr0&EoZXU$ie`hKiX)oe4c(`ua`i+c>2=$K>&9e@qg>A zZ(^EHtO|`22RuW!U`(3v*3&6A&(}6X9QrSD7prDb4STU1%6Zj^Xo^y7W_{GOJX6@r zf9GstSl6`v<+!eC;{$k~Drq(F;j|FfT@8N{-r1Wj>3z`yQCebZa(aS_lA1z2a5F-5 zzSHadfAT!OKKwsLJjJEF6dNi(5u^x$A zM9ws1ebehY-F^RaO8(AG@6ohabLrD~Iof*l>0~^cjB(d`VxJItm%mG-{mL>Sn)+Y5e@C&LUbyE*N^r z?WE={m_(oeaye|(C71l|lpkFa2X0}PTEr%;u|cWkUR_c8C>F5c-v(yFs#3HtE-{T7 z{FNLL|8F*#g1DUvNK@N2I56YPt)LHSHq7uq1r)+%D9;BQl+OrOQS3QlRdU4o%wf>P`bG*4+U-MWl3o{dqg#lLO!Njmu!Z_#y{B>)+AF+el~q zZ^=astGh%qt6(>%(a#z_t=zVOb2aC1yYFA_%|YYIMx%I@ev|pHe$Rh?>8`*sYkl{f zZMVS~Y5xUl6n5%lz+;2??47n(a)98#;2P;(#ZR=4oa!No11Q;Fr%{|l zk`rQ~-Fq>Ych2J#@wLRB=cp1|b1JB`gL!){k?hU1+#wRT`Hb$k8*J9(pPHc6T1DC%ZOI8> z`$(^+FN1|N;*TIELWqTh0t8X`2lCyUr1ElF>k9S4yom}{*tJmP>u#_nq+ObIcCIo0 z7SwM$5vQD~-#HlR=s>jJ(Jrb7W*Y&Rl9gp%rs`y$|-sFPcvbo>=<$Xk}>W zK4Z=j`tiKnmmZxWmnoFHI*^)YKJG#EkxdsASKZMhi_w)=Hzn&@hNqRo!GVpmIBb z_We6%6J8jFkw_669vXq+ggB)_H>QmjGc{S@LVcqMG zXrZG9S0X$CJxF{88{F%iKRu=}-%4N45`lpjR+9vLgp2qgO4wgf; zOEqYYM?990L$BI9Db#r>l&r%h*m9Q9KMJ(OTkf=&ZLQsp?_$B z)-D^3rYu}(kTOZdqLPM{Ifn=~qco*j>XI>uTFHZp=K-y$FN+2rVyo0Q)2O{sPY7GW z61n5J^CJjoO9q4m`CulP1|Mtv|AF3*1|0JhEM1Fx&!#|ORHBHPW`r@llTjPeDk(9e z?G7QZF_OkwKD^{m<|+-jdeioF+gVX61ck$EHPT)8!=?;a2$6ydQ{hhGpGUf0#)~XL z2RED%lNxrTGuNU(WJ?3h8_EG~Ze`u8Ys9ZY<2F?)k?N(X@dUhl5^4S=GPEi;1AD}7 zun*4_MaK$K2B_5`*VnG|wK}gbL*n_1TqBooKG2&EHJQIn=YZ1Y{cGD%0wA{eTg~=+ zo`f@1Z#}0ZjV8KVtF~NehHW8n)pi5jS| z5mt`~&W=^9N$`K)L6~h1Ax}f}eJuw&*J|92@!uKo)#aJW>@w`SAt-30P%}r+F_TI~lt)I)9=&y6K6mZ0#QTvjNUx>VZr$igi|yvj zOFYj0_#5yullZjYaZMhl>72wYO7o?)#>s7XEd<#5;2`5glX(v0OAtLhq9;TnNYXTI zha%pBqFeUB?r=s3T#jD3vy!?6%!v)#|FP6A4Yu{(c!@%;t%B;@5s#b2DaN(->2(qJ1%mB7y?q!rXST~9^fhYx_#Hq~SB(aesqlwNM%Q?Fg zi~ZAbqg9Zbu;-4SQ()>+6biOyL<(Y2=G8+%3;ta~03A+r9lRkM;6qj<0Ey5lC8VWj z*kt**ozkHQ_0~+`H`Khwa>|L9orA`Qa)FbsBdHLB>Br<7DXxb7XQ!9-2jCidAn=N+ zfcE^42!A|WVR*kBYOy9A3Yl&ZHp^O3 zfUbyFv)H_fZ_7~^RM&Q3ae5Q-UQ)VIjw1f?KP#%_jkv(-;@Md(uCyiqq@r@VSD>7y z$OETl2_kvZjd|kmR7FU-z?I$pLm2paPM3mnML$S70guZXL(pC+48X7{#A7scoQKh;tzZtk=f=O8jtXzmHYa8cfN^|0GKnll^~rd00937Ad9AH literal 0 HcmV?d00001 diff --git a/rustdoc/latest/static.files/SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2 b/rustdoc/latest/static.files/SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2ae08a7bedfed08cdfea76039c1bb1fa1d6cdf67 GIT binary patch literal 59716 zcmV)EK)}CuPew8T0RR910O>>k4gdfE0^oQ60O;rd1OZ0?00000000000000000000 z0000PMjC@|8-u?d9L*R8U;xoz3Wdj9gttr!kqiI%=&C0$Zj&DHb{E=k>x<$E@Z(u zW!mdX5m2Tf=pbXA-zps?>ntV>ZsjUe&Dg&IyF$_zT}o9`o$$=Pf+VDe;5ara?nj}T z3UKo<%6kcphe03ikaTaomhd4TPRSt^F}a%U)SYmoO3C)CY z^?f$=DBbBkINdRQx<-Yc+|}rQO&`J!M2sg zzGPRtZYX6zdD3i@xqm-HBQ*MZ?DjgzM}Zehc!0*DJO`L?m<7OJgdnjZjdX@{v61AU z7kw-~8b5!+ss6inC+Q>$ZCRFOh+?3SLv2baxlPxm{TX)!8WDBO83AQTS;uWh{h8y~ z^Y7-rL=2J;LG*GF3y_fbB_u?i5&xzg#uyAErocGTPx42?>inp4)i5IK)v<~Rx0om1~h^V-lSs8bpQ4dLOFM^%_@A8FIuPqEz*{% zt$ISblkPI!z3Z9x_c*l`7iJj1Z6b1vMqgF@K1*M|stmv=M8qmUj~yt|A`zwHuqc25 z1h=gkn(?Vw41!pa!Vyj=4VPT|j3uxrCm7OcUSRw$ZhS3=97Ka`%Oo~Ri3KNMpU4ox zt=rUX?XY*7YH2`Pn+AXKZLQ1vCjkb9=EIN{1n)Ip)4uMV&vjb-1V|u8A;Ge{*Cg;g zPuJ(Edb1F^lb%^n@d6A?eOw3#wt4>`Dh8;`42Fu8m@ITr#wuM_yQtJBnvV|wjd>? z0s?{0E{0q?k za}RCqynmKxEeJT%5?O{$879;p{-6Gy-`eLz8q}0%#DNwRS`bh`5q}GU3lIIN0ZcHP z{M{9}zhV{0x6%@7fok2LOKaH+qO}-T_pn+NJ{YsjR;JF-4WDg-AdHRmj-6GY1@MnD z-3rRulgGf++zvvd#5PraCQ4NeXjMiy5K7V#X}63MlXt2;bA*cgJkXB#<`H_dS6>0ByTW&ZF|>l-R2x>M!hg(Lc6<; z&4>3S6t{s0!j$b`7$qm6r4yrTtZqB8k#Ow)|JP}u-Tod*=EH~@ONj!BN$XRp%eHdg zyF$-nQ9Ofp*eiY=)_8hM8*$Stfatk!&M&}YJea?JVFrIhQdk>z7PLA2(?QUhI04wQ>~~KO}2KrR|rosv)3Ct!lM85{)_b` zYsN`7*?3DY`sIBU%bu*aXRdWrI<4#=ZR_Dk)&<4qZ-_^-Ue zm8|*Uxw{n!|1yWj7Fd}IA3#|o<7-_1e^c#k=W>Ja zam?G~l| zi`GSB7uAN!u2N-JF5R>~E{e|Z-~Zm9mYJ>imp0VFI-Gp(K|k~hT|sJ7SrMih@tsd? zDnduP=1lkpn>f4McS9{T6&@iBfm=d&sX9}kv6EQ5!C3f*x=_u6<;}?ljGkM9n+3W# zkOVUotVj)NrPA|uQhY?VW>s!#FQt`_xOnIX-{bQ4b|;6>Ld!;hP>vh=ENb1mz;8x0 zVeI$+o7zh?dhgonGUt3-|EE>j0UIfR>|X){kgUEy7`(hJW6lO#4pYioZ;mB}I6w z+=7Bqfvge((H65b%^Q@yT942SND#;g;Qw*@)4w;5wH0bgjNr()$STQd%X+d3BfijO zCTtlAPhYq3_C+m)@|Bw=J3K%LnQS3^9gGDK_Na~DV zr!}oHakuAcO`%#46cD6q_VK%NjLrY=n|o0|d&cH0P%ufkLtU1$?MxrviPbR)bUjUg zsId_iuV|JoHbWCJ;(B?@rh`CxHI zg9qQ;2X?`CnUMp&D~Nps#S;|(LSlnG!mA}h60$SSTDWVNq$WOc4C6yj550I69MHdF^T zQWvRL4>s1Wb`5rhbo#o-jNY0N!CJB1qK?4K|L=P57+aDFpZJG`lFwlaP-~)oA|R~E z+bvQ#{9B_m5zS@v13I{_lsNW;zXViz63atlc|k8QrbK z5|iC67ZjJvNfwfjS9mSLKKN^msH*4Er2~dW##BJDw7>o`XA+RqVay`y?RDb3_|Ng& z@S%tP=SP3kznRYlU-;h&GEc+ARX{?akXEUP|1GA#knqP~^E-=oHYWXv#SlfTUjXh5 z9C3pyT;L2R*t7T^5{{pxxEWtTS)W-J7_x_h9QBxtz2wfde#?hd+z8dzdO-dXh`zFW3EWmQmd<+a^tQ?)hM5k1c4(S*sjX(4I%HS>tJ(brXH8@u5H%P`i< zMZLUbZmv_iUj63Unm1;&Djt12_PF_C8`|FrS42xTMQlGOBDwDM!Zk^Uy~gzFv%g*o z@aO&~u%(_Q9kLH&k)(Q7DJT4An=bC{t*f&md-QDbHT_n^S;A=G_Jh3Z#1wqe>p;)b zeyEB}A>6h5{48xjRMBBbBf>+g?9~#%wAGr#SbC$Ck`ns14`oQgiC~p(Dyzg1q~WDq zS40*i+98Z)8GXE7k!oERW<{fnKCSXcI4&0<2LsMNuJBv=LKGYI|KRim<+QYxzozQq z5B4nfIA4RdSo@E76NrIG;)zFC9tR}K1922SP{K4Hc0sk^M_!rGqk8s@@^G#>7AdyY z|Lr#0X}_aRI`696_Iv2Lw>}$lv;Tt#wa{+drfk+0ocdeg<}~YZe}=0bDqhm-nVC_6Uk8N+> zx>v=e{U=CSzTGqB`yS8VRp{`*B8Md^0d&?%p|CTq(Y!fW45 z$nulEk~V$=gGZq`6RaTIsyuanjDsY6VnmSTLQ%f6##$a)H0+B=p zC?J(aXE0f84p)cA7wGB<^$iS-j2(RB3t#%m*S_(+74&tSoxGhU=?RTJX~LC%U}t+C zdYB~->y)lOkwRl|Ow7FcCsdel2vO~F#<5YxNqIU=dUGC<5~a^Hem`L(bT4!fkf!XAez}MvvG$i%`+cgFyP;a&f2q^DVN<)vj;THXwBo zB|$|D<^QJhd4${|B&TJ5IqywMdLJkVdY>)ZH#o44&f-OnaE=>;x(!Lkke zd?hbLdQ!AdOImkmFkj|#C#fD~P7)Cm&-4fYff+VAI*d{fhJw#L*nP(#P6dLyW4kM; zdSpA_1v%0()V9xNkLnOoZA^-lFYHDTI&NajrDW5|dL@edV)M`uB0nYGTo4{z?J?tV zp5RIS0MO=e^?~pypYb_g@Fic#*AZC``(=Wo#7!;7ezc&T5D{V|NRc5&fl|BjX%hf~ zz!0di18xE&%JeV;)*N^XJ0gipq2BDThHfJ^otar!Z|*lZBzK*K59wpiBK9xgy}^=1 z-r^7t0S(1O#zloU1Vkic!1fTC&WkeHO`%GE6P$lpuE4F*;1v0Y9cB03=*jLq!tO_`N3HNwYGZ6ww&i#B8z32p4hCcp zXmxIX*PeC*OfxIovx?k;&TDJ*dFqcgg-CrZ*h5>T3O8)rF~0&`SGw-}9Q*7wkf?v6 zkB~UMCN15nO^Z)lE)oFl*>{<}ki0L8B8>?gVrR|`oUH@mM9(E_d#LXB<#}EAl(je8vZb!{#|m>uxKhs3RC@i#4M1CX>@T-M2y4?Er2! z=K?tfv12v+&1u52iY7q_a>%+VC&~kc@(A_)t02i)9TA1Jg+iU#e|dl&p}??#0)Q<^ zmB^aGW@bP9MIDr7Q|=<)5Wex3jb>qebx3dZTuLe!T*|_>c68Wh4s(Azh=X5VeWIKA z`O!LD}aCV9V^esY|en@fOWbv}sJYqp*}dcBC?&Zj)D0!g*LOM5I0t ze9qsmY=&*fbD*?;AcSI`tR-VvmwF3Edbj{My=PmqJHZx51jr@_4ivOs8&ByHM>;2! zuZksww4399Y!M@7nL0w|`14(9VM~7F*`eyCV$F#g=!rd%q3ge}`8jMX+Fc$mzk(n9 zmOO0}Q(#Q*nd>a+NY+6F%{BVQvzwSunC!7yXGp%&9$VWcmQ$FK!zTiu~;%i2+zZy!4>CHYrtNhL0 zGTd@T7=4T}#~ORx7@2`dS`YnI|rw7F>wji zk{Y$@u|$kGXvwnVDnLL|rbeSCEWNfEi@A&iS90Zfdadx>_c3sO8~V7YHK1yZWWCh* z>XNcE)+k*9FT5-wEAzmeVXQeaWKo_t0k!*=%dtXqHEjWsP|L)B0sgWMK@pF%ceHyj zf*O=dQjAJK82slnJQEPzwr*bk`Eyp+n+I>atv7(8R=1a-AR0ya5?a`w$l*`9x_MDW zE!73&w=g-HHLmQzIpBCjOxdJ>hzWFtr%E3 zXT-R2qgQhA46Nw?K3s~JU{|}?Uqel^nA_Mslm6-o`$Bo;CxNL=SU>O)1>(Y5@57{^X&NNq$|xE9&+ z6UbS-Z{jD7La&|%vb#poX5RcJ9TSXlWr0gQM&5@8zEcC6VW-5^2pIR>(hGHuVXJ|ybxpm}2 zM}WH@-xL21ntgfbJktExDnU!>Eq}n+b5;lIe)54&+FX7D=tUj^oN&RbJ9eztfy|2c z2|=VN4Qr_ie-x2B#b^ka8Q^0YHa3I4HicZ$by!ppwy3btYcThh+n$h43TzyU^o|1cih5AT2eY|*I-etlp3K0}yLzvRUaWZ8F zSd@LS&>W1ZB?NJxAOs=ECJK`{IF}q61UL~v@|vs;Xj8lfwW+E!Z_w2lNakv?Iab{q zEgfm|y%uQcqV&+h#qc}^dk1IyU*5zX-6Iy;nqV8dLA%>`+RribSm^eDM-l2cr$MJ% zkGa4w!R_vW?)5Oyqn;#r$_VZQACrCJYl?4tFW?8G(2st^Y_NggCljqwhY$)SBCJXd zi3r6_((2HYq9>gUBiZDb$tTZ9Aq8fNDKXNL7G_%0#z=eGndwM}V9M!ar7K)Nxk&pOkx-}(#ZkS)o{*$Xd{^B0qw%a%|yS1qwn zu31vSTsusmTsLg1vTOL%JiY4Xa7H@BO=T5Vmh?J9o+c zeRBAa96e&kPsr(0?d&tI08#9XDS8v={z^CI70W|6$os zvwWCb5rLUVwPqyNj-qvAuwg819LG0}SALP0(8)=I$B~+H(g|c{_|J>T&Pp{(0}1@`_K9>`>BHfg(!o}-OiwDQ0%u-!uNipVd9u#}=Qh|8U%g3?N! zRbgIj6}4D5VB4s>CKzTk&E>pc%aXRW*f;LEv#&ke2l*V~J)xKzEBJjRMnE%Bs}dZU z=xiic&F!GLL%@?%Z>9Tk!{0JVY0*uPDMR93m`xFBbmhrYcH*icOu&F=Q>J)1IMst` zGn{A6w4F7}Y0exk=g#$F-aL;NEbwsMbv@p2BlC?nw%lY>uI%#*@-X|CUI$dCq6Uge zLE-y}MiSS0^AGZ8tG&bYVAt5K{zuK`=vMdlEmEeKV4o{JQ${-w((P7eUSrJn{cWD) z+iMlSE#&S(Y14ebv1tM$#$6;98^%!9F?ch!uOoWSG^s8$&9^EVAswD`DMV(OMV7x~oR3|u z2LNT|{Px zmsv2SWv^NBe1b*Z9>V@0=(;omO~9w9w_`$9O4ZuXUk-$&>UMa~Hz(m76+BF?<*0=j zLqx)Mx_EAg!*ed?^5cIw%h`R93*QUp@=OfT_(QB z9M#RiJu@+q8(AN7=V6s{M{|TYRnY%&b#g?r*6h12W5@v_rwJyNgnNo}{#Eh*CFdVl z{WzhzX@z{RR$lhaGILd_`Jf{CxQu*KdOoXUzNm11FD)A@mQ5AU=1NR7{=|Zlj5vjm zDaM)ei_Oy&?e;~xWAU!6P*;`RU8|{kme7w%>fa@IODT&6!Nme=1>>&Pod8S{T7;@# zs+zcK?5RRjp;dt=QH5AVop+s)L{3@r49Xg0vYO{jA@d9vlr^AJj|FUDi!CCm5LIYZ zut}^U&AZM>VrCU%5@ij_8e}!kk_Lp#Ghm(p0|pJ~6x3q@Ti9ZQ1`NtFO=?OiB(>74 zB5MdKH*4WXtu%|r8ac|l%tn`qBr=I?Y~sem4UQm@NKD+AxWP#zk~U_vF*NXNsf83$ z3tJ0YJqulnrmt<$%0I5Cex;s^IT9>io1}-+8m-ofq%@I4CK?x~yc~~7hEXAcG!JSph(&^6NEnF4fCv?U7&5Zu^k*u^GnFxY zKN~aX#}Gmyft{2sg`|)a4w>1p?CbC zr{RmGg<0lVV4!tP!ZELHmblD3mUV|a72kc%sRb+lDs_$njZ`+gyI&^1^zZ#h`lGCL zQ#$9*f0Z>5itdbzIo3h;l%J`c;}1yIEmt8U#q(idJ}NRSpxvqDt}Sup!&YfWf<~dK zm=rG7G!2>-4Nb=|a7+S=Xij32xqyJe1_e|Ooolx5bV6J8ZR{Pa>>Z6x&Rrnijau(( znXfh8Qm1d|CwBADS~*yC0KQEd(bmq^&eqP>uD$v;_BQtR4)z_%H##|Y!FvaL2P^BY zVehI-F1q4!*Q9sVB^Oh|UkHs5$`UTn7n6TtUHV1iB z1)o(P%-BBgCOQCYQM8#chHkJ|%{qngEz5}t|vaEZdMErubn{*qYgz^jwO z6YG$$KBcnHDb&h^;u&a^OuB1-W{MewWN^)UDPRwStPmqrHVH2Eb+D4ua5wWLO`N?8115d8uX!uGw_)z z93g_=2mj>FW4D2lyH_Y+PJ1{ zHhG=8a@bz2U}(ib80!EtXri&L27qALP10lXtzzEy4HIXcdaen%1k+80Igfk}KI z0#ChRljg)NQz^XCQ#>@37Jj@QQ~d}T>u=}U8|?a1SN5W)UIBd5nvWX))2(g{JfRNL z+0Y;tMgnEiLM@bie@aNrIYm{kX+M7Ev{2$5%UXPXm8KoAj$4klow?oeQLV$x=a!}i zP`jX64aW3*>`&)(GQI1@*?&l23$id2DAybf##KKHSWT)Jr`q&lY30z~#(_dNpHItr zRTQXU+N!6lZ4sKRjNRz`@oc^shwm**hI;YDxOZS?cUOv29%~;PC(Eo>OK#Xp=K>uf zouegx1hbV7?e1pmM44U|vDQ{OIz1(ELEF&iu8d@jb8QOA_dSItYc9M}dO9l#ZcMOD zk1ah-bbxK|GJA#0#_e+Q86@dc@12|J1OAs|v(id^LSwCc1+&Sx_07!h$E*$XH~+S- z&mO`q2yy=dRt_^AxG*c{XiV2WAJ*Smy9-Y|_uK!_w7ijwYWN;Y7H%($^hMxYpl zyp|S;va!GmfKkA92rx(js|`-W9YlL_q)>s zqJ}2R5w}STNQA}Xc1>+AySa6J%qpv5nkZz+IpJlF&byb#d)k~L$o zCg=49IR9%*`0^6$gW*5ea}9yRQyu@G_oFjA0}+#Tk{)2k`+pGOkw z)gdMBZtZ{^yLMd8%0_mnl5w>Y6rr?PEEFRQ)GW1&VuV{*gsX*&4K(;}E0r~w4BT#T zn^BrXv<}s^Og90^)eEUQXf&-5jwf-mHx>0e6=c*&u^8euZVkaALGsMqVVg zv_~54=+0C=gene?oqhkw!`vU`CC>XWRcZ(E8dLbv=m&RFKQjVm5GxnvjvYAq0`DNcD!E4 zOBx+2_6<<7SVoAQCWN6j3!`vg#d5?UITz)K$IF4x8lJj5BpF7;D`tAY$zW?(DKaF- zDn*P5`=ND=gEY}SqXF+RVUqno^yhq5hLcw+(pe?4z0^;``Boy?VbBZJ%#>>*J^sBe zsEXhic1jm%UGpcnP56VSEm;-e zNa3(NEIbE&lPT|;lu;Mz@Sic~4^w!}GX=`1QRbt#@mq7p!3UHzBP#IJ4}a-?+b&sU zhY8bPGT!@2d)#{5NvTdgG*m5)Qivnj0b`z*7Qshp)6a6Kxb?v6jrP)rys(*5k90I{Pau_!fVe?8q(1?SPKGp}K2`nNAmZBY4P z;b>n*{#TX-6h@n{VG}7GVIcfWo4%QgL~(%uaNe(43mh8~0zli0p_&dIm=Z9HiMIl2 z4#$}<>tLLOkanG`Nle(@FAcoIcO{;z&&w5SKmTuMf|?)%77@V(FghJK$+2XoJHyt7 z4cpca8Qb|$+e^h_hpO4pmj1{zJGG?!R@A`Ms#@4uTbD??$iUd219YHH{P97p!4Ceg zh7N6$mX2tf_Kt3+;g0=eC7q!`pfd&gI!l1BvnBI4&VlB5ZkAX-iq3>c432kdE;xz= zWX|a#79}cMKzS`_8{1#R4t9&(?b|7);3yJ04mKeo5SUOZ2Q_hK8hW)K?X1kOvoo=C zGTKUpowulXaU^vinb1WU>EI`aUCbZtkU(O$7E0>2!m1c>_D%yl`SBF0?t=tJM76}U zMD&Wqb_g^e4T*S_E4jl9Uq}cc5TVI~3N^p&R2&aD3K2*mx+D%rh>D3LiKM+!`bZMN zG_kkH_-2ZHJL7aIam5-+jbvoGOhHjnRi9)AKCZMk;o61vqFh{qQQ&2m03qe%SA=9s4S$tmJLmjD;*{B-O=;v^FAO^kW^Vn-*D zfNx^V(|7iG&iN&mNBMnwCL)GHBt+hJR0lFT8ifr7>Mb~uTCjw-TTB?V)Xpd)j|$42 z(3pX`szLPV(mM*5tYb9u+ALI^ z?V)VBnc|QOgoI3yrbx&XLP8oyQ)EcIY^bWHuIdboDwIx2Q^HK?r(|82QwH2($^ctp z*V6&FEv5UdsQs5(wwIJ@_ax6LsWiDmL*BK>UKi!a=kYL+0Hp=;(r z+0J3A6u2wiX&qe4rD-L+n_QY2nr$H;?wium8U0kUveRmk(2jwk>kGvP2KD!F@ywv$|`u_Wej?au!%Z zbh8lsu&%$;$(;Ft5{6BdD{(0%>ZK2~U!i@~gq*fEhe&gF*9DZLWs8QS-l@GH=N1FL zDb6af0FMIWSVR>izJpe<&uZcvO}wagct>xd7Am+lpc$~7!P83FR0zo!DT<_K0atg- zF_1EUVCjj(&`4-qU>#(dhSA7gr4cY{RT5ceJ#v(N5KFQ?6WX0!dRYtMoG^N#mYk1U zz*+#1YA1f_qhLX}P^}6_-KQ@Q(9l6|00*TsICh1ONL9HmWe*k~7UOrp&Rr5D0l$f#gN2sj)G0p&%Bc z=N25~639DaF?BA2+DqwrV^9i$#V97JuRiHXHd+D~VyQ%onQ}m`|CtM`VV7|twsbX% zn8#%vCfXz}R;jDqB9nZ+Ii!T&U)30ft514JK4l@wS43o^x4DQH$IW51sVu)vF|zV% zqAkk^EeoXe>a7-G}vER=vPffk8_k8F%x^$qnt^4^wUm4=_RH|4MR$jUuV zezf6B|8sj{@0Xh+BHe9or>xJMnrWNNaP89H5|yY6eZ=0jkh+zl|Ed+=p05B^mb}aY z(>R!KOxc+*!(KpYuoanQM2$B=YGxx3LC>MN1Zey^)Fv+rT$KPE!C4w)^nC|%ZPIz5 z#y1U=i7YAgKW8Vfx+YonsnzkfLHJ14wV{|@l&Tsa+8twm5CfB2Qa?IqG!X&d2&Wj% zoG}OyZOyTy+Kc6~_~6MW08!sDwq&-m_XPs^Do?t)jY=v%OF@fYN{^FfHK zy+jRaRBQ+N!ykBsjXpIZvkD)Ey}P z44(*`0rMr+Q*lr*FzeA&?al)mI4dk_1GdzN$(v>qCWVO@r4P;qR9l$2qJxO{L zu~rT9v>Rz(7qQ-&Q*O_#wP+EvS|ezBlLnk-LO~AJQQlg9)izz?dh|*;&WSQkcAA1S z-KN#;9=6D%zPHqdtaC~>WNsfNaM8ZY#dY+z{Wf>bF{q#@ z4Fy9$d>*OGJt`VHE+!U1LfGas77=;51Qa2n(x@jqV#G-(Nji~yu*vaGM51Bj(e=;; zZbJzr7(y|K6TM0DmiKWZ`3$MEea!&9SxYscvPmnU-=tuK*;;U!f!N0!B}&MlF%Xus97MN&<4 z6B>?1uO+AEddyi(Ijr26nU$NeP;Sob+>$xDHH+l7%*}8X&+TnB?pRLTx!kyGd2#ph zv`f2)UG&+r88j~d` zq?2wgjZQull2n+FOpH;6BrEGUz3ldVd}fz#^H)ln8krcQ3`thjI0G943s(w*mBGpd z2`gc-_*B9)lPb+5NttL28WT&8W)h>BlqeH&t>-$iS5db>)HOBx?|0Oxn?{Y?(4!my zSD?ey;R)U(`BOf#E6JxdO_neK`DHT=zicEOu{cRsX>dZihKAx${qz5 z{x~xpD)MFY#e5i0bnd|)oRYKsNW^c1bL0{xLKX2DaRvxqFMfN@ad~xaqj2KKw zyV_TEs(B{ldC90_=M$x4O8DEE-0Y57+(_Hx>j(3idsVKUCAR~cT?GxasHgHlt)`cR9vBph802$^txfX7&Mzn z^?jqJu`}}eO=%@Xj*Jt-nkNiOW+#U#gH3BJ0#D(k*yN+qN#=%tIFA5Mc{C>2AZ5YmyXs z#ug$kUgV;o7>GgaUF?paX8us-emL?P2X%idfd$Six&hiT%(81JM3xhM4rlU$0)WCi zrz5}6qR6$+t$IY5hW0Q{tTi0MIJb7)u$z{B(Pld@+thl>k6QN>#wp7CviZo`wT&bQSh<0d;P2%vvecRnOo>A1Z3FW4HT;bPrX_~J_80TbBuN>aHU&TJ zZ{`0-Av6NIeC$$sP)q5Ramb`@&Cs`5X;bHkD{sa;d-e5Wg7zGk+uExF_3kJtTD(jc zDG?#Y3iyzU0b`^@+!qso$cKJDm@dT0IGK_mgrU)CbQ&Ee<75hrPNUP(u29`e@tNM3+LEN7h%ig=EloK!x!e#-e=#JkHP5m zh1XKo{ywFE1gCgpbXbUClr+4+jGpAAz53HOG!vzL3s*eJtFu zF$G0~tL8)u#nTbYlfH8o&~81sTo(aA2})Z*RPy8izOFab1AznGykNeC1fO_t86faN zK<`V|OhsjKUd7#fZJ+nM{KFL<8H6$2|GERd(0FNQFTs)@8N4qUV>E;Q@ofN*-(NoG z42FSS05mD3dhPZ`TC#y6Rp~C@{mQZf(8IREE3MO_Z2(eq97gung2%+sBD`?V5FOlI zhcjhxp-7y5#Q6>sdyPiNsHZ5MIIB>Gt8Z=1M-^eQ4qI#~;xtwI>9P~(piJaS&ED`J zkGEPnco}!P%F5YWqB7veo)Wh;sXcIDgK-(9eer0`=R*K>Hi0jDU5J;1R(}e45M=Gw zeKY=evN2kN@WmBZ7vgn~{P26ZR*35!=ryzu7ukDj5Y70~dq;Ps@*xz5XD_YpQbJv+ zDqu}JL?dd;O9Xv-DiL7Nn73&qE5s%$lt2_B>4^C1R$ongAR6Z4gj&BLj7sBZRu&%J z#X+`QiJf2m;h$3Wi&ygzU4>2V-@=y0Xcw++gyCEp9t$ut}aR1RVs7+*J8W|d! zRB8(tT0g0$XdE1p( zD=D2HZ2=CeiSAAUKi()(B&-3P9KIG}W+o#*Yp7s<>uRpEu{i?THeq1Z)OPhdQ`xql zL+;1df)i)al5nNd86b|?44vz)sVf!vgE6!$jEw}acVszPL)=iErHRJOVipSU8Z!|V)k*5cUvwonb~lvkhWnZLN5aAilK0eNVW(-D~3`l1X&@p38E&5g?IKsH1*;^t! zEqGe+wBQKi2;<^u!PA0Ac`Y=M1qG_VsY@2pi2S5TpH|GL74T{0dYYl0)~q274O2DM zh-TANQ;iz57hkMf!jw&*O%oE$gxWEY5KN%e5(%j!xf9zmN?amIi8m!kSv%F5{JnkpMP`bgzjAA;#eX5=m!WXZQ6vJP&y5f6Vh|JB#8umET>3P z&H`birk+SYj2SdsRV3)SQu>T?0I6(Mew}G+_?~Mco=1;XtWpILlr(=QOHCfrR7f;( z4>~%CB=G2i4%IqTb69FdiR$Xu(a|f>NI!5;OG>M$2OvbK*(GL$6inb52py_-a9kbk zpeCDG7Q#={R8BNv5IS^FvreiaV{N80A@L+nn1s-4p?l&=3__fDyf#qYvqqcb(V-n) zs3=j_3nMF@@A`aPX@RUFhWXjGf&X7ge%~4r{!deH#ivW*O5HCS$hWsO2oG zNZ)urdu*$Hy8=ojY$!b{Pv!xNXNtAhc%8u5j@r^yg2rP-tQ5BN4BRc}{ zy%ka`I%JN-oewNssJ43RrF{TjCY8@? zmPVZhOp91UDZ`8C! z>vkQx{JsC5n8IG`Z#Wbb0CJ4DiFWx98Q_}qnX=}{ov&b#J^tg@z*A)_RIXODPW?vv z^e0Kr7p>cO?%u2K>p#br1w?^^0t-G;)EKefyuaub!bOriRoV=hv*p}9f3u3hU#Mt_ z(&Z{vss3sGw|jS&LE~mE+qCc0b$|S$*oyc1%@hO_1ZZ#&BJZ?+eZ!b>;wMU)B6Yfq zhvkgyx$+h$T&!f7@<-{+sx@lYYuKcDtG53S|LEsT&)s_VS${JF0|N=h0URA-wAcxf zrb?eB=kEJI)-VefD_N#|rK&Y*U%g{ZGaEK(-l}bf&fR(r^s(jBYk>iBzhoj>ZkthM z;a}w51%(-=Oi;i2mLZM?VgOAwX~s47>!l0Zw@WHK(MWP210;~P zz>uZZ*uw#iaDp?eclj+GJ}`3L@}aM7u+bJs6cUV=R7&Z})XbS{p;fM~U-ls9jsbPs z-hL-Q8LwSH#wRZIn5h!+QDVkToHBh@(H;YIOLgir*-Ts8)v2As zB_OIwofcgNjG6XRD3mxDX>#C^RI1mCicLt#sLvTy1q1|x0~k6&6S0k|7GB?w&V`NL zdWN6~G>%B2v$)_`GMy_{>TS`J*1)g+ZZigme|Kt_;YJuq z!6G1|VdCHgjfjd(NKVU4RnRF;WAP=IURJpkR9sn=)l^?ot##C0UxNk2WRx`YOspK- zd`QX*H1$nwovno_R3<=(LmlRDM=;`%jdC=jAJbUJG4ApG%JlxVl!9}E0I4(srb^r(;V*pK&wPx9nX^|a6M%+L0GXZM6~#zQz0A)E#XO8{YI zKv)V0D*%NRa3VCljyD>2P3oGQp&{8cY}A*aX--2<q!em^ zBX5W^&O~Xn8pu#2f;R%t$NE@W#VS@2QDPu6cm*WPVw_K-m5Qu#?el5O5>~22L9wDJ zC{jW(aBxK&$gsMnwGx}QO;etH&d9T#upYA^!>GZy$%=`DBX5{9UMBVm&@cfRiWVKO zCKp$;n$^U_^bJK#%LhPaX3ww@Ov0}>CCt? zQ5vl>lmHq+G~1oZb9wgb_(KkkT)$N|-@0)dL!Pk831_%7Q5xr!r^#L{y~;|%lG+Iv z#}zrmW`b4&NzRB*m0GE{0vuc!&}sPm|g1aD%487m4gJ)afk?9F74bXI^VG^zfDv26}b`Fq5NfnF2J3(skNHuVaj#VW$}J$pPIDlSTO&4rwBu9S(dDk1 z=*gb)jk-m(6Hp~0IP^}9RvmG1Zo8d%EM-|;pEAR7h{|wmQ zSaTGZ#q*!T<*{_6{Q4VmxHRqSg#DjB{VEn3vV#@Y*#mYkv{W0#MSmFOIl{)*4PWP+ zi?vi6jTkcGYiv)69Of?@b7yRX7}^Ufv68FlUxAeHP)S>isi`4OIIQ_E+8oGuXGxrh35E-M^zV(_x+Y z()*`^7Qrgt{jh%Qat+psV?|nEFQ(_;k2!j&Mv?uc%q`tmtB-L2H|O6neDv#y*RBl76e1KX?m40VOG=mJ3}(^W9snu0$n|!zJZ|`WMph&8f>?$ zQ_aN|!To+>DY24QP*g%Ft7vGdBGuHR{>1wo0)&VVBSDG`ISLGz9jd6Ijs}{VTG}Wy z28-j&hmn-m#8y=`bqx}kLZ#_4EXNC?BrDmtc#-w*L<}MaFvwscD8@LVMMth!3gCLd zy4fm5`oE~s`76ZqO<;qTK*ES66|>6n)Gtz@b<#sWLyR(^YzhMKQO*w;pjD zIw$Pf-@ldbQyGk(8u_Ntg;HM(-?R|cf#T?(n-OLxwq2>Kp87h7(EY90hQATr*;JA_ zp-}Amu$ecktJF1v6k)w)BO7<5MQvO4TE`y|*{@!5h^sErb8lXDSYFfHtVi>TBMREy z;XIpH9aYrzF7MU6<`_@kdxCfKI;>>qebJ|R15q~if#ln~$yYJ;q3qYZg{qqSNb&DM zx6%W{7MS+HatLh4(CrjB&Y{O8a9sn>EgSinh*pqjgNSyRAR|NvN_1ib1t+=)f=d2A zoJJ*6t|~=5S)OXeyx|xEZ~_@lp>miis5oG9SmM;2usLj%3c28NI1)76@UcHHKhAP~ zc>XW*Jf&2i5|wFyYSf@^<4x9Ys+s0mXsNAjZ@FE`^-cL!kyZvy&Mdlyf=d@)Mmwz{ zgo)$S*~2#SxC&+Lz3FVQMEON1Ifff4*Jw*rvCK*>)i+_g&K=cTsWXN<=dtld{&B;| z-`N=9z`lHhhtei*nhVX?JXczJWa%iL|{R(aT(t?^j@5k4U|c?w?)_!-=qn-aXL zrIFQZUpCo)W5eW_&E52zx`fT|AXs)KJwK`Kv!B|22dEuzB)|?jp?HT}*1DsgMcl-W zyQXs|7(r!s$|s_B#xK-%^c%IM{%m49`A0*`xG`n3@?oH|>ft7ERzJdWv*wXkEbAhe zjBNk!zX+|dCfd~IrkicP#kRDq9qsI?5k%%5IW<+8KcOR-Sj1!-{hucSQi383tiK;x z>;Cx^Oc9t|#~ws}#RJi)W0V8YJk_h!aFBMFij-4@s#K?Dtp@*I=(tF@@IFdc1`5s-trteU7jnN`;u*g?{MoF!Ks%oi^`a}9RVm-UuhOf|QS4l1q} zWJfr7DWxQiVEK6?tFHm#d*XkZUeBTQ7s!8WpbkMI0JbP#a}$euJuazY&~KhuOOPLo zm-4FLu3vB%$nT9-g5uOa~VMv*0wQV80j5j7jZE3Z8jfb~J`1m`(#mIS{@-Z+EZr{BD_40ih6yDc3`S8| zHFa2a-$)O6>4jI`cPn)%+PdqZr*5X10ZwzkLHk>t zDT}@KIbgqlHtm{WwuhmL15uBPqDUc2eNFWa zQKeN@Q%fBQlCcCrRT^ui#kRMzhnloRD1;Q*@aj->>%k+i%u4vc_+LM`Mp721qCvHU zriYA%NgMk$&z$GX^X3KeLU|Q=iM*|OJM*s4ihNRm2|O?d2}n~5dMTpFV#8#o5&{hc z2%rWn7{VcpU<|L2Mkelj2$v#Frfhi%5dBxKN=-VgRv)cy`{^uA7(6p zkrKA#FeR4J%LNXQ{MB=Z5Af;EdK}57CuhkiK=pm;gk8<(R%auoZy~*%TG>c1|Gfh4 z7w|9@STSRg7$pXYUZRy~K)_cLxr8L3?&tT#Cl$_dN|=<#B`dNi$SHzcm4v*>r387k zqt>l@hqnRny~2O}Qh48w9VviBMW{K{0qU{0A&LnApjx?>ffY6muoJ!p!Hu4EpO8v* zzigGC2fTvr-&Nn#Jkd8(?`eb>z;Q;LTA)<9+6aT2{VjJ^yAOY}R_!{laVP=mk23{; zwFiLpwO9S>U-N5!9RZVkYfO$=TlZmq)deK&aTo?~ows#={CTx>ZQ2=^JkJtmlXuP- zA>N)6cMl8MlxAeT{=*GfzY*uuYv@CG5F5FbnStd`7x!qx=9F9BOcF^VnUvFts|MGO z6LrQxh-Y$HLNlTO@D-WR!p z0kl!1T}*gk7OF)IJp>bPrSVP`e=T7FU2>vUU}^+ncFyDnp+TNB&WDD1(I{`~Zd}{9 z+q06)?y%|YH>V?3KVZ$bBu|4?_TG`+INDn! zy>qotw?ew{PWKW@%b{kG9;FDAV&=pm-f4s#uTMCgj6QcoVc1;eVY zSpl#5fjDVGXjPu7maUa(uHZn?p^_sNC#p`>6x9(L%4QUEss+uGZN;&N9YjvT9sW6m zxuE@I>Xy%MRcbg3W_WyD1i#lp0F2f6lo1buBy zv^G`;r;FFZ80s49n;4i9jr1ISHTh=t!|IpKZ@WJhKRu${BE6!0@*N;%BO4JU{?B1a zD-#AxNCTYK^qiH+(|+)>ThwdZcf@@trR1>R@@7Y_v#w}$M2Q-`mWnH>Iaada>OTL= zTOoUZ&ehEIxh?39?fVlRtxWU=1%Cm!6;A-ST|Pi= zuR9JK=T7i@a2KfwxElw6d$0uV#XkY=!{Ok5+!;L3^cUd4dKj+-kI4Md2Ru4YE`}XX zVM|YY#@3$oy!pLgu@}8!_g?iyuQ}1{-f)^Xz3t4)JGXcTc-J-F^Pva($UA-P%gZPK zQAhA;=$qp!R2^TV#<%nRk~OmVfhIfP$NB{YfnU*l@Y~kd=lA;KP|o>Jz~4ZX=O6G+ z@NZKi@LyG<9-szI2DNAbh(l8r!f23yA0Y{2KnnN?Qo>e{)#qNL0=9*$AwZaHo-@Ks z$QGfxFblFnYG2q6asV9*vmp%%wS_s56H1*6OCT5Q)fJXQWzgtaSPHq}pnG8%4ig~3=+&N z91dlXWOm_b$c)Kyh2x;|WLTka5>yehIfdh)Tr#gpl(%x>E2s(!t@;?wfvQ=(a0XO^ zO4cl#3)P~!d4+4Cd>UI&xDG0$iM3x>#IFuCwQk{hs2_t!zH5T0m!u3im)Q>13P2>rh+9*{<*?)SfqYlY{a z>kRcq;c4h5gS=IE2D;5)?-ZVe?lQ#Zh3%mic=@xy3D7UN%DUMdZihWk8`u->gS}7} zI0;3=wa{X?9$Ex9d(aYivs&rhR(;!MXuFJRw=wq3{u_M(Jjx#SO^^86)1L8*XT9j# z-t}ki`KR~&)d&9TL%;Qrzx&JqeeUqSm}9;?S%1^NMEu7X|2qmT)7ENdd%y4C^8K-n z-=A=*>#lYum%6iy?&==SbYB;GfNPrifI-tunlR6Nb6UXNLX#F*!qYN=RtUCIxK)PC z*hOiN11ufn?~stgj_T}~VaL58(j^_g_!PuDPzS8wUHxNcW6(-&hZf_xa3P z40s~250caZGBs|iQ|HyA9!mr#MfwJ}Dz;Q-3U1;`O{U^*PN~gYJS>>r?LzPrKYiQ;@RB%v-9_LnsWfH@K9-lJ ztiYGr=eXROIpBA70h3xj`FINQ^_LfI;rNxId?(Bs>;Zs;{Rj2}K*I5KPW`;RhWPo72?&@aBxF)l z)RdSCb0s9qx7AjCcG_w1be#M1qXG&RqbJm%7s*0zs7D`?jWeJFXOcXe1HCwxFmVxd z<6^?VbubXu-&2Gz7&j(2H^ETcyc5ngU?grQdW6Gh+(k-oH;l!=oz(0B#^c@{W*;yS z_wU%|9IzJ8lRCTr>+vF~#}L?vmq-I%hRt||wBc3Qiq}Xx-iQ78fb`)*IEar(KYoVW z_=T*%uW%K=k)`+@ZsHHJ9K+!;M%=R+;Zuwxn=zL3A_lf27HTjB{vi%(F%|w}+NM8A zPkMenGx!F{OlE#h78@oT_=7o6jk)j_^PmFr;TIM_A&72n2VjH94Rm#yGRtNFd1nifOMFS3=%>n%tRImBO7L8 zH;EtzreY5XA{Q1Tk5nKZmZN}Fq7YW1h$K)9t5HI#Pzp;?M&c-k!>Ay0Pzgs-MdqR! zPNIg)M=hL19a)HaIFAOh2#s(NO=K~e;WS#v0<^+&>?Lcl51wK_S%Wrsi34OE0`MB` zE!O^Ua5S}LJq8@@+I%@UI@EF26N95O#+%IB8B^&fPEL z#M5!5E6s4VYs}oQCZ)dD|2d3*dAl~(u>Dzlrfqu;0+O(_ml&@xmF6{9M&3RMrS zN7eU1n}|=}JEa8T)6c)ZhEgKpt-??Jamg(H@7BJ-F@Hd-H=$`UfI5ItAdrap`@>Xr zvysTp#y7y%ZZ`8|{k+*{(+RIyI`kn;i*La-iG1dP(ygNcsF44T0X45q<=Wz+SjJyc z&_K^AoTdjtznfx=Fx|~(trKY<)X!{&Grm>q6LILayNkIU zsTFXJm7t7fYMYghVe|Ifa-cxq^A4<`{k&HK(_DBvR!MXeo&+0}bvBEpA?16+vUX@! z%W9lOZ&uE8)ayazVARo3O+47FZa|GWztPGPvjR-H3QseRi#lPOy3EN!sceJ3T$`_8 zu?AAMiFXymV%qbp!16f5Fj@D&vl6MYtZCE@t3UD_URf-bN7i4N*9C)xYY@VeZ~QpY zG@MB-kG5mR*abQA8CmLGj3?vTAGb6!DD*LykI};3!PP@mw}n@Rq7_!Xf?hbLx^kQ5 z^~N+i(?#gaE%U?2hThUpU2F$En@6=ZJ-WK>)swo#3%O|G?RTE z9K^hPv)yN}4@DNBp*P|v%P4>>;oi5Qzh03F9JW*A0QH5Vg9{%{Lh zNgHhaY{bjqCPCDFa%)YLBieMAZ~JRc(FNbno^hxr;N7!wTX(m*;$2hMVE};XWIlHs z=fH4nHJu#Y@$TquMhkwA-U<*95l|^Wy@M()rigVoJ9)C#ty!SEV*nI^X(7k&831l! zibNpHqEu198qI1U3^hr#Vab~6t zl3~}ynfCqW#?BF`We_cfB$b^|YqD`er^Qx$FTL3B4;M6_Lu05pd$aE5d7UEObm64cGeJei~cxr&UVkM0ry7sJo0XHM>*YF%~uio6rhVNZ?^#Tq`wrn@NkSkX^I`QUi%;%A`@9*>7 zzia*R#`*G%U+WmwNEc%sZwOx1byD-pb;Df$$Pb2@QZ4U*2%jRA0L+Z3^W39g62kK{ zTUzGkSCF!=rWq0ybM#Xd@v6uPu!x|hrP87c0NxrWhtOYE^eeGuiD?l<93C7&jE=IH zF4^8D2a2NnJ+*;Im;J&sf%p8Q8abrUfk2guQk)_K(xsXJf&?hiZMA_#z;YGM=9Ho( zA3M$>VVB79JMzXdI_0cNpd{DpL;yMf^)_e6f+3{6nY$T`M~9T;l~t_K5^|wVo`T#3 z+K-i0lx(+AvWk%5j?$b;OOVhODVdN{NQv0In3YweH=nL;#XY$albrp!sa%{W_bb4EeA2}y{u={Pr zCycV)A=-J)|9pX7-as6}F&IH*%yicHLZk~GMxSv<%A|mEVJPbz;`urw#U-Jvc(6Ji zG9mLiBD8D|EoGJDO|Tm&_KY8L)6Csohgv`P*05vp*j^bgO;(NQo`UUhti)AiS@BH` zsf}n~4s(7SdiSg^H&&bwX@=OD+z|O^#)zqwgMV zKy+hLIKngLNT5bS`xSm($SUhHkb*sn=Z}P-2fS52?3>2wpA3p9C4WQ|16L4pJ?n<( zb=)Ta*X9KWx|s=}IyYb@c4cDkVfdQSK(b5aPBXdGbv+Hd3vy~`z9eVRu)CgemG{51 zyL4$xiJPD0MYBrne>+WjY$8Z^0(5yOEKAn(nT1x%=}9j;yvxbG2a^Y zlEcrO>tbmx!NKLGdENYbbQFe_vgP(eAA2VVYECWf^K*Mw$JqwULHiBa*DlUlZQE_P z{L|5`b!d49zf8gQatQei!dZxgX=bY8s0c=`G{d?#sO14s$wh5tO#yvhRRjCwS-PxE zQWLuwZ7;JYHR5e48Y?ELXRK=hJjjkX-QeyY6zK()ko{E6q-_La`LvcK68|P=*+ACiWRmF*}UQ?9REU z6$9a$)Mbt0qy`m}R5IY)=8G@?*3gzOq~c(FVZ_4s1`K2BtNIq{vUcAt;NLU;Sk9_m zkj=;2XoP_Gxr1I0IZC~TsC12KK(zOeETo(vEo!i8hWSzx*9HqR5_M7E#zj~Qb&z5@ zVv$@6bUc}sQ*J`##75YEJppoNT|fUX%M{~4;k5i=44dbwe;>r)J2rm;P=f%-od`OH z^O|xEO?fK*YD%NKK*Zd0*fnrvaCvm&vkSqZ09Y|%L(n)6)Wk0D$zXa65oa?&M3=>* z=*A5emeZ`^Jx3$n<-Z%t6e=dc+JLh7pR4U#6A&1hspTLd1mUG+FV}9tpK~ieav>dR((K@z7nBzqiE7Jl+ zNSkkPqgUV^-5`g)A03?=e@fjj-3p{e8{-Cqs_#g|MdICnO`LMc$J)|FJBUlmE}&_K z5vL1a<!aI_@?Vh9a}k78x$!3^0MartW{3sB{JC2{MqtKg6KI&B$@MjUyIX9f*js zqEND+QrBCpZZLn(Wglm#Aty-Vy(lS{l3v5G70+uHyrY|_*Uj`AU*yoUH3RcaIU$%$ zzr&n6@CY<+wudu8%=9vyhLu8hJyRVZEA6~@SvmD;ka~DP9}$(35b0$rqc}g9h@nT? z%k;O#H0vt+LrS_Sv-JK)J`~;rYcyZyK{oRHMZ}qp+4#LuQi^?h1a|$Kg*GZlCs^&h zl#f=0k<+(TPN!N;h*XKv^%M)le$7%fZLPqqU$!*{S;nuxy24RL!7AsvX>JZ&;dIGF z7!m1axc?~wH2~P#r!boe%|GZs92YL=*+0K~PQW?kCMBy0Ke++sd!Nf|bu}%RUB01R zg5J!`)r|=2YLjiHNv<*3LD8`6^*ZL}!SJl!{RX(*5Y9x`9(3qNg` zlftpLDui;aXf;Ary#6IiU)n%Y2YkP&#$pZI*Fp+wiW`^l*Wn;ue{iTivhe`CS|bwm zis>a4NJ&L;eQjK$0#zT}l7HjsRI*eL>9W-sT5*b@d$XVCkzy!)`!n&U_)aFiGaQz? z1NR2ZOTiEW=X20iSa2cDE9)gjn3AX7AUQb zG$GwO9Sf;>XzJDLDF$^2ikXAG+A6 zJ@z`X{3`0s4Jn6GjH-EC5rtT~dSrfUVr}815S8;Q-F#VW{(Np7b%{@B`fxCO{VG*s zJEvPmg{5@PqejkC`??-?vEj0{zk{9PnvCxE!M~y5A7tJe-JxCQ(~2f120b!(6$cjg zMipA@S#)sap)cX25q-xy^?sr%>w-6Ogx`_auLDd>Wc~Rd;3vg}?DDt}e4T_ixul~5 zEwIK1#&stb6*a?c`=S^d6>hE;wxbf>}EZGL*tkJ9lsR+AQV9 zaMY;U0sk7{7D9XvX|pBt>RD<~jerSM_&F8@yp?mp;s>c3u@5qMq1kAOkc7r!neClj zZ@D-dCup#jVd8)5b%?GxFUs1K$hQvkBRh2hY)G$vl)VU_CH~9Fgblyt<=`P@_Tivu z$a>zr!*KlnN+4;l_h71`;7tflyj*crhmE4i3&oU7mg;7p3*GeJ{$U0rb|iy|mH{2c zoR65n!Mt)L&<_}{*~+g}XGFdy9oE%_ZvVyU(}Sbt^MHcWZ(i0dXEz2jXVK1EBl#BR zAUE0{I~crz%DZsGVmb#i!rh1S%5U?B#M?I+4Cq-YxKF|Z{vJH|q`jhBd}UUI_*s>K zVxCc}s@u*ChcMh;7usadMXpFtIg^bdibq7iyHfdhj-FfH68Eb6;t@gScZqUBEk`iV zLwvozBmKd*ZBAjm7(HUydTxKLJ?ib4}9=u{FMRl3kuLpqFrCi4$V1j87-}Bi| zTlg`QsK-4*%GikdA{z?DFzDd8q$Ui9iD*ejW$ycdWNM5*AHLf}iWa~5%h^#E zm)%Y7fcp2NmWgx8;ac@PG){aqiv6B^_dUUzr7}tUzOp1Udi7&%Jk-zcDCjAD zX7rYQA5B(;SQ(3T$7ZMPY~TNF5vpbbks1e7>RAf4_VjvmF#Etrgs5Wz3H0M?-x5BB z`S-ku`SpAmxK&@jWA`c_@A*c=!AJxSL)t))LoYO8agY85Wgt3%69Iqt)Ejb` ztrwjP2N=@8@gorszW;~P2m1ojo%KK~NH~`Tjv1;ZX#QO@ekFjhH+cXks{F`sGD5sr68^d>poKk{~W(py(LDy1vCp?GSpb!-sTRKiBnzl=d=_^)MK~EXyG$2{n+^A zH&6>ot)WTJMOB;Cn4@BDSKTPH9kPLD4O?0hQ>3}nC!<(vL=rnJkgbl96=#0eaci}u z&#G#)0Qq5PISbr4>S~mBbk`pcm0FOmtTrjO=Imjp^?TXG%~0#@Q^E6cR)*P%UNFcA z(^08hN$N@%rE6Q{hDSoAhzDqd!y;HMDQHzocnlHX{etxhr7Km#4KXMgIiB%Y&^=BF zh@0%*4xAY-u$z=^ExMPnd=If&>rP&ynIb9LIBg!oeKKb)Zx-4+ZhKd&0A7=`V+bZABWhMj?>zn(F{8c5nQj0E18>RND? zm*fj`IqWb^jgbIRJ;(-?-TOXVK+i@b91WTev`hEn2jb7PbpfPcu?mKLmV9$QloP3;_0#t1M74J>2N3|AlG1-f1~aqg9Vh2*ACDy ziXi}f6tcnrMTec7a>5J|MUa)ExvK;@2)-StXo7*ZhylIDQfXw^5H~_G`cttPgNToH zor(k`&myOKW}bnosj1#yoKPpr$OX*_-r&@sf-`ZO!B7&AGUSh8mh3~r>Q=gK^b z5974quwr%A^QJAPaZo1R5*5JU>@htyw_amT6w0n%fK+gK;OJ|5fsbT!IDcLQGw-&o zyJBKcM6@d}jG=4D8o9Q;3$)^TDa}}9N^<~<9zvQvk^x|RIEP5eub)ZQ)U&knRRVjf zS{-_#e*~=&brd|}B1)O)R9%EK=c@e@i;#l0Su^aP@{=VFlVZOilZEX5tZ}YP2Is@u zxicsci9Rfk5EXR&42SoTf57lPV3}D>j6rX$w(yfNq+9&{Y?zcel1v@WdXh&o>0`22 zlGArgnZ$gnQ^#(e&rU?j-iJ}U)GUM~c-h1XP#5T_gz z@vxN(dcr8VSYG-*A`8*&nFm4=UF4xFJdz@sD#?bA2|;ARtFmH<%m}L)(ujqB zzHf5{tfmoYz-QgJu`a#80o+7D+_xbCO*N%8<1%YasSMs(FoO(jD1N*p(*M&l-5);Q zb9G8?-u-nt%fIR8WKO#=)7Z>lM#+9fBwK$xHI0NYh$*NL0u6!y%m}OjH%9mM^_8J% zkv)dTCEX~62oZ=vqc0zW|+QpbfE4$P*K z_S`Z7h%*y9)h1SEG}+_L#Hp0H@m+c+a8zj0FD>!21Eh8Z|07a_)-!a9F&`IoL;}lx z2|nl^plByfVe%mVzmtV4bRmgl1L&V)P`YH|`at6^apoBT(0VA!aO;atxA5GZ&E z`ia&%SE5KGJ#HH%h(@cr?hc%YMO~-fz(Pz5E+>m<5WSWfpqsc<4q+*{|+pH4Y-;mv>IU_Yrh?Z{1VM8dccE>Sc_H z(4T-dU6} z&?v-E{Pw5rFp0-4oo}#@Ag}&UHm2O)9xwJEbW3MAGLYg{zUTSyNy+? z8njElEIQB%#{{f@<05*FeyXMA2}J6lNKa+-3cO?zD|ky2Q^bT1Wc|4;Qs-Vs;hO^2 z99AIyc-D6BnutSn{JLsX&zj{i-UO^5sfxTyz!9f)S*n00z7Q-nuPr+nC&s^uUY;r~ zB_%b2dkmW`q_eTDfuj6lnk`Ls;1xlRoe(em$5rc@6+0$rZL*a`ht5yIDWl;zWE=;4 zT6&+DEjzB!ezjRe$-(G^yastHD|PmaS?v!oul}#Ti>v+Wj8${%{#HqzT-l1NRo9Eq z4jb*l!Q19}v53?*bKHC5IHG(x5Jz6}M35H3ka@uGzI-tVv9gfhX6i9BUP+-7cyP(; zHQy*gESlL{S(f>E^!_+2$b+2ir4^UiIFBg6=}Ob*%a7-0-cWKx<|cKN4qRSworb7GED-Ze|q>Qg%6EcEMcfhlYAzXxkVxbiF7s&wq%* zEKkLX5a{cUu{JB~C5QbV@&pPEsV;W>yEy^0VYc9Xb`3y$JQX()PY8PnCXWHs4T34n zrdsX=43z^K#}l#vGQBEstBv!S)E+!S7vRIh50@8CAQS>ip_15*lffsrbk<|zDBK$R z$>E8@ZUosX6dPieBJj;Sk4Lt9ox7OV*C#^zerEUYE`cqf24ye;=z7^p6d_(e`}1ym zY9y;T6Gh)N`+}WHt=%E|pN5T08Vf9R*E)bx^fVL9M`&7#_XcBF)>4Kav+4EEndPfF zyJ7QWhjq&L@xhhiAossMwn=`rc7X^;^i8IJNOrSYWVehyhlGHj3T3PK#d0sNcBULJYy9eTa4{yd-m0> z87e@-QvFLyaG-5yjfUM5hVR!yVkf$3D9lqNivVzDNFguD4ZmuD^o6t5ofdFBE_)%H zn(WDf%k{Umg&(logfqjOM{MaI3)ZALUKZ7@4d(7@EM*qTF@=fZ^K*51gDkZkpfxMm zRVn4py=oV{%8^`g&EL~9^B0}khHJkFoHm!B2!4{+v~X<$GSP2oAgKbucCd5^Z!-b@ z5C||3{-_Pe`lC;9+vDCZnm3rBhI4X-&k0xSOJwpYan`%)o!olzIF=U?+}zeG%!Ahd zGVNxvHON?W=R;jtzOg&WxLsz1phEZxHU{x-91dFIZ?AZ9C|5emG4gw!Lo z+l1Ymu946qVHo{At>s!g+g1ws_jk*pUt1(>;<`N}qgKe{-4Av<&2UELpY^J}b-rLe z%Wt)R=C{^cjWpP*EDOuyi8PYo8AI|eH6+Q5)-oh~+SB$rNIjdeq=1>1EH6>Kaz*Mn z{o|qpJ9Z;8n8e!K@J=`79Id^djKr>9&%>IAVSS2ujZVZx!B@71z4F=+4>qT8wWj97968oRg1CKup7_28_e;pOtlkTX=*J2nobp|D~vyEy>w&rVuhCNFJg9^VbtxZXk zi_kfxWP}2jJTuoX>XngDsBMplwIFX0(!q{2KmlYV;owsPMWt1S9Utv?f#65pUy|(z z4bj%4a5!ge{nl@==UD{v7ccz}m-X2B$b3;MpVMS}C#me(5@jrBC7z_WnNz-AOWhB3 z-R5KwWP{u?b3a7oyQ<}_p-_&acf4qzF3~x~=MS+@{{6K8LAx&mjD5emSvU5wC1LEq zWKV4JcvbBQ!2ZG>I+C>8#C>SsMmm@!NtI()X?VjfpogNk$UALUWd@>Q7_&M|Hk4kO zC)q`8jh{NpkKY!&^(2$K?;YBz)f%$zP1o8rCsqth!+t}AWVr7g#odmdUM&AJ7L`6kC3%3$ zOHrjUUm;((JA!{@ApHG8Y>-rV*!qT=uIV`Vvv^k#K(h`~=`i&CmqWZ!&5OGMVOPK~ zdLQ~CQ@@!2Z%}K5l&ae93#eL!H(WFGK$&gKp2u_WMaWkqo&he-ndM3NXQq!u6aDg` z&|{7(@6#Q2rE>jD&|gK#_<~KKvB|5Qoc}`$ueH{iFTbBQYuX+4wQ#_Rx&S*cwcCcV z+o8T-Us*Xl-wq8lsKEA6lT+2CHB?B6yqbOske+s^3p40Sy9JN0!iV3@#;5!hMx{p@ zny-KJu$+`=N{3SohL~Y#*>Gy7XrJmuq93R=(%$@r!^!;}pSZw-Akt4-A(%M7c155#}aN?q6A8fa!Vm<^dNeg?r{d_-?j z_G}$4xol$IGc~!17=Mu6FYaR)uiCnq+@CoC!!=EVigtFJ15X zmDpdtVVtn5`i#UTTLC&5(S%dgo;D)0 zt0xM5-`L;1n0JY&^~Tk-T&&raCIjo$$8Lz)M5*o4mE&(mV;yQ0SmG+$E5!Y6wZX5? zgz2!rY%fzq&w_kF>(D|Q3yy3lOCkC)U9TzJ@2XeV@AOkXS7bK66*f8K#(KsEUzElO zX8|O?QYKfOcVK;?nI}iMQlQR~EoTxUMmLl}+KDICr3rwOE?`OppI;XWS7`zfYvSna z&((#LfvOzg#Tn?j*9K&_%Q*QKE$X33FuepVyIVirebC;`i z7I9!^keeIAjPn%WGS_`Mq8QiGL>X7e~$bzG6{|ZCOX^ zRDAoR?Q`Y)HQ%44KV17`>9guXn`rf8`uYS&heMEPt2Wja0}q3Sqaf17Pa4igp~GUv zISv_U9vJyglOiQ$@wf%$KzORO#kSD6ID}tV4lY&^rm@p`N{A6Z7i^5$BYcjvptQnh zaZT`SlINP5s86eS3DCeJqfXYf zoQm>i=_#vvDk%B!`?0?SEB4BLE2*uQ<@znAs9l^5BrlMlWp|Npzti2A>oY`#8 z75?~s4WX!V+G(8&{QZ0cG*S*~aG(>AVbE{{q<|So7jUz|h6H#Ryf6&Xsv!o#^o|7h z(4ypT!%O&y?Lae@zKW=Xk(iFp5SWn!ICNqI+WRTp)$EfoM@WTDBxL?K^Jw;MDX1OQ z4lh4Sm1>G3ceNWzxBmM?6c2*M?xA-KM(1^BT@Or#Nf2)XIE!k$-%ZJ-)Pj?SzmInz1}wlSh@t-q6}Savd(99 z+c;SxU-k8*d}d?oEPcYd2G!g@fvJg@1Xf5ErFHg1dUp)oyrQSoj|+mrnNVM!-IkLU ztB!d1%WwSfy_X4ecSYn706Rd$zk5SCW>bG`${GPxbqBr9RBJQhnk`MSss%dytCc2{ zzOC4Nd4q&nAV;&zKd|M+kXcJbZo64UxOeFdZlSS?uGWO=BxQmSW+Q&7E^AElCBhjf zEaHm{j-^_2oUYZB*GtXfdIC`Vm~{e7J)xXl^#B?MAaA$^T&#i^@UwTU6HftZcw<|A zk~HXsInU}}51S~cB%o+xmHA8>TTD>cic0EBnxG@UEQ&x3QA}%KazF#z(pfzki9vn6 z!iE7ah$EXCi0x_4Q{cF)`MKw^Myer{FTeRR2^q;5sRFCM{q%n^D0qT}AbEX!3oac8 zyfx7BOG^TBFJrE(7P1gN9LjBea^|}vwE4H@IQUDzF6*)Zev>MN>M~aiC>J0-=!2 zf-Lo4A3a7Aj~r6T`<_0+{-2ho*;!d4VDB$gaoY`b0dGXiL!CeOKGC0=hXvmUW9&Qn zM6vgQRl64|O6D(+j+Ds$i{}S5zrienE0~!J^C3J2)HM@1SeNZNEZ^_xzu#^aaiSI_ ztF*XaB zidn>$KK1PRdmY};JlK?*3k@lozx|ph`XOQT!|=q; zUzglwS3^DNS?P0Mp3Fcb=~vK6gkLnc?t3=y{$|P3Ul&4P?k`i20LY{fs$9`I%80c} zStxM_H0RjJylGyhO{1tNSE*!1+15|QRP4GXV4C0`&ny|Pwyv^FS{U=o-e#zjaa(5_ zLui(j1Zs+97=KLd&y|4;BfUUuL+t}p1w59_(jS&@u-E;h0AS}pN|SnKU6%fU;;JpG@aBT==dyM7 zIn}&9Y#eAy1O6I`lz}H)Ba*Oy|JnG#<}b3|BKi)QQ>iS`i;AnUcVJds_cz}lzDz+C z71eYJy!f$3{0iviPZ}hw`So8GG@N2&-N-nZVtJ##qgc8y-AlT&ezs~2x@Ddz2k3?p zpm`8)vAuICqN2SzOMghde>k)d4f!67%(`9Y$z21CLWfb8ysd&Xx`%pXts!TF#YS~P ziRq}Kju?4t5Bd&Fg(EY=>OQs!?oili^fD{P_N2`qG6-n7z^~MtN>hvN?bgVuh_yLu*Z{fwY@T4ZsZNxDyx(WIp+(! zgjz*VVG&3@PSLpAUuXedQ|a4pqAJT1@ZNt?<*oB7d&E+UAzp{zu<4+^rxGxl0Mi&j? zP7z5RSwk>)V+E}DpHv*K&%4#A1+)VMdwUHxzg%XhAmj9_a$h3Be*E624WHa2v=Ia> zSG8|@^gbxwW;w{n$y9CQ5fd+Y#8TdrjV%-Xv2$r2>)&NZN6b+s{kx-Y6pBi#{J z4ov0)Nmi z^pAFIj2q#WoX+&YqOKj)_xYKP+3%#sXzp&d70piXA@Xy$1_CrkRe=L{n%bD=(S08O zrG^ZD&bAESN>i_^YvK-&fa0m|vd1220^5I~VQJ|s`7S83>YY6cHW!uzp9og2_#YD7 zyruTMQA5weeMalf(0I9V1rfWr5;ulIY<)kbh$*>cq3>A}FD}AiaJ%NH!WMw~G+#zk zzk|b@Y7|d5J=k_r3$B9J=bEMt?gGJHe6jm8V<8>0habz0f;XpIrLsD9@=s7}7>-gP zFgu?7ms>9#GxRMNz5a7%Ob^H@__db8&wANc^NsCiK;FR9IX$0j4pQkj_w!%w!HMq~ ze@{oVr6z}fC-e*Rc%k`&-^qV8lr9=Inq<|)bApAyL&iA{d580w9~!0rN_RY?Bo zzYlld32m911jSYn`PWaM9>wEZGtoM!K8iktBTI4EMHuo=ZzA{a00A}%L!wys{Bad` zHTHoR2db|`MB6n+^ZxU9&I$w%^6zhb&B%pa9eB;rg;Dmr!NR)1Y9#89Q2r!iYsh3P z75|cf?dInH^NhqL^JIoX;Oy?N<0f}xJ+vHZeRt|(-@FS#(GSA(J-h(Zx~{?@#FvIz-8y0l}j?h(7y;W9X1FBKmxwa=f#(4IPD> zPqyqT?kcqSV)xjh!;(DKqs8cUa^VApiO1wvayF$`Jkk=)kj29%84+)z74JDtc7g=dyDFq$y!&!(~MsjZ!36~6!=Ui@c0e&HAti^mz~#0TjU zr<@LZfl#hZPE?$E*Iz^2zFg$lNkB|Wj{k~Rf|!g+ad$qUMG3-r-qU&aCKREE!#{*| z$EGmuA0y$O^zMmq*C*pmkD5E~U=&sIzC80M8GjUp9mas(Tv(1&87jX>5h~R5Jm>rR z;XqWv_@`8d!?WzUPZVV0?p*H;%CTWtRJAcVIA!u^;)34;5kqD2zfMQBDLFW4a;YNh zM>f~*2S_E#;l&(FwK`E`Y2+^0r7ZmNLBo8X@%;EQP6Sva^fvTX=6|g#g_sEQL8dP< zP_cO__kKptt9F`iq|`i?h!$>a7+7Kov#z{g_Z?|tj5I$kI-FTtmz>u znY&4gw@wcUYOpr338ym)sNYdfkZ3Ncx1l-3_hNqstt^6!COPUS3f2onw}k;!QCX!i zulzDG*^*raEGe3TI%i%XZ3VHIU|bLKMRI4tT?M{QRDoS&ZJ2Z$PM>P4Eu(;=Sy)eJ4hzj z-3DvHeld-G_sYuE<y=JL%Io)&B(WtT&f0vq9x+O^)LO(iSsWsXvxc=OV%#q$Op z77h(0e5ID;Y*m%ExZjygDFku@?Q?XIp!8ERS`&2Shmi=>x(Xg8w=&J=9=^+<@)KKR zcs}!N6a4~@sI^WlARFG?JKD#CdDb6;SVeu?sXVR9dPw3vzI@igtAcCG=@LqP!af!nOV4 z+Znd&gPS>s+)`n`n=E{geCbgGQ_w2(Qj{}WPpC-_Gl`26yh z0mhKsUMwP_=&Sqp;7^!Y(D=uvA<0+`CDlGxL?|G8k-x}3QK;acr=lQ-)&U|-^465E2);GCh8dBeBi>%Ro(Ny4?5r#|Bwm&>%#Gg6BwdiYa?bqo-7#%lh>n;CK@)lGyq(A(0}(oCI3IqtTZsQ zsWTKu?#ew2AtihX^0$S{G+r_FQ#^U;8S(9mlXYMVPDOSZw&8$yup!Pu$DsFs8tof8 z`pb%j(=^Og%$_$*3+w3);;r>3#6Sm*&*z)bPa80~p3(Y`9Va&Sy@?-J3s+SaAVTNd zmtK~VtV)SxKc{UD_>*Tctv;HEx#*ypZ=!XWO;_Lo)m zBDquXyR^Cp@4=2Px>GQ{%#Trnz@qw4?d)%Horoe=(tgCu{}?@pUovMZQD!TZEA;j+ zoGKRMGt&PGzo+Y}d@k)RkFE@ci>fxsax>MJ_{7#_E`f=s(0jfcm3Y{}MTh**0KV(tRmUEjfe3LaK}E`3~@U(Q{2bkpL(7F$6EkgGGQYE*|P#bVZMAPO;mWvjPU&*}*U=!Dx zqka~1Uhu(`XOJP*=nU;gBW80zkmm(^IrtO~oW zyOk%ChpH4tsfWKs|1*ZE{Vf2^v3gw=%=|ssA`Jl@LMiWmCrc^{Rn90!?yJ$u1-d=8 zHlRje2v3^w*pc2yIaGRsQCJ*k5&>6olLdaOe{P`qhtg`%F5gJ2SzjygS$uQ-RS!$5 zB|8HnEtd6Pz;eOT#LESAzDuufXRWA*2;6#I2Wxc{nhBC7*8Lw~)h&g!LKlOF@2Czi zR%ltnh`{h#cpq>rw>s;s#PRh7jC?v=+riull9?-xH*hW27wvC7yOKZJ(Q{t)=WM&a zIMEQ9NuHe)mQAm1XRQdgC<8!7-7u^bItUtmU0ED_WD54nNXpICON=GuF`3au)xK6F z&gk%L#UjgTsBo<-mzkLc=gz{&hvu2tla0%re8D%rEkcMi2y{{BB{$5@?)E+I_HaNcD*^*AL1FZ>E&%*fZ znsQ4Z;V$At|MJj);?`lg8}3@Tx-kq~*ev>?-jFYK%H^NR3QZP@${Tl>O5)8{${#{c zfl?KWOEu20UuUue%ULhVJ!-YapA>FeSJzqei0lJCfO?V*4OZcVx30dp$W`53X%$Yp8|ri)7MRr1N@7>B0cSZ#=b7a47`3Og zLShFHeM5-AmRX>>w=WZN3K?r0L)HPLiK82YM#E#a=xrf>Sdh~&QET$xzmzhUmsK?lSR;Z0CqryeX-D|tRJMt{*Pop)1skn95~$#@$@KE+}<% zB+tzgaV1JyiJn?~J>@Hj13UV)B~C&9SIcbylBcjj$N!8Oob^ZJQvR!J*p2601dcIS z=`v_rno5n~%7Ln`?$@p^0Pf_5D*9XN#fSW}TkJY-vUfNs-4~o}c97V1qi&G3HDM-s zj#1bSgRY;wDc+*$rt5SI4r?&%d#%wFt5TX{w6*kyqf)NGsvzPxtcM<;`cF5s6~GH0I!qCr{APO_y0N}E4`VlUtsY$<_O$6}9C&Rw) zRJsjmWp8RsyTAGZo&AT1pkO;z2eHWJv?V7T43#yeE#e*cJ$UfHTHz1NI=f)6vC=nJoxkXGZz@_Y$1^;9)FJki;5|n`8xR8kEwDXeMqcB-E=nTK;jz} z|MZbOtsU0aKf{u67+jFvl#vfuVKlZ(?B58S`zha@yTMK_Cx^fQsMXyK0=NR}_e(dPH&yOZg9i00TQ2$P3{}S;_l*Hxu0_+dwI~V+dEB9*#2)n&agz)8Uhx*PB4?=67K@FsNU}G0_7!bURPnfzL z_P$k?w$Pq?L`i~MIe~bnnb*`4Tw)bt(Fmlf%%;^q890~;?Sz>L)R8^uL(0iSKE_Nk z>4>zi0JDHk6c2Njh^RFfoH_$T;sE^jcxKzSh1dIhdr_icMGuTG~!8DJIJxxLzz;l{daA$D~ z#-0B{+D9+II4m5GHRCobv$I)YBN#4u9CJIH`ieMB}b&Ow9 z<#%g-tb{muo`ta!@^zqYVa%zxlwEX({GYD-*x^GE0mF zG%&Djzu3oiaCc#8rLi(Ne~)w4?Uq__;1!sMvIXMtF8K)*QXM&|hdQYOL3lQUBfr zjTd+}P-GT4E2Q)|>{6T+?-n7dTIoRk&%qrAYl)oGUCyx*(RF{+zE=CTR-H(vGmcSp zYoxxlA1W~7fmd&o>}KqpBZ=kZk|mq67eC%DnYoyY{LX*5bPNK5+4>~ec4 z3Q<()J%>b7WDyYCEODo)@bY!w+D_GN&3YUnGZ%)#vpXc5J4&DWUnxsML8~k5G(tnQ zQLZj-G@?Xv`9 zF@O*QwO3$GE0nT?R3ZEU zfqYC>ATU|D0$qv2Xts9G@&R8-cB=brbxnsG%Sd5^cYBqdR`&$}x!Zb7)n`vN9l`1y ziRZ3g*UcIYm~)c14LJb-{cElFwqWsfxXl;>oPgbgA^Zo3UW3nhH#g^fH1P(Gipv6n zw3b+UviD6JfCR^54`K-jpr%N%S+T~5;DeuDZno&{XvXRc);=wsa)jsIwFem`WkE8o ze@!K=lZbdRgTpCel9@TDRR1eLWxVkdw zl&xP-EeQnXNm?&i`U`K8grgt;xmMJ}iz1KQ)(1sAGpbIk}IF_S~Vj zX{_Q(hE8tGXXe54axTLNcc!)Q4=6A};Vmkfz;WbG%mRA$G=_J+&lzVoi67G4e7Zyl zOP0~bI?xb`hg$j@hr@)m%1Iq%l_11>V766Wa32_X8?2MFkN(CPz~QPqQdl!7lmJbg&W~4)G$}EtsCY6%?ENG?zZCm z(B#Oa6(;X{VLyj$UiSJ z3Bk328h}H?k;cM|-#8rwkd?403Yp;TXZE_Sxr!@ zP#ARjB5BI6+n)aixm+w`lNmTlL@HGS1ekp|FqP?y0W;ijaPr9IG7&pgYIh2`7y^Fe zw7vI5jP6SQw)sTX>U@8J9@rez3sHaEV;y$kI479?Uk=C5E{q+wpXMC@)WV|LVD{W- zncXeoP|7X=T?Z5f1OK@sM6#`&ikQ`zENoW`XHmgfnHEANW8cXZz8~2r{k)P5gMDa)cFp4=hw)I6 z(Z~i)-6n#Jj02l^Zr(3{b3F<{Yg0~Z+V67bu>?1V(u~F|D#AinH;qL*%)qO+kuxos zwnQ0YBp0#sZ>~p1AXUn;%$dIQS;oO5`JSBd4CC(->$Waj7G*yQ)l!6m?k*n>wy}T8 z61w$xa9Onz0N*BgX63X}u{@Hb6b$=kmmL*B(XZ?BD(bgEa<+Z>PvQG`+}IABJ!rh} z=m--2h600w;Yn&hfs%?10&=tw27^7rQU`YAp#}huRvJLSCK%wqeu#Y5oIQZ)ns_BQ zm-_49j=Ol=RH{F>1!MVPYW=eal1hV*?%gvXmIy4D-~6HJ=}8)4BhXq2Zy{~e0z};1rgLLO4>`zc#X`q0cbqqYZyvw-NmSdJj?T3#)K& z2AKFe;>457iz3t-qO>`S06`#dDo;qrrSQc~b|#OP#b#$Yg-oT&Wzp$eR+WKPMGLTN zf&5>Q=wG?wAB6bN?9xgrrUizuB48WxBX@MVI}!PYXyYvyYlezJS7)RMIKr|QdE`yK z{>?}}Zb88RRVQ_Z8hGI#Y?Cd+W6ZRkpkX)ji@|^@^9`fQU96CXs#T_RRGf>dG-g^% z8g(BMd6lXA?ahm-jE~<9ED|V`;iSTlfox^zv$^)6*q=vd5|iJ`!=T zO?#bH6(zh*b9q>~8{5pmw&1LWBFcQYQ16+;-szn>exBcZG-~=^%_a4=KfSXWtd4?S z0CCkUjP_=myJzaGl>kky3?>wMf5abvQwg&;Sm$|Jvl4XdJ<3$uOb6O4to!NVGb-msVcls0;`;6E%a$=8E(A08%=8kw z5e`}l+i~#5H$Y!K$+kO9^w|lO46OZ7xjUWSRN7+R*WYbJ(Hq!#)jbz;Fu&v_*^HJl zp)p^z4nY>NeJ4~iMsUuf+J6zFcz8{4Ea9dV;1rA|HnZ#FUg6@rI_;;+FP^bA@)rY$ zs|-(2Iyy6pfri>#jkE2wYw@NC0~hT>$4W>&EM`=?=`+wFcOK$TD^|wRJlSydv2h9#J^A+Qa5oR&X7-i38CC}$@F4jVu4$g<5 zMv7nKbs;UGeHI7EQU`p+4J2%5PLZaA3JhuTSjMC@bK$AFWYV3k+$}-6=he2ew_zIR zMZiPP7KA|h0!5>uZg;BsToTaLG`%$RUUsH7{D7DBKv$aq9a=V2QkyQH(RQ%%GsV0? zF*}Fl-et_r(uy;trPFiMXG>?#;t}CMpd5RZl!E{h9YQ)gqEQO!EWv<`%NT$f&+j_7 zs!M->cM8{O+-1O_376+cXCC?CF@kB3@&lvXnLRTA1MaLX zll7$AjWb0B3sf^jBxgl?zpl&>bY|F8>kuRnJJYg{WbSLDSA0M7lc@stWajI%#!#ap z_f{<&F^Z?{DzT9VSifZLK1bax2YP!8ZjMT3#v~(T8)aNNGcIj}dm0| z9V(5ow_zLSl^5mLp-f^%a(6YOR$9HgN}7~@H76UAc?4#AH45D6!#0>RD{KY*j<|Ad zMdyIdkcm$4(8)b4F>z&a=G1FUSxjST;LZ27h1#5m{ z;0tI)&}!iRSRTnZz9_rSa1U||277*pCpaKQ{EE%m^9}IR<+8@IFjp0@`-&KO<^y4- z36nB>1i1)-&ELb5OvvfEg57u|Wh>a!;Q>w^h-nF80!!*5;uV38R>P~PY5^*-$K}j0 z6*AN}_vRc(k0k)jel(cryMk#h6Kp`&x1<8Hx=Wp^iK?c;EkHbMFZ0@7x;*nn2}tf- zU9)-~Q0U!dKUN+!!@sL|nYJ{XJ9t3K_l}X5HmEvS44^GJoHJYrCQa-No_=nLsofbo zGug$T^#Hl*8i5V3Ml-%cG8PxfVnKb1uE@V!RB*3DeX3o9u5DAFYE|!pdwhVnjdl1O z^{^Zm@8z7mMwmEKq1pqyKEDhJ$J2gXeR4G*swU_-baP0_^>9nf#y>LaFVv)JyiB^& zT-MI>5EPB(b2DdEqv|lc?)SP73{_q^Q;G0Y?y9UO&BBcX*QhTL$Bq_NmHRC^zoCR* zkw=sNjEng^8kx5(o^2{AfDA)7tiKQ2#KSgmvcNKIGY{8sSmTuIgVEbJ%PKU^_Uagj zFv!FAWtCc8)xW?>o%qvA5b!v0_mcY3&ElJHsNc8?@Fj+G2H^M+2S*R(qdow#?c^Xe zFF+;-@~A=50&*x)GW2YRfYNqGZOx;#QuE@pXQO~gA#S_#hV50l)EmIV+T(Dze@=aF z_iy5Xi*LAIaP7SaDAniGM8Uv?i|)Pd7v31S2z(uF{JHkxCH1AVMQ2^z7lG9zA%b$p)XQ(o#y+FdfZIzr6%3O{DF}FbRLwBo^AGAwl z0(1V*im9kZQeZ6LdK4;tz_YK?xWmUY#0vic0SxUn6x%smN11vmC+REWS|!4m|3`Cm zENs_zHyO$TZ{)yoqQVBJP)Ztmcf~~`MyRUQl?;>*na_;10nF!gA3ppd7QSrH+b{D> zL~lLJid&ZJ$aO+Oqa<{jeY9N3qjzP8HezWt@3e@T;4a}5vjIt?UCtvrC@YzU!1c$~mDYPjPRB|MoUf=j(HB0s7g38Zdpf@nz#| zdJR}`N>B?%0MoNyHUQILs09m1wAO8jiyrX8yO}we%ls{6eVh?JXBCd7G7Ed?^N{nL zXo*>#C0XIc#>_}I&Wv9pTvpcSH%rwMI*6Dimx>Z|Q?(CPdKZ`r3m9>e&QJbxBv^FuVbh@VEUsrNVGc!+TJJ`#6)CS9-ezgj+ z`b8c*uE6Fduj_^<^lmbKH6EUbzwIR!s30|&Pa&%Pp;<4N*O zKx9q=FGQ)~VYfefLOSF7KwX@jb$|Ay${p%_W3vg!I5}yPaiGD3&6odm$O6GKcL=eX z6_*wnA^B&QQyYQM+Q?4pA<*5D@cU7#!fJ}2C~_+5DuB0zsad1Im%lP^vsrhTrYBhJ z+f0kVB;Zrw?9l-R;g6qzgWsP-eSU!cy171<|CU|+7GPk`dO>D6 zwQL6r(TKuYhW;W4f$ykSdF0k424C>os6b^E5H20LxB`PGWdhEJ4Qgyf4cERr2k_d< zdYK1`N@YvPMkeCJT#59V2C_$JHVc8+Cr$Rmf!Ne|AQ9_P`+=f z^jbEt`8@?}R568nLBL@a&!e>G;Z{@VB^2yjp#DnjNOwlP$(I1YEeS0A=mZolgF~+) zd)xX@(L0^d(*__P)rfp<=s(sBtQ=5mJI<&*4gl%KL1t!mQ;ALf-{qnY=(9#I&=)O; zQt6h@K48+?Wu(8KznJ|ohWsa<+71M32?WX)+Fnf0hpSv7`c(pXX$_9I^fj{Jl0NSe zP|Q#Mb`VX7y!yicD8wxSqSw8zT!2H9bCJfqP8w$^!2N_$ex3g3=Fw14;I_yCb}?oH zj*P%#H)2UZvSGHY?$y0;xCuqxpLUc8Myfvoz~5sERd>=Nlt-y#u{Tk%9)mIjg z49WZf879sF0=QF0iYPmTf8p6 zbKSy@)()^u<<`%J!5JuorUb};=g*Zx`9s6Q1HQKGMwvCc9Slbz2zS|^n@(7`L~KW( z7zpTWktTqaFM$R<`U(Qghe6ukD0iN#I+SuJ;y=A|^#+(ir=U=%!CCNGRx=I>6h$5eUq@LDb*>}Xm@4g$z zeHbJQ@AIi3>9n9O!%%Brbb+WA7tQUidVopAml%rdJ+`cJ&{@XC6xH;|my4VaLpr>s zc+pQB!nG^+UPtqit_`=i_#X_yCh0O8*E%;8Ouql%={seKS$5 zomG9|x@mS(I&kqB<5+=d3&~h81LMVNFuvb$hw~Ny%UMC_Y#N3@8u6^YC(P~E3(hWl z%s%mea6$nzr&!IP|ES+1dJ1@V3Nl=u5M08=7fA0U%H!G=rS!=S%mo=$+M;fyWY>0eG(mxTT{+ynFBX3bB47v+vbK*g%;JiI5X+=ma5>u+X+ zMU)Xmn)@WXi`g=_u`_EOJl+xq4+EmC0}6EQ0+y8;S`@7hZd@5lxVuYBd)%Jl#jVXY z5@VjQwn%c|SJcp|a9lhmkchT9tWECXg;gPaM+!R%JZ`(P@9dvGr-#3rAAq5waM-%r zwNhg(u&YC*G*yB-gYy;=O_7~le5G<`Sw;dO9awo|v$ow$UF~=|lYxx7fo8VFe4x6x zsSGUPNy+`?sGZQ*uVwsdB?6I&TnZT3!N|LS2(9twu4SURbO1I>Z9ef?QjU zx%MpwJ$L5=XtRrqrAVIXT-y9^{kcJb(eC^ac>9j75n5pm#q8y^CI@)Mb=Ge6fY=af zf?<#wbSg_5VRGR}%;gU0oOPWMiWyQ>Wj7T!q>4%Ix-K-2%2`9j)}c#_1S!dMma6w1@;RQaaJ3j$LeP&t{#GbP>1<)p%9>3YAkk zSm!2!;q<3-;6A)PB4~Fdm&TASpoB=aVV<%)L<}{qg$2d^V%8nU_J`v zEV0ZJGC6EHz+I?6FqG;OUGmMe1a&^|P+Pz7qIY?dS9iInemikxx-!Ej^l&U&cN915 z!fnXNbyYg}9$uMDI;6d*>Yf0bJ5I+BI8ZF1m5v|7IQiPzkKPh=TzbgNH4`5a1;o966GYbJ!=cpUa{k>re)=2GhG#1QpWY|JB|WJ4*6nOsE6y zqRk@J?1dRIm2l(x2bzkfR-Y3|K^a1b=B^#1{upysN|Xw11}UMQY+Hw)}O3wuQsQfs&=vnMW` zKI>Olcrv?**QPgdJ-_fAR&FaGoWp*z+y+v;2eR(WKvto9meCc=+Z-gh2KWlfdORj0 zz^xcB+)kwDLH-!Al&>B6WF8$6zyuH$9PbIAYcG}#R;GRGBId>Mgx!T0QD^a<#yBvp z71P?G{hMaZjxeD|O4qXwRUz6(lSS(8>e!`ydrI8-wd$lRktk)LLXk+B*dpNs3;m{r z3*${-(k?)}f9wxS!OH_Tx#-O+?%W`9tJl*{y-l=bCjNGb4j$;DAU{d^298s?nsw?t z68NWLJ#&9~T2-`^0x=`)ujBJb@N7l@h|26EL#;?R)J_%eUDM+HZgI@@WwlG$t545L zf27B=cqo*>=|~IFBa#VEq+0X^dONUREi=VDcFF9DrUwM8*0Q@?$ED@_*!~`5R}i&? z-dkpZ_q*9TGppNFjCY@X;eB;$P{ph(@%Y6eS&=Q>y&@C_zJB>bI-d5v>6TH*a%%Pb zHhU;3DWoLkcjdsyh|GUr4t#hrD6*+OfAtj+{l@VJtt`w`4bh8ne$M`zi9NrhC_eW@ zzoVk4R#vZB7bmMNgH~~@6K~@e2;3nnw^rR&YvGF68>NHopl(NY^0FK#F7?SbqatayEF zLGq`zDq!*TO9QEJC4q0GiN?`U6z&=hRgS`+^SkdI!c=UPb1+yn9P-*Uie+BRM>e6b z*RlIb0gu!LXWlYWRdJikUus771}E}Iu29b@ms}SkQX+Y*-QOTmCs50zxW+Gs6QHU+UzJ(5EyY~iBv^lJHI&_k!NDVM zKI8>Zfy*I119KiXu`K~!1cW}f{);H6x%ivtp+AZZ?-%Tj zgEoAr2Ht{4%5CMnuOkU53jWJ9yduI<+Ek^+GH=0gu`}kg=}v3NpqBj3V)DXA6|BzN{obRGpJvrS){mqZxL8R$@WKb#XN`uP zy=tdI;(v(<@5g}$T3@0|4bu44k}3mmzQ=dsdMq=ak*t+y<`~IeTuz7i8Cl_aan~G6 zHHrXX!FFHd+Yb@MbqEifr?Kn{1C=dk+&kM;Xa_$aB-M5 z5?Ot4@h_&_ia#r&;QG~LAGe$awiO#;-X^3iRjh0@3G-~$f|B&@lj*{*2BF?YxHF}f zHP6&fnaENFQeay{$B>X8<(@EiGT%y>sCptse`(gg6sQ9L-XtQ8j$=lBe;@5@qQ zv7qu%kE=4GKzSprV8KIqFJ`=>IjpxgFam)SIzNbif?rZR{)@sn?DS1SeNWge1(M(S zX~`e5pxF^kSE8_paLSI${(fSnCr&X02c2c};^C5+_U`4SKpWHERBAzMk5T#22%c$R5^DVnd?!Nl`9v7BaUX1W-JnwZK@ocWd@YZRUq#Y z(26QE%oB)??p=w5IRAjRw-v+DQ>4JI4TOgh@!?i4ReSsmp zdIym9UoI@YcF!o>{Y8FKDEVEG-ts61om(iZHKg=oB`D|5c7M>!(~&wb|Dil3%m|wY zoKwJL5hi0@vu>^0Q67J?Zkiaop$JIuIZk!~Rgixr)l{(~@4Y>uCz6Ahq0Rgqkjq+a zn9g>+ly^7?8qOWA2Ip-*Byze)X|t=};_E+-I&wCQyr!i8f+%=$^is2?uiDF5{JG~( z7g(d;EcCa3GdP?Fz~j7K2zi^g@H1LSmJ)68t5GL3kn%5PJNac5Wft7(U{8xJzcYbK zWfImX(^D6zTT;Ie#@kc=Vq4|7I>;D~f-ODnb?zm+l#;gQhGVJ-0rxEcy|}EwVjh9} zc7wAaO~KKlF;la{G6f0m73bH7#(;;QdRniAUyjvt-0CVPi$Lr^q!E$VFKyvCIZy8b z8Rp&axOTN#@;1t9S}~+smHa(t+ia3CRad~`%j3%^xe%B$?Yx+a&Q09ne-fvT}xS-k)!GrTs!-ry(~G6%moU?CqXoqu&%-Nu=)Ia zl`$4pLCHEXIsOVfPDi*=VrEVRQm|unyDl89aqq5r$LC9qhCYj#+R*}Kd{vln_FA34 zVkbtXdUpw=4LJ?-Vg*0yq4|icy<p~p4_$>-Z*o!>ICvENgy%{<*M zzcifvxMG{z>e1oTM_aKkxhD;=Son&<&v z<{D5a6xWs?yJoK`R210QLbuK#8FYu^VglQ(SB@r(e2b_cB!^8N;Weu~!0G)jp$+BP z^}PKw)_pwFD!}a#80Z|kUMCs*e?ya2r~aj&z~FpNI+@Qa^4F;*5Bc8a&;x{gy9NI0 zV?~}2SQJpdCy^Mu5s{gRBh&e0$<05Em#XXr#Tp^c>T>dbZKp9QWWhiFEPbR17})K~ zV9J8w;?0m&sDsThh^0Pqt?^TrBkC&=^g1f5)hhZ>As$5v>wIdanf#{%5fjKmv6|j~ z;hVly9RXkfyz_!1uQ^_yZeN3L+1tE9_Dxkf(p=WzDrMvJK2U!Fh!})q!S$8ADSL5l z9<~093zJ5xP^33F@WrgEv^}V%HO(7@*BjF$`dYgtA1CsH>O3H#oRalKpWsc|w7FEO z<>%K|8f?Hu&0@1^3{_C98bm*lf>_MPLcx87cB7*7oRE>3FEp^Ci@Z@;nbBAx<>(zw z^mn@i1xjZ^QX0)>##87hlI#16fw?%+@XmbI<;lNsrb-LNTVLymVn}lio;Z}th!l3I z>pjI9>if-(aLb^NCYPJSWQe#cfA1jN-H?`b7ej;0i`Hf*SRp+eXb~>`G!4=4^zvF z1@*xF`u=yY{8GAjJG!>p0J&%91o`WieR>K#ZQAlymU0Zky=iaBC=)k%HO(3ZM5L2l zAF6Hr$Q`j<7uK)J=}mSU=RpliDOiP}xosQ;l2$gQT%B&dVy6FZO684mk2+N zmtSRm=}>>dm9WGA2H60lpDPkllFUE69bG$RfK0=7%RKQD7Jchwhq#Dir<`e8uGy}! zmzFTlDN5HHby@nC6juvBvM3`(k1v>6CQqG;zu-uHJE{Ln!HS-gFP%ODiTUV z865R>Ma88j-{OItbD3AAY_e<}(mVLVRRa5Q%w z?uvifETTf}G9ukXGK}|0oN#caF9A#=yvHChSdrx)ANkWy<`?}n&4x-#$e85iYNt`{ z*^faI#_Zg@p)NFt4o8~)_IUi z+Pvpn0ut^AkOt5w21K^EtE_wi;O8-SQ|eMvn%SH}G{-HlcqF#BCHahF$gF{_fqf1{ z{ZM{gH*mT#lWDJd2t{0bs}Hi^GQ1a6sg-TlFm+BWc76?!`1J!}4FSI4O@fL)?+!^D z633TkaaPXwdh_%koCEP)uPx)eNG)hmpC*ZK*tEL{zsZoJ8_M zD$d-Lt+)NviE`5QEen~hd?;nZvnJF}sVGcxKfMjI2jnas`zq7p&b3Ax3GP7Gw^ zff8&ophK`b0bJxBAT8&H+ZVn$I(ls6_mL3T)pe6N8)Aq;hJPOpfZTmIiBlJfoD0c^ z(8z0w3o$B{jtH}dO+%u(jIgH~#-kNLX z^_X}IZ8BI?s}ek9;C2mMU|H$npu0hKA+!UvC`=Qn|CAcT-F``r+FvAN*IPriis?hD zks+eQSt@MQS@JDy(g6KQTW%!~$=NUYCSf`+oRw*U+e?uZZPnTO{qk7iMy&xQ9QI9At1jeD1Wa8b=TL} ztW%528*{gyqEktD>aPQv7UWjEXw9y-t9uXSZCC^;-{;OvIb>acePIpy`xV6!H^a$q zk{U3B5IuJ9d{{kW0*^pHWWiE-@5Ac+J*8wA#rhitH|wH@;_EBytqy`3H{E@VA7x!Z zRy*2C$U|~k9ueJs;~Cz1B>Y|lXp%bFd5V!sE*DEVWCo5}E|pm&ax0*2^*Xg7Q1^!+ zfK*4%wmqxk@YCq*1#k2?nlxh5@&4mHS3FX~REDc+{YpiBXDrTG`XNWK*-95`JaV<% zt~1ctrQQ#V8^>RmU26WkoQ}f6Ub`YD_tb7{m6mq^g=J4hLSm0Tedj%vL@lsYEk*{Hz5^N;dNz>dW*IxI z^f>KOoSM+_Nsw(4y233K1_}*DO?A35Ds<0RG0SNCCQ8GSstWaVFlreeIYDF9O7+yD z%r5Ur%mG*FFe+C$LrZ|M?lP~@C>IApGPPnK*v!fO6UUE`oJ`?mAtJM#1u+vpy_C~& zh_Jr4MJ^KX!7zQqE`nwXf5qsGu@VWe73`B%r@c@qcZd1vg_?R{2o16ySr|yynw=_L z-+L?Gb+T7BZO@Knc3I}LSpnu)SaeTH&*aeE4Nh5X+sa9gTlgWAP&?U4&6Btn%(Gpk zirdo8)S*LE(%94TqgW2xi$UDr*nmeb*`ac1b$AnDO^Ra`^T z+{5*_UYAjuxez+$xp`dbwu`lwnd&xk!eZ%}9J+_m)Z4YZ!NeOBs?D4vbj*{TT7lGz zYL16dn}yYF;R)u+N#j|`6qEE*C&#->`Bt27nWr}M6t$SzoB02!E+wp?9v8@oWY(fT zYA0#RHZ41ZozyM;*)QdoWqz^vOb#QaC|Ow{(wbW1tJV8B>n3{BUU{pS*ZA$J)?jV1 ze#I1WB1N*0_Dq^T{*|~{<`;|4quGvS{jYft*N{dPuKkVdcco zxY;t#V)2D``Pu%-j;(dl$q;9?j7We{TY>CH+BMx#>KdHYtRn_*)Lu?+tG(1E zwY*oG-pyg1qB|zPc$Ds63i_TygGX_fImh%7_ErJ7TI^?*xil-*OV< zXG?|miMrz8f7aIy{}-$u@!HY9fO^SK_0s>$!rpNbreUsP~#LyasdrYajlfJ^b&T z1KEpTyxD-Yq|ZN>D!*m(7s9V?-_28HoLZmwHko>9+@c_*5s~1?D4)Y${`CCI!P5T^ z=)EN(G(s5%6jC>oX&w97`%ZuJg;2%;h13mYTE~94#p#7m#sP)Y4P{#Puy@_W%Pw$x zkX1ZN*&&-yaoWyHDgE8$O)7rPtgF3ZOVwKSvUDO<`|?*f@U_&9 z)WXp=xL#}l)pw(!&94^m232s|t%xkUJu*{8BKIm!?YN?(_?|QV_uG{yk1Q1zL*|V8 z=Zy(&x_tc0=7^Lm6?o)6;GZodR~BCxtEf4#$YQ>OiVIg0{dpPe`x#Z;*;vE18*j`e ztBZ}fL|cfBl_nzKWLm4}N)#hgsB{LCCCn3b=vIkOi@SEaN{UnF>G9G=8?cQ2!wR|r z>!^m^)iH3lcX0})74FmmZg;U`6N-M(^H00m51WD!akQ*^&L%#2{zw|MmqgNM%LhQL z5`N8Hd*dZL$_R)ZEMuR_F`a?qqZsVcy*(<#@929a#wINXOLXWvt5 z_cINWv)Roy+4zfW@r6DcSGPZ<{fQmq+ElYxCxaQoC`O-CQj0CguT-Gx{UdhJ8NnRn zk_*fGC3g0d)_*JbZL?_O{Ee%m-;Ak|jcxq(KmA{##@D4E-X6>Q@zC-5ugUslZ;!e6 z--Yn^!)xLWhds;RP5*>L0`30g*&q1y9>`;bKSbieV-=bvs^lO3wM}E$=(9|Ct zK9~>mQSZ>t#D9!NOm+Y!y-b?;KYRb;g#RPg^AkYOz#X3@TJYiB?D`t;iBXPwXbUb9 z>d>H9GAc{SFoP%N`##7Jx<|{uKK17l4;dW6ZC|%t2e{!w(mmWw3dx@5LDFnkV}drvymq9hDra-z<=CQMG`eO2&F>JL;_4~h)# z2Y*gfxGBC6et;$rDXZ^q*e8%TF`20a(8RM-HyJ4HuR~>rzLfb;CyQ6-e!<` zqeTWJ26-xhvoK5R3$h3AS%yz|bhZ9sCSLoqJ^Tnp}|D$j>Yk)riJ(-MBM zF)g?Lj(l0U=G<5N?|PE+8zNwk%-|}6NL&DqeSEQJE_i$M^lL|#2j_!rcXUOlTqn<7V zH_+3fgfkG@%{G?brs|gr0E}4aHxMGH$$}MYJvz#DSMF|#Y`P*vmi0~1U7$0&94rTn zcA=f+s97AxOVfS&kfj?qE)+vZ-7uL^?1ia~6ipEk6~9M2V<#NyyCg{u6Cx}=u@R|f z({P49GTU$lcd4&rVhs@|1n~IZ6&}5HF1+jqvnK6YA4w{k>9H-DH`<X+P}+gIcc$r z_&x}x*rBxiyA_Kef!`N>0HB~nBL+5IzOmlT9r8wRuh~B;x<=E0(m=x;bAUxhhK8K0 zICSy?CFAgj?Z9H^>7D{t{{q6sZt5R?-)O16OnHd*WlNX;mX;;%Aw*4b7xjmR3M!hG zCWYIb!^kGdQn_NUL}i*-u4s8=kvZ*(&d>Sp7g*8O+UW6_*d#ZW_JA9+EP4D!VMnZ& zb>sidct^7AatSh@jkmaL_xzOfP3Iz4GwpE`Od>8jiRr;aI%PRVWv5}hP|lEFNE=9F>T3cFYX5C7GzHfwiM8M8&p z%%tVEuQ0L+d$yvuR_?}P!s)v0OHE|$=I%pgj@XjrW#RWdT~G?z(76a&g-R(0OPg$R zPF1iLq{OKw!Q=P8)d_;)Fdbp*Gz>8hGBA})VlD<21D62rlF>o6h)3D#^erW6wg_sZ ziixXTdho$3TJTQB;$a@PeQ~2$O~azuU<|9QoU{xy;cH>H;nkMr()-aCgLwh5+=zLz z!?f=tt;;uKbHelleEG%7Z*O*F08lvc2tz=wO*Zy_Kbvk(+r0@nY@bR6)x`>&zbs)^PM?%1bODolUGQh z(MWg~q&wfeZc!}piiWFKyGxCp#l177-q2mFs=s9-Cl#Fht?1^2Mw5emG|b26R6nfRf1h`zf23 zS2Wx5@A}S)mw-=hmt6Al!Ka-Ou=hbud=?M|5&*$>Ke4I)qXUobuXgP;0laO6KC9<7 zTzoVi--yQto@?AMYM!8@)nJ>wtP4Kp+~v?R$ge&+C9G3<4NEiSCTKJqCF zdIc~^4!UwMaMU0WS>cepjc5qr3Z)TOc!+Wur|>@=IkPa;QgD?>gvayV^Tf^mOGIeN zMdEHv@hk?-y8cFpD#iE0@jWUbnNa2metrs9iOIl2N zdTWW+EokR~_`g@O6uH&~DigVuy%SS(qJ=Q4uNN{$eYIYM9E;Q9_=X(1@PjT&oLvHB^bX>x_QB+#eTxLiqjSx{Z-O|IdJl)r9^e*8=?=B4wR(1?5*P>Fgp z%eK=t%`t*ZdT2#wHAs@UjDJhhf;3$~a{jo$fdZRGnDDa-m2J+=oQd_q*~3=i&QpqP zIsh;uGU}+Zn(YoESZLGz!K3W|yItwU@=Y?0bmA}(N($N8%9`68Mfg#mdd@P9bkk#v zI;**Mp3_tDJoQv#c_-HnXXixdn|5w$2P+skY1#fk@gaJ)Mb1+O+13I80+x(j1is6AFoUL$yRhr5tt4j}S*_ z>_WOM6r85YnIFAwU93yz+Z+{<{G==K)pD#UtHtYSz{?Q9@h z&1Pq9Qyv@B3?U`=JsH5VuFd>%UejLK-mt>7f!^S{M zCa{vOtfdcc(W(nXfmApu(%uD;E;1m&2psj9Ko?*TwX~RQr4c=t%1z-4;wr~D&3(oK z3s3SZqxWlz)%!nhv!e(~`9j#>Hwa}X#ZpxdP+u7KG$A*5pj7DbjwsP6FOGQ9#)0Sf zyoargy4tK`DU?%{caxbZ=e zgkES)dMjL`WMvSq@ycf;~N@Z=_i51IwfKpnjch2rsHM%%@_m zjae(x8CQ!x4`|WvNUI5Isl6UE%tm64ffl2UDecH{1_&OJh`+Jm#G+KV8)KOu2{a~4&45|(8v2cAD$TlXl3xhpc>ttNC0zV7ahm+Z8PKKq`Vg!X=$w2($D znyLvfGowM@hV1{s^WRqSUS@TSs0%I4UQ_Iv+eAnvx=zyZ#4G&%{{3iA%Wp=| zyNEGWpXq_(4^axy^8qEGzC=KBCB+m=0~GodZZ|`EE#AWGAcoFB4f!YN?}9un@UOsE zfOi1*1iv#`uBUVh!QLdqK^4`t%kfZTApv+Sc;1Gb08W{=09k521_HWf4AAPg1n7FU3!!&I03N+PZW{tSY+u`L zGyqTCA-5s0W*6OUM*tqWdt_?@gS#L0bHWS2!}onz5m>VCdF0i%W|_}`Y3I*>GE@1h zYv5V6@{Bb{>c^U_6m_nJ73r=-#-}}AG-fpW86q!dh5YMi`YJE=-qo}Ei%#+JZs+S# z)~UzP8E9=uZ`r;uPZLle>VGrExhr&J-Oi5Y$n}4Ga#R7&x+SZij3s7*SV#oHQiujB z3;1GCi_C+-=s1A{rb3~}y;ddR*pWr|Xb0($%w7MkR6BAuY}j=yucUx-JTKiwcC0xh zrsB$p7QJwncG*NM^j_GM&1Pb1k<)-p*{m%*=8-wj&iasX6W)@&w*t&0n%eFefn-py z^@5}s2f)>I*NnxdiTMfyupAGB(}jy8SNCbw1=tVh_$+F3@tcW7?9Rzc8A1Hkex+*u zV_n7lTH)A4u}P(Y@JyA7mnLRnh>K>A zX!nkHM-++s#39!yeI}0!J9EuIh1bf5toH99@v0~Se!hDiiRuQrGCelc!e2f<&NABdTtct3tsjh~aYRQwYK%v^|sH>j(8fd7I4Nf^> zqvnByLMVlmP(fnj)xKHU3kTsSG(xLIex@k$PvcW1G;I_bgN^A%t%%V`1R{wHP(Uh; z&S+<{*c`47k1xx2xitEX>3B)Lqk#*j>*(jYp6$%-8_R=3$4E{`t|8o?sL>~A__ z6H_zSZrr+apRNiI9zA*X;?-M9i*T$zUU}Ew{nJic?RC_l(1k605km|))FKzP=*28{ zaf@GqP9<8Rv;PB$1xp%cPGa$}y6U1^DY}PS>e80JjAbrs*~?k(@|N${3RXD$2qT(@ z^$%0#UV6KS6RL36l5R}24_oBPi1eA|(of%5`Wt9~2b($_!P!+yZE+nV;r0Qhoo;&1 zG8E}SaexYErVXJ09A_VIkRgV$kR5<>A0vg7QX!Sv+h539+DKcewrT$mytP-S9e6QM z!)xz1u}MvCN>iKG^ux?EXE&$0&1>O<;M*m(I#$P(G;q5DZgOzDTW9^YYu_dTcYD0_ zpCe9a@WGdLlq_G6K$b0-8Y_0%WxE|p9dpnjYpkVZt8F{mIVDCjv%{VYvNYCIH{Dt9 z{lU1+nIx8fA>}yJMUQyDP}|s65}_KM#8Z^PUO)mLyELO;`1yMu`+9T8vn6 z;w4CgmINaiRtlU{Y0_oLlqGxLP`(0%NrEXJ0Wp=wkpHbEN|h<+98XuNR_s8N~?-b zwUZ-Sq@5yMktq#I9JF-t5~@}xRceh^r#Bdd$C>J@&AxvspDwq@%hfd!(7@vdrj#-& zP?1WMQ<*9-*SS9RozI--b6@z%H@@_>Z_k6ORHHgIgww`t)Huy?oWwp(;SA2<0xscJ z+%8vEZCATvsj8YMx35z=HH)h1t?BQ~&SGR@W?^M(xN)C~i(8#r_X`O2%)=teMa5Kz zcio+nP^DTj>+O(Ku3kHV?rew7E(7V-y6T=dba}wd4jDFL)R=LzOqeuf+846!!+-a~ zPrv;3$KUq8I6^ZLN~EYBJ5;T4;w4CI@ylQ&_xR=GW+p?XtWfsDa)%WJ2&HulDP~f- zbX9R>jcPS&>;003)}?ea3VTSKCa=RN6KJOBBCGDN92cemQ5g|&=U*%nD=2IK!u%h@ zbZ+xsGk^Na-y!Y?ZFwt<`A^ljnhAA{A50Hmn=wpFw%gMOSl`#@*Cwhq!iuvTkiDiN ztdksEx@qTEZyitP9CX8%`(C?#HP1T=C@l{ngB&G)CmZ|KRjkJdasl zwMZhpc>g>0eWbmk!O4F;-N2Yv-RpuMyyFvJXil7#d@6iyuUiy*kp7|8>-)T@QUUqf z&z;~U2{-ykN#+D4&toY(5hr6o+r$~Y+tdFAn(Dr*XpBOhPhKm1H&A+PkJ z#;@7V5vK;+P8Q7@${50B`_oX#SaIBJ(a_mX6-+IDwKb0B=A{B$alzfRi7%A;8!O6o zj~U1{c&J7iPXOk#+2Ru?ymm_jKezue%BCDW{*r!jKOX;`@+Ps$tE{W?^4dL&!V?EH zEY`hmMQ9sWIyq;Tald-vrR$`G&v@Wd?2BNI*O-v$<&|I*Cs-y4rjQ(MAyAkp1Nc6F z-wB1&^v^sRpTFSom~r9m$#_TW9gB{Z-<)+6X~+Lk+T+M;Cc|}Rj|a`>C*w8s&YK_I z`{&{_^+~SJ`&wc|bqRkH|A_w0{pl797?=M#z^Jx-E zA9LEWC>lDX5fA_f6$)E$?wNy>jA+Bate6YiW{=e4yK#N|^!e=l{pIgMriSVAj&h&x z21m{e3p81&dVf91W*eSD_MN}}JM+H{HMvM$1699|#vgBmAW#_MASFK(q2T4Z{el=t zvf;(a^7Zzr-AUFRu8bvJk-jJa0ZPGn1@B`5ew@U z0aj_}t-L)SseFOhq>7uF7v{P|HC$0c6$K3)1B^Ofb_o;!!#o(N@=d)}Z+we>AP%c( z0y(H@8u>g#zfp-*VJNN(1Cf5~|7dBk5EmT2P*|L-(W100a^ZM43Ci3r%q<^}(A#AZ zK3;#PM3o0oH`DPg$<&*B%4m_Yd-M^~wcn12?v$E*_(neC!?44rD6?smKVSL*MG=L_ zTqK!^j6}nr2$EBfoPkILNkI!!G$63IV+a{WGVG6rkWo%X1CV(iBNu0#ni0eSMW7J~ zg64uE5CW~w8r`Lbpwg{xVe3i0Y)gLbWj6 z>E}#7o0#0$V#KE?i%skXC%9~+8oKLQ!3ru^#VS@%K?SQAfl(NV(Ws(=4j26Q&%a26 z#DEfk0f7|)z{YhP9q6&1V=BrLgBLx6G>}*#Fd(o(0NA*WqXRwGb4*29VxJ#qWRJPh zWR*2Wth2!;TWqt#E_>{Az#)$qbHp(xoN~rvp3pQ~pu3?d^(|17-m(kDgY!lwZtS%M z@?+u>GrjO#*Exl{518tP{?Rg4%_J33O=ASDXVL(Of(k`P!^~pu7N}o!PTD$`r5`r- zisUfSjuaHDjw>Il)cZZV-9KW|a`j_7QVe$g5HUedu|&`d-#V>M9!%SE%~{6F^RfH7 zM3QzSFl%eS|WX!9yz zlC*>A7Rw1SkAArY>~b_HI*i8Kl=Eh87D?%#{S!@q6VW7P7Cf0u(Pq`^3QBq9{57p}6P*;G#V4cwF24513DS|KYGgp#PF8f@EP>)&P_0rf8JS58e+K0{$V zn+_+$S1@>2AFuAt4i3-gWG-c&)g9&S2kk7bChVn~11+^TyRtz3OcMZ+qGF;^of#%i z6f=NGQ8Ce|&J2?$nlpe%Q8Ce|&J2?$F2++*su^M}y*)!cUds@tcjQ24R&ZJ!u@+x( zX;ZEMM2d=uMs;SGJkgQ?M2d=uMs;SGJkgo~M2d=uMs;SG{8K6PRjXD25y}8!0wBVm z04kw~P_gMyG}ui+*KM+O`t;-d{JTnOp)fM=O!YBnr{_2Cq()DlJ*8L!i;?AL_s{KA zRz>Y(Mh2hV`EG*s8~H%?Ua#K&zQK2$J${CbyZ^r*?z*K7y|tx3KV+$H24K`p?muCN tC40Gi`Mi4m<9BpxR%m?w=so8}_Gqj!BM1dGrDB^ z^3%~sw~9BUGQzP-`$8Pj?kHNgyXYP6j&^{<-%!Xno=TmN&gc4amGl01#6~)8H29|c zPPcsI=~Uy<)<{@%m5S$`*lA!2qrHX>4K|8y>yefA+}SS0DWQTFT}o))k;-K0QDH2K z1oLy55Q~rvTZh{v$xHBAxpEDE@sAFLUWMb6>F}w<@->9bded7)T`U!P_*JT)i|MoGR5PQztcBGhmD(Wwym--{T2>?Em*` zW@wsWR=G%<7~a0H&SfJ2AAs(jEwTFL1zn5 zHEcb5M~>>1B4>pS*$5OyP&k8d_`Aw=UC161s<}^YoRECJMiF23W@@Y$mf;t#PgT_nYnMX8=;C&h~Je16;3Uu5Wj1L z%@9AgzZbl1k8RXojCR1N0V6{s$^wiUQ6EgO3b6_hDG`upk&fPx%rzTe7*RC)y8%f{%$N{B?p4}_GN zGK-tCq5s{Tn**m~uD^G0_W*|h#}H()Xw&HiVKrJ1a1vwguLbabs;0xRWSYDtb7@^a zzJ7cv{i$?OfSZo#IszsT9tRCN7Y;nz5!BQ2TbU8tcW|j8&x5>!{Db^Uh%!aVq0b_` z>;XI`;04Ib@WCWU0Ndtq46tpq|GaMg^Hx}&s^poEe;Bo_?TC2OzJ?}F@Wi3PB*01T zHyO;S$zSPfprGx_eU2yU+FE0m~r+p&vzql3wAKoti&#V;rMp`5CMwm@JyP35k6y5tM zU(x@rL?vsD|AqPQg%UMBP*DHzH~Zdh(uTqz_a>OM(*Y_zBL2CepKjBUa#<#(EO5N? zX=|cwXkJr!U>M8fGNrGVVIf6A0Q~>`R%U%}G}sSg>WXu4>kFa-8Brt>n08b&{ ztq{JuH6Xz6bco+i#;wh4lNZ))1^9 znDO+=telI=t&0l(eJp^7$2~BJ78n1ZkoTYj?opR~nge+$s!E}fRXL=R5EMx#9+l}t zhn(shiqb`uLZwjIRpnM8y0z=ZWfkJ|=K1iZ?H+!d1b!gYq6$MP9{$^pR^MHJaYfV4 zCh^`7n=gnDcr=L|Dv4AH-4b!3K|w!#rI9w>RjCTV0f4y3X*WhMMF!CLLjxKBm$Oe=y^bPl?ON}(-J^B^ZyU+b~5>e1Lj%8bb(PJQtDQokSpZLwTBv| zI4Ms^LU#=R|1E2_f88lUeNuIk9S$Q`NSvgrH@_ZIZ!X9xX18t*YNbT@l?aLA|CU+O zsi~a}S~k+cFy-^!#TwSh=72vUCB z6ce>k_T^kPcGX{1xHQjei)H&WY7>k_G(5z5jbf--9QK4io_;OV?qf3ILX|1>3m<1LWG|2{*CrjFl(Axaey#H@kqz3rZ@t;!r|## zs#JG7-~CWZ2P^@6P65O=L-Os7T-WWi?kT0AstDOeHnW5D!V&^oVF{oiJn;Yjm%gWR z5s2tpqc&&XlHMrMSk=$|EiTQlNRuY5v+jTU`)Se==^p3~(T+8=f4sY4Os%)EW8E5` z>q-E@!B9X@6i{fPoCW1ni<3z3K!h30V$5QUFd>h3{5GtDOXd_7^W3k{pMICX1myh7sW@bH4NB;<`J%MGml?#6Uqj-1?>dnH)hA3U}(; zkMNq8?CI;?d+k3p9`1GV)Oe{${?zzHl0jk}39S754BR+k25%BEV|Eo|#_bwnCIbMGC{$u`i6bVFoMd{^*va50Uy?#u zDolA{I_>CmV$y@nXW{gVW>_+#P$tNkmd+fU1toq~<5zVLp$O2EQ3}vAo|MmgR=&oI z@^xOCulLH9Yi_MGfQUjC3HU-sOftwtmXci$o*n3?S4*!~5y32M+x)={SsnmB1`;a=LCr@c}66}k&@90`trK45Vd_j0jj(B!1yA^!1kTH0xlnR zPE&aDBN-}R;jnX-CQ#ftM;9th#v`Q!@~EMHTDx8;{PI)U`ZEH|9*^t{HvtLFk(|i6MCL}XzL(e}C9S=?Wyiq_Ew#!9 zU+Fa@Z%ky`f>kp@ozzV(cD64h9W749p_5mVA#+aqoNHv8+-+K3zR+&xgL}D_Yz5?E zf5*!e9bFCh!i1e_s`=e2s<@I%R}IzC-ZK?dUQKNE%)6E|f3v~OWep{JtLYy2LyPXR zi6U)i#k;kqT6l$|Ub=lw4mW-yk1^iFzG`9DnuGV`$MpMVx{6unMkwMVgyuVgi0&|T zsx1!4bVitPIdjbs{Qe$1ntvTxxI(yr%bx>Zr34;3#I22SEt8)3!P<}1M$?{|{EBZ^ zG)-D+_Ry4lZXB{9TC?ac_`atd+-d?#+Ox*+iIk`aDbI3l)qjJRKKdDkBoks(dbOv< z3@CTm_e?vIt(QF~*QGl(?>aKxXA-yU>%tr}_)XpXnTQjrTY>Zd;0JqcmXsb}k9gv?E{ z{zkUq+pZ(_(he5n<_|zQKK!{z;8+EE;+o4TY;i8`8{~Tyj9gT%qppY@TfHZi!XMX- zAnVMP$h=WC%FWJYYqIZuN5t1lZiXCmcGjy}#y-EM9WDjEsl0l8R0zN7a|ok= z3Yu^*#u7VDeo@XUY+9bH_@?}%PRxocHm-~9%m6s!(1gU5b9N_RtLlr;{9WFsicOtm z^2Fx(M@Le<7F`C6nKIukQQ{;^m#av*8cn>RjjmpCFahO%QglPETMoKLnYeG|z^gUU zdv%98*?4l?9#G*?OV#mx4K_A1`QdMV8KTJJgZm!vyNN`{Q2C{ zcfP;1-g5YtEhoLza{4DNcYM(D&>t82!IL0B4wvOqI21tZ2%!)lLaEDXlW$RwuOaH( z2C}_^&VN4|7@_8j=RiZ2R4Yar2LX0$6c{AN`!Ej$9G*ZVL1YS*MrSZtYz~*l7YOA< zVu=)%S5Q<^R*|WyscUFzY3u0f=^Hro39qlT-Ug>!_Dq)SjChE@GUaNFFI;)`PCDOY zQ%p6jO?rzbl9_Ct$YA3Rg~8pZ2o&ziX*gx1NRK}}GZ;-fRwiPwcmgOaDmmdaJTOvZ zQE7Pnk3wM-d9N}()(gM*MK8?+b#D-hGLVBplvGuEK#V#t4cl*9r9(Gqp4~?fzL=0fgv=_ zo}>ZxM^^9}SZFAKTY}0z;-xX@GPJ{TErnV~s!2BvYS(%pg(^iE0eWBZ%^* zbTKOnWoTjsTR6ZOZfImkQL59D{!F06g)jV)>gir7N=Yk6d;QXa*0iHD-FU(74sn(L zr;Kdu(k#V#VV~~V;gQC5IF|2GA1nA%i9f1G>0XF98LlTaVlf;K^aOC6;h*F^8 z@4h1zR6U?s%~@U4e}|)-gVyQ}p*BVWHBY4sLP{Qyfd+zV;&8g9cQ6ic;nUwq45xso zT&c?X2GwfRmTmyw`@xUpCm_D+)u-Qp!5G@6r8%ErR7_k#QmUjQWoi~V`C1sYh*B-1QmZ>Pbq^jry?9Q&^!iGDJA3!x^Tl844s$rE zn7PeKY18!~_50rrU?khB({0(&1&-MXVw%VM@kc0m`&3NVUrp9J(7 zJ4)9h=^9G!rKEp!9TsQ^a8y}eSE@vluh(yY<^VB+0XaahyO7gw4{yIg*Kk$iys;;6vJ1`%;JPhBS9FhL_% za(TDWjtkmF^`6=5JKBK2?w|{#2!!ymG=^jp(8Bm^Owo!XorlVWr2`eEp&1oWX|~k* zR2LibStlZ9MiDS0Wa&Es2p~8D*i$Q=-xV(SiCw*6jpwc@JnR>Dz&H;!xiAD6;S^*$ z2*Tm6O4bNktyXXixU-kb2x3G2h-p5=2MjBQ3&3H#J(XS%M=;%52?I4bO`OA+L737H zTePqz2nPa#$ays`^fX4ZiY5UUIoi6z%%BE1Kn)>uS*<(7yV?k_5VoKm!aA+{05b>$ zUDSmR0BY){80~2UB=i?;t^+2t85#ll9Hh!EG$epACqI1bZH%8UdP%h_gIf`QL970>Tt|lhY6y1K)Fn_WlG9x7*juiwualsW)fW|I zs%i^b;NjfA1rP!5C&4Jqt+WWOz^gzqd?bV-HCgOF#4Zbaz;ruQ1XRu2GND}~0%b&i z7IX#|A_NG?;Vy<~%u%QVVxnGv{o3I|6ArEgxKV(c zffh0FDEN%_#o_9v39o3;k;(n!NveLGrsVZ zUi#=~fI+(mv&x6|Hq*_w#4hJ#<>VEFhK(2%Td-&oE$!ID(^j6n^?Cbl z?Twm-j?gwMYXAmEAW^6sf!v!wqA^8Mh1y`Yb9QhQgb~#-V_80(*7;0LjF|sN0md-q z2hS@|SVI}6T)vP(bdoiQhrsVNEKED$z_%nuoNgPLd29sK?su1OtBJ0rAOQBYbo>Eu zhuwjq-0Qbv+8qmF3(7e*jEw-1@cXHF)j;|>TDFP zX7nd8_))HI(srq$HtG!Wa}2)yxE5yi<}m-q61}+?`K}+2ppjw}!7C+YB8j=NlqeC^ zJ<~ zKBC&tPjz3ZFT{kob3SZzH~QzsTXWm+3rNTYB~647g!_OTCZfG`x^x+faP4!>jgB=iX_^t^ell^w&P4Pd1i` z?>sRx(pKlB>4j^VnBRDt`_3|K0%w89m`e`l_oo8I`V{e5cFygtWHa_*;U^SL$~{zH z+DNABZRxBgHN!3x$~9Q`nY5njDN}<@cXl(nfm+GfGLh>nKRr4nxgnqIB`Y=8?Ojvx z*0!Df-6DPOQuU}Ns<<3uUuq|L66$sj<13k8)tu_MJTfoJ#p5Io%hCdpayw{nNAFK z$_?{h#T&C^zPe|UE5}!NqC*MCSuf9zG*BPZ-@&O)rq9HS4bRgr17; z%0dqv)2)BkF&;fZY`FMHs`t?D>yP#WZTv!mV4(G;C(M0}b!!TT%IxHvz5t||Q-Bj1 zD)kqgtLQ|YEG{O5D$z8bwN%doFg_sn5)&%m5;Gxyc5BfI%0bL70dTk-&#A6Z!0m3C|~rsHRX7CyY3RkN`u2A&Gz#BGO36z>y`4 z9Ihf%6iA?mi$Q{Q$S`?hqoP6t)hYJb9Fsbq;%JHlY+MrJ=%ArX63&$RJdcHbhcrgN zGBCzX78`}+;h{w~!MdkIW{vYu?f;GesXP7aB8D|2RNhU#Yp+57Bjpwq(`;p>njyMrtf#ktgqBIhs%fdq<E*XUdoi=qg(~vDplekWmMs#T0I_8RSQ1awBw`0G``l^ zgpbX3;%ArLxJ!zI*fH!1}BKQ;XQ&J1xqFpIxG`-u>L^)sRV<`=^J-LHiD zhu;YEv1$1G)O0HOrx{fCFEgp+-)2$Se-f&ct%j=Qs}sQ$s)OLb>Oyc3b)`~Jb)#}H zb*EBr^`LSH^`T1Gumpz>PjJMD1XolM;jv;N-&^?gllt zq?<&wwA<9$xhkpJ*C~Ybzf?l|HjS{pD@{m0gzq9Po;W0v+wJvEbsEPk@-nQWD9@Qb}>uRIQ~!PZvfetSqu~ z;N~hX4?!WKB8rQVlyFv#veK!lP*+n^i>^-g^%xs@Zo#URUbj}8HrTeMT|4aC^P!`C z>ZH$|#ic85-SoY?_0$udd*+v3K(0Wv8Z4wSG5%b0J{v3ecoq^o7<9u$C|VS;;zptb zk|jA+3Mj-<669oCNntfrYH5@%t!K&-E>DFDZm}Zt%3P^pRjZ0xHLh1TjSQz*(`eN~ zySCM-12dDXB=`761ulH&)Vc2sT@uD_^-LY;n|q)v-E*v+b8VgT>|KIOx3r@}HxLLr2XVJ8t2`X<5Ymg$kH|xU}O&pzLarX+je(zi1@#sJHwu%f)(w>4!~a zKl|I7)y{?P-(f7vm5vgeU}d0E^aGN9_cF_xr-ffs_jqyC^|Amy9=izgqfjzBgB!ZkCs}&Y3Xg%u5;^YMTc~OOvfvEem z08bFlQD2HmnVG8%k-src7T34Ed--xA&QT@9jP=|uG0y-d;Zo{+Zj!^_rC8GEe~&zk z6f;Q^PLVRI%s?@NH7I+$<4ic zK>#k$z4-1ZCT^{If7@7neaqFZ--IMDCOaI#AeJ*BGv5qE-TB2E7Gh*qL9eCruu0Hy z0wGN$nzv`WB!p4aZnxR32N*j|Ffr|JtM3R~Reknvl7EQ$aiqEtql9u5#oz7>FSmu8 z+=@KD7oKu2Jmf(H`*Gy*hj5p75#XZ;^rr}l6roWF`@~gseSm=1$nn=WsUP!o@P-bGhMt=*WBG9j>SZqv|q#VrkA+KC&l41SjxB z1SRS`8@7a;f(Qa|e9@a0q6P$wql?zkiW(3>1Si-;i8RlKEn#M2OeBB+e9@8`3sEC# zG@x-*xo9n|C};pTRVWmy z*{NnH*V59mbu(Jm({=Yx`8QD}%D>6Ts}bER&Fgm*RmVU1y8bHVv!~I_!mhHcwY04% zQXrHQ7&PxFIW}iwo*DDO$j4-cK6aoFD#|d-fjKZkA4tR;F(Eo)JcRlfYzVn93@QXR zu!}v&4HyJ*kRX5<*nxo{4h94^1xpWFd8WEsbb~7@Cw?>;z4dQkw?Z5l%9sM5o6YXmlTLM zHn|xNxg9EZLiEY1$nleG{DwS=^4!Hn^p8xV;5axHPKUGPvlVg`^OXwB3YE*riZqIq zOEgMV%FB9L;_A?V_4SC*B9qx-?S%5}ec}7Q(0pGw9>di&^2F}WmzK~b5PZED(O@(f z4Mu}8!uoooM~Fa8DBoQkk?8oflwnp-3#`W=jJpit}=|a487^-GPBS3+TLv%f$i;e@LVYXuF883#ht?p$q6)tK;JuGS-B! z6B@>VgMom+NC-G$UyP_1h;5QBybBDd5y)&~TmWj~+Kgyf5RxG+5m9V`UzymvslPa` z{1_vJz5G4`QzHc^;L)R#VO`>pasG2q+`L5mRIc8Ln!DrrR0S9<= zg_uc?E|F_CGa>GA_1YL~4l`+kp851VC@CcT;1|bOy#dFS0D{W5&H@597a&2Is%1zh zpSqBjMn`i1D)2j!Q_g{ypPJgjXzRUplC)~@x2w{+QF>RP;&tCVcb6hW(eA-klo$$~ zfo5Yi0#fC}7*_Su;0^;hjE^Weq=-K+{+@Tw+y*M{wL}TWbXY=D1Jty{D@e!qwM!Bs z>U!@*Sv%FtzZ%VW35!+M_)?a-$S9Fcy0{`zq*6=M0(JddCFx3=&cXu;!m=3n z74pqnZcD3i8^VZK1G+VmPdtiZ3DV-5M>V^JbOVbNJ2p0(htnziV$9SqbB`@8&NB|vZ8!ABrSYYTBmLedGU8?>1x|A* zZ2DoU&Cp%vfl~LMPb0o55^Aw~-I8@pIGGjhMm&Eu#rGuJbW>r5Mxmz|*a6P$FQ>TR z!TW^J$%wV;2*92?cFRD(Li9vHPsOZt6+{=uEG}3Zdc&nC)+}RFD1OzG zJXm*)Yo&)+Rq&16mf1D3g?k9pcBj|2ET?jK`Gg8cWcW^2NAAp?lb^||D7=e%MbW)7 zmI}1>bbh%HR_53HZC^>g$EUOeQ{uB*#rB**eByq{9q`bO!PPc0B$El(ez=C?t3*gd-i18<^%fUNZjmtyPpCEVK1OOpMv)7u#ZRc7#dFtYWD4agi>^yM_jB(p5uvbSv zF)v(!UrvppTPCHm~+V$*pKK&_69N#{THppf$L@(Z3Qz(Wsq2u zbtV=jH<%TV*)Zz+0ZVIE2TRSZXlT!#jJPbXBTQvzGY~MqPBzyzC+b2LjHVa}RxA*p z;K2+k?QWU3@sP-9u#=Wlh|wOIZsY_CNf#`6sAyJ+o)-wl2NmHio)V#AZVvMRx5}fB zK|d+$(9Ms~Ir?)DWomBWfTDjOEZFeaYz}{!Sowki+zsU=*N1>9wI;mIDSz!-naEfg zXRv<3c-Avxt5G}t{a7^LIgYKh@ix)M3>q!WC(`Z8I)66sr@)+!ou={Sq@MhFn>#;S zYQpxqWmkmWLmHu4_K5tMT&V}1#^qe%?d%|Bvii>0m0(Ss-^9967iCOFiFkl;OPDxu zk+L()q03xR|HvKE3dU2r9_BVz;3zLf)2PPa15>WqjANKhZ68F=EKr>+)g1tO9G8ic z57}wkEMdCdrAu0!>Je~i`fWrN<_We&Gk`qXy9#7+>9XfS13>!ww zD*|0$HpCi1jttqcS}|kF|GeF(ll1XD+by0oV`ASC`b)mB-OiPXw5>vRm-(rj?apZ>dTWoHSF5gPE! zM%Wr>hk2d@g~MnBWDf2wAMD#$P$#wbF9`X))II01iAG?Qkpu2YllrQ|b&uOf|G_~C;)RkVqI8V?-EuD!n#VzBm8Rj? z-##(9Lyb=h$M8DJzwD@>@cPJxU8D(wiNphK@s?O3D%M3fIPcd?1&IwQ0ibWjRDD$k za{|g@?u9}+M&cZ=>xeiBq3o_ylZ3F-EKa=8yP`g%Y0sa&67{!lR81{cEFWg#$d3QU;UrgXbTiF4Z=oeut+nsg10zaIaVCC0 z(FK+~-mP>@0lC8#Eua^q&qa56=Z zIozz_WP5-YFJW%N&l4)|-#Gd5;udV1pisMnMcP9#N=ZaYoMbtZq5EW{yP`&0HPp0H z)G{>Kb{Z+3G+wY$)IErtJK{xBA323a3i7G(Fi!!ex+w0>;A-hsXuN!#uIPymU8-{w z-L)^%Kg!o(x~DaxdBW0ymeHEdwYkvlQir%sSGr_%yVm1IuYx`dBB)=%fS^IQhU5%m zjPM&(qVA1c47OlDzJ!;nfE5xJnJ9xTlo)S_F;%>ZIg`#u@}T+9QpM(u=qFCBcnL0D zxpsq=;R6aP2+ENr!!N)uz%RfrfOU_-Vz5|2tdKil5m7P4g7q>=+P_#qg>G|lI(2|^ zGCyr*knq!y5G$b}qF~_Trz0U&LPJC$AU1*hlS|e9-x3xv894kW&+ii4nz!Vq#=MF`-h7C{65TJrYDFIS~~n zDQymOah_6ZE3pygWKne!}`hRL$lSLTXvS)1!~ zd3vC|Rr;{dQY~d?t*&H5S76P$ShrOwA_eWP-mt^AeChBSZd(?{(ArqZr|d$oe1$v} zC1qF!E6ZS&piPZLA`pnk>?s-}!mQrOb|7#3Y6LQhBMMs9NF+LXierZosi7FNI?kz% z^QhxUp`C57bLF=mS7Q4x$W6F-gE|g{%Rz%;-065b8kfMt;{iV z$BjGJgL1H4=xEdjj2`3Bx!ehdubt$fn%5o7jxNmp5##$xkT|R)2v|&~ShI=s^z)o0 zhyfHlK6MAaBhCJlaF2CZtU68`F>CkV{Cbc=e=@i4FLuM_NS$iM-uw!mtv*O)ZSSOM z_}tHnEgsVna{f3rf9^*{cS;+Uu(;MQzRVl%Vn$_tOBWb6S!Fwy>JDY;L*K8^zB(pn zsLi3Sd35Rm`e=3_B;BO;g3qlc{EG2PrM?4i3&OElRCIi|N@G8&i7RJ3XPQ31<`@!GHiDo)igNFS{+o@ zwr7sO2e~BgBhc;WHW-~0jt4Ok9w4uKz=n6A)y~}7Z4e;1(5wnaH>L*(IOJeu4k{&? zyYZ5SSXFa`J`R2e=1>zFKCBIUtDA0FUIc3@j!fulJgd>I1Y0X%Xc?~FiRnV7K{*vm zjy%7btaG&jNE}H}Uc4HQoz|p+RE!HPsN@9fowu2mZi3E3a=S5T1!C~3Nt#nkZjrs7 zAcYu~%5kI~FgAYc#_Bm_mY6Nq%tFh!{KH(E#wDnA4SQJW=i7Zr;;&crrcpK~H>E0d zA?!~iWXErNQZLS$!}g{?{yD}N1*^F>kP%rXsPh!9lbQ#LK`mf-fn5PkAXGqh@>gw) zGxdO)H=>tfyjI{n91ZYgms!3d$-lbcTlw$edmnvpUL)MYHalnivr{u|)AsNwq}>YT z;6f|8mu5;APyUZvet5nLhR%S%H*U?RNZpy5&vyz^kFNrjmo&ZrTC)&)2zCzbr9g|v zp&@;la9s*;bfvXH-q^1I)aIQPHM?1$%wN##Mt0*Y3VPqWc0Z zsk*%CcI&I*Zj#&$YnEZM=w|Lf`HzT+Txo}J(RL~&3=I5sG{e5lOQseN~1HFlYL=}qnyh?F?b>F zi7yb!6|qjD!`R0@1+y{1hhHOn<69)7ghCqurrs}DzxoU3@7xG`vArIE4F4y2FIIUa zkVAtK%S3RgbOw{fWHDJx784=ZX)GsgNp3VrO3JHQDUF`XGzkNYqhh?&D#=TFfXX@v z9|E_F2H{cj#4+VgzsO(plyYbFcOxB5l9#bE1*uAD-~hHSRCGhj3*Pc zEr=uwh%CWF6e^8w%FqGjkT4RKhY?6v0fok3aWDdjC*#T57DP*;CDD>-36U%y3kV`Z z6f-J~&d?#-fXMi-z>?}48Zh;QR;}&fxpvtdT;ntQ`6z$w@uvEQ224GnRcl;b>$+BK z@|Bd8lyzBb7MsH>WlSq_r4?CHMHZXI&f!NZGNTnaQAHD5TDA(VDr(0GG>we^*GpYm z+oda=ZGKcmL#ClBQ>Ekv=x&sWk?jO9oFJ*rmfvHgB4+!5vyTiVw(1{9p`_yZ^S)O956cEV|L3)3@(2xjXhwH>g>CH*um zTc);dY!tUL*I1zYPn5Cd@Uo6f~6?bOLbQy5&B4)fSYR364>Ql`B~TXCz6=o@+hr~Se* zwW*RyM^YPZi`hJb(_S=nVKz!(FrX*uWhP;O=BqRb{@%DImZIa9Oc4z7wgTW^FW-^C zyhRbPjhX!2C^k=;CD5mhwLA`^@-(l6y5v4-$pak+4=-zm@nn)|U7TX2u5QVK5)|vO z5!Kj47#z48lgMHeHijTZCB~3M0i&=nv@eQ?0N+HM7p059;c<9EiV_AQLu81I!{hJ- zhzyaTOSP^uoj0KYVbpKCB$ED@%q6tD62>G3b7yLz zWcriOZ;NMxX^o`1kO4|6dP;g66A5ZsDk?fUdO}6%USgii!70|ytVi);@pS!qm+-J(8~HHbTe!>P=GOke&{4So=N_LM=3ETdii@b2Oo9 zQ_*@l1}##L)w;C?!ChVU<};1V>sdzD@9Bw@%Go>|+!(~hJ5a8!HI9w}cHC3I&yAON z^0iaveD;L_XMhto(vVG1E!&VomiokPxB_9@)P>o*uhgz2dE@CY@{ zYj@2Rm}i;r{>C5M&WjQf&1}J9OwBluFo|lXj+GuMl8t!!qE4D%m zF>W!fLv#QKx-cyEj}K-5-JgvS9R@)=+I?`(7WAY4rJdmR5EwPwaLd=dM~88R zARBP4!z*eZ6wTpu%72Up2slp72*J)<8k&0XYn=zxQ&9(uH-=Ej5>%{0%2o({upp*d zeQCm52*YqpNO%`^A&%;?;zx3@g&jLn7yqQI_wd|1&HrGd{lAObvRmj-YiJMo-6OEy zT!zmj^nB!ov>6q9qZfS%B>{OO-CS0W4_visM(pWelNy^B|!6N@o`Mg z5o&^+Iann0NUuCTq_i~~JQ03M{8}~q;%(p}g4t+{w2ybiKhI(c0ltO`9e(Ifvz`;S zPpEH8enr)4+og9&WjA;qQ`x4n&g8lOMGmsr)FRtp5mc8hb27j=TY2Qc}Ae_ju zQ%BFR(GU8TF%2qZ(ih$mQ3PYQKZP2SoQ*|ceUK!rYiQ+$SV>9~tVRt)(1M5*SqD^uf`Nj88chU@ zt^h`t|DtPu=mmv8G(j|5Y@uX}b;+xKh4en*7-F9wMwE-UL^M;?gMoZcQ zmC#FqC`lV6ArXxnX%jQjCQf9lP!tUhu{jzWVskVwq)kW&n$6L85SwplFvz#1xw1is zS1Tpn4}uDD+UaDGQluqSp>!ieb}7E+ump*aot~O2Nt&3F#YiJg#OY>h(4P#8% zL>5;^8?QRGvP0Kg0!iR z@#C3dts?}-5NWKvmZP`dYCW&}Qv=%jnON+#@sA3rl(WMKEQ!tuif4+oHb_OgzrVGZ zS_KE3$d>AzVFZ>$XUoQ_-w28pfd8t9MkN=5#E}_X;6%1mZ#Pfb&=T-p6)Rx`BFS92 z(G@}B$PD&c1PV@JMA$FfS=;|U2`v+f!c*9|A<101(P50Lj)DKER4FqEP30?X-BA>t z!sLilbP)VUWy)B<7@9z3=Ygj3m1d`DP;?ah$K-UZSh`Sc?}?!aR2FBZXfXJ{QqZ$O za14>g!3#?ls;ykQe$fJAKEs-JJ4=fmBfj}($(EyarEO%wr}_wjf&dK;06E&u{Dqet zaT2G>m?M8NvQ+fCZ?-L{$B+p>{Ig)qj-&6z|HKq@S04d57y#5*@ssSzA2(>wWz3R2 zSKdHjVtUetJr>B2r$m(oZF&ru=s!OEHp4#)HXOKc=jHfHcs+(;kYK<=j1oOo+?U{w zey}(rOPMBprmQ(~@4i32UvZEKaZ+R{P^L!H-SJC4`Qd)X`Gw9 z(Wc8+Lnh2x9PqYf1sH(DJtG)Qp{7-t;itNGM?&=IGvfT-8;BtR?Qu^DC79?gc_4y) zeBM3D2mn^eGlIUX-92hOabHWj!0*Z^P z1L!Wr?veK6?b7|kKF%s3L*1e(V3eL{9ZGHvRh{d(f`mY(FnUKq_F(etnQPqG&U z*mAg6?hYO3B8;Qan|nvi9c}y57QJ0}Ox(f06SvOo6OFnr>CQqB`Q^&);ze3C`WEg2 zB17|FzYN(P_7VGp9c#aDUQ7%;Xg_7Y>Ap^G+pAlM(MGR6egiU=tR)aWo` z!Hx^}{Kh|=;|jNUz%$2>)-vyz7xMimoyZ9w8St(0X`ZATZ9OW)w1t~(12ys$m zDNv?HleRkRmu9r24ejYfS9(w|*nRXv6Pw!1<}|-WEp0`sTi3?6w7p&JZO~x`jG3`y z!=4jY9=!I^Km5-NUh|HReB}qnNCjmBggo?N4}U}>9mS|eH^#AyeO%)m@QvyHWd{or zDMq|xX|m*)Uzy2LHnNwKT;(C5P&;sJ2})Y(GM2r(6|Q9Et6J?E*1WcLu4nxl(x@V( zDpae}s71Rj-S=DnbgnDi>Os$X*S~{xz{4ByC`UimaZhmKlb!N3r$5tK&vEYaUC<&1 zjTkp&)`DegHf_7}er;w;+t|S__ON*9I<9uZ1CIP?j{rA7$iMkGkN-qZ`V>$7bkF!K z&;DG``@jo3;ILy(I^(=cuDapYcf23>?-p+DcJAmd?(Y6xdeU<}et3`gQ9k;|`naFq z6MwQ#`Ds4=XZoz4<8%K2QMggKRX8Zbgdryk31LV{g!EdqCAFSWEmEFKA!uNbi8X{q z%a9o6Jt;Se+rCzMr|nJvv)Up+T6eTz16<$;#&^HeMBDJY*+|3-}yp_6A6+4D3H9AbmpENj2=BY9(>A9NbN*n zf*dz+9oCD^Vv49%t*0O8elh8G? zqkea~rk>b!Z{x=Nu7e$|zoqrb(g;iq`IlA#RJ!3z-+@|jC~p(?IHp)*&n+mXMuRrl z1uPua9Dy6^axD)vES*MpDs67q!kQy=0f$eofLe~hFj>53ZSd!Lh5R*zYl=^S{sgz| z!3yRzO^_t2xwUsxsD)w)av5x?*M!S1I^8%0!Qyy}FL$4zFmW&QtDOBGC z`-bv&;m^^y7693Dk#0pBE%ey&wGd>~V|+eKuSTwDA;3binlO2kejF3oDZ7(9Qb%(* z?I_HrXjvrx$QFHL;c*YgRb~Co$>Os+jzEf5{PvCw0$KIhyY9TSPo9G76O;Qi&?*!x zx;2&u3=lprLU_(Ub#%nA2iOCXD^9pcFlrEg)OedkAtWd#Jm#eE;3YJO<6HN$;$uC) zhdJM7M;)*5DqUUmWooFgrkZQ1wXV8rtG$jo3vl{1<1bLKP~jp)t14E!nrf>qQL+@` z*uxb6u*Xj2aDrXCJBi-8^2Z7_e3lU)SiZ)FW6|4Q%*Z0 zIAT;sTs$>+7zOL@R1o{V$Is+I7xhGN;6*rvDNSW+`$H4aO-jEMeGD?fI8(~Q5Jr$k zKBQqDl}30>8tHLqlqaP5Jt-~VsYE5*gI>~mQD^rVGs+0}%SaE%C=bf~9+Cxo=2~5GPvvR0k3{(m?hC}1?S6qcJ_|BL;*fpU*qAI;=i*f9lSTJ!$ zujw^`U6TqW$>eo?Cb4UB;iQ?pq2CmCZBry!7GE@=h+W$jO`g@4q(#`ZT~#Tv`LaPJ z?ApFq%Iv;kNEy3!D4r^ZH)T{Xa?@VxQMqLwD!1)N<&FcW+;tF@dk&#;-(gf9NTKr3 z5mX*Iitb!HlRWRZyx@eq=%l>ll)UV;yyA?!s$E{wA+PKFXZQ_Wd}S!mtl_+pk1aj( zoPEkmj>~Hvl{#ju)q;FHQ_AD6QOQ4DubThtAK`yj#}jyd?PI*pW{p{rV5j-g-3c+ya-NDV zFiEuw1P`)&t1_wc4kdNj;iRrRK7npKvvS>cb8a7gE#hT-bgwVqV}hWAd}1Fd=~Me9 zY0LeVwAG$0W9$91oJ31w4zl(zBuyXg&1~Hfj%fXnk75IYMI=#symSP26R@Ju#~gdy z@h6;UlF6pn0t6xQM_jWUV>Pmwn`6ffb9{l(Ylzq62TP*F1VAM5JCwjk^+>VB!bZUN0Vz@BDISe z*=-#N9f!N9O&z$cJDM*l8ec2;fn2m|gK9z7l!ez8bmQ%w4T?Lu{&ispq#TG{9Qa#o zF@Xq{ys+aBa|p+gt#8CyLfObw(#_#TMMVK@T=0`74*72?lLVj*CDpeeH;v-*sQ2rY zn!!CU6NsEIxggw-wAgvRVF*>;y?Zq$Ohx%O_Ovr%i#E(K)2u|D)kO>R_bf9E=F}BC zu~-Kh>_)L0kTQ`TBa&*r#yDEYf6U>d09;(Whvhs|1LT2sU{7Y&G?@bJh+x#u)!0BM zwewL@_x|$nM`=o11ZvrgW!Y4%P;`6%!}1oXZb=wo;L@fVhxG<*kSIea5dteAavn zhvMDO;|*6;jSF4$j^>}&E6{)nH8oV&f+SOvgOLtq*I4(y?PvW$Pq`QwY>X9rBsfF*&QcV+pXYoR7p!=WKZ|cB6lpPWghO7C-D`rg;l`c`@$u$+&B{33vz zUzDH{HAPD_$go5zYS}D6KyB$DI=dzz<@At3^IepU@>?MIYY(JF$@eV z!^P-lj5DSgOBgE|dl>r}hZu($#~3FVXBf{hE;6n#uAUnYr%sxrI4z~k^z!uUzMBo3 zF^?_m;|SOAu6mB#tlergYNLbR=zSI|eNZsv^Ns$UoPkhEQkhy}BpGZ)I;w3$Ob*lY z1wZqHsz!M+QE8Rc*3g^W!NljA3YR?|48i+`Lg^x%j@LVa0AaJgS5+c zQBf~=?4eVyaAko50&`;1eMNhZ3Q;v0MvG`2NpxWb1elAo_^`w?<27-UF!?81Oj=1d znV^w_eH`L!&Je#q0O`YOcAVzeJHN1$tu_JP=6KLFZ=*qL?eEo+McZ`mG8)g4t^@ML z_ewd%jsR-V`PUxW{kv-}EN%*5Ym|f+{SR_>>N1ei`kppBn!as-%mCz*ZQYh_-iGbo zCx+EP-?HsHYz^Bzr?#2s%bZLjx%gLf;iD|wcdWM5OmG{r_}QvS>MTxN@*S#I0o9vT zZM9r|sNRbOF)v~|alrf7ZtE`EH+NQ#tLB6qjkif`&WBC;vb{id7sAeh*-;P&I?VnKakD=--e;WdD^Bz| zC;Ng^eaY?q;z9p&-`}m_-`4R@Ydyfqc5u0$sO__XiCEZX&h#}G`ku3W!@0iYeBaSI z3X`*CSO0OaU)&xWcG|d2*z@7vUK=#h`MKhC$Tfuu;I)wKshpa_%}hLlKU za-EpNH%ov+F z+~t@*R90QMBh-u82-a1M8ryZyth{^U-7^RVUo*Lr@F?spmL z_~K{Z{NlS`rTNKM)p(}{AJp_wEuU29y|&?K7oPSJNC-(%Xp+OwCM=1e7@UMbiCNw@ zRytZFA~+RfVbu&%wVZWkB(flK|!m44=0zjD3bxY6%i?H3-m zl1HuJ&sOnQtNm+s$PaUrudOV6pQmM7!O_dHD*E6+htq8A!@jS++3hK{w9}2`h#f+sD4f7Wxb~fWZH)$AW*_2?+fsvcg1O1L4RgAObA}M55DxD0Bmm zAK3{MXz~##ScOmV6qAW#iG z08~d00X2|!K+UEFfLe);t{71}5Q_!?ai{}`M^k|W)B+MOeM^$wgGk^SEb0slLH&WD zs0%RcNsj|7B5UOjc|%rZb*9f6pi_ah=uBW88VIaMLxBzGCtxEQ4s1eGfXzrIumwE{ zY(=txZD=I09sLaKK&JpZFFi_j)$T)!&K{uefW4RmU>_O=>_-(ifTjTl(IUVhv^#LP zNfvOVQqfJou}j_~tK;kRMfr0E{&3bg^_+K6i(V4#vTJ(vy8nB_6gS;6(`|Rn$-Rm0 z1@2q#fya*YPxtzlC;9t7(hd0M==pgHndcc~d$C?!Vn;Tw(Zm&aQ}2-o-~+N4__(F+ z^Qk@`^6U8v_y+l7z60F{q&0~H(klz;17su9fgi{cAm@-73!w^#z#E7{RS*MjAr{ny z*j}N=3D5vyha8CG>=7D4oDp3LjUle6ZiR*rchIBI1mcO&tI!nUjipZ^2I7mGeua2Q zE=i*&=C?wKEn&0AQAW*S?B?Y zBFy}S6i5L=ELa!lYbPRLh7>Adgm}7Qr`xJ*^q|(Zll5iNMjn_dlXJWdNRmfg;S8;47N|{oaI>Ca3D%y1tv zaA6Mu^Br9H7czu}4lVox8ODM!oUTrv;TdEWddP}<40%9Hw-+u$b}+^(Gt`D$o%js7 z76wADQ^XsEg^-&x^j6^v#_l_;SXKU~CY?KqCJz*e29{c9o+yWj7J#(^qQFcVD+ZyGcgCi z>dR!t#2f@`CM&Zh<`7u3*)nfp4udtHQx;6j5wI4rXVJtQ1#2-!R!mGPSSvYa)x;bF zYc-c_nwaBYZRVP7yL7j;9o({Gm+`iCf_rxDvfkEi@W{T2IStl+o;frzXTUnl%kjT@ zS!Y=rynBsLu20N)ux{|p?TNVn)*XJiyKC&W?m@2H-}QD|4fJ@`L9eM}1HGgiP?ch)!mgA;?kaYfHS;AreP!;<7F}#ufQo@B~$SpT;ctDW+6P`1F{I?Nl#3H z6-d;))%4lS4g|CqTcPqLDg&rdeKKys3k@5#jm$xB{-CLhp*1@Mc7P>)aH3yYu# z_za%07|MVp@QS5S!7_Nma;V~Sc*hDT0an5bRzVk5lU!H>-B?RZ;d|)CR#Ft(U>rY?=GYDs*g;z0 zM;O9R(g?d?1iMKS?154IM4IAf7{f258GeOf>?Mt{52mo6w88TH~5{*!5?sqKgn!dfm{4V<{}^NaJ6L~X{B`4DfS1-M)QL}*{W`eLjdIf`XA+B zUw(e?htPn*aEzon{U{o+FcFife@&UP-i%pm&6%@784J>L7FsBV&9Sf83n;hPr`15Y zhKMZHg{f>;Iv)E@i8~eNsP@Z$c7vuc6B)x+x zTxmB~xylu;j$6_PxFhb&6TI8~6Ep(Ilqo1%j!>V6Mg#>>n4*dli7ScHlu+)ulqyx` zRjYxkSMM9X(+DgO3ABk6-yuTBHll=`goz!5#l1^(nhx=xUEh>g46-R+ef}jkPsSFxa0T$IlojRjReHxPn zR3KEA)=XIGxhxQ?I9JB6tnO3)ZvD@is2BK?y#cTmIP87%KTov8@Ha0M|M5%UUw)6q z#ZiiX)i+id$b_td%#byZIb=O#9&Qu6#daZu*yRWf4<w<{IfCq?+|fl>MOFol$<= zPyk804xb>R;W6!O&I*CTz+eX?C^*gp(KxvdRrw69`Eam&BB4Sb(4fI7d>jag>89uk zi$uF3BQ|!TvUzb5q_AJGu<9@zS1>#KJ!ehRqMom4%)+oOMK-#ytUxH6?7du|60Hb) zK@~aKDHD&BHo52Oi;5SUkFMTUX`mV?+P2Y6Q0?ZlSv8yeNjOt=Z)sDaSVr1r;+5i_ zyb_%yPRC(6P*W_H`5%u|L?iy2|IB8IFP~w%Uz#J!sca zLs^+TX^y$#rIYhqZ8~Mhuu*_9(!g;1e5e8rz?5XcRm`!9Db8b9 zO;+>Qs;$cBBJ7!KL3UI%q+9MS+HGEVF1PJ~msTwXa?NW+OX4I_4K>`1)j%T~_?FIZ zZ*FyX$cJ>8H+jaH%7Ba#PJl!uNGQoQYo!reSjxIzW*fW3jmc>i$s+R&N1=!H|$der> z4sxFZy2SQQ-Imh%kuT6Pg--!OLS4-IOhBMOHfeXemGw@~|8(oX+M#uZ^xM=O&bo{q zWT*-C%99O+4pR6*9y$mB{;c_9PHK$Zbc17m76GP>uBKXNK%6YHd3*M1J8<2!&%?YK zZ+FTWJB!K5;7py%PD}>j0kcy_j?Zl%?{X zR;EKMU!_&rC1?-tnwqpuDYbn8ZOL&kG_G4;ECh4K9UHcq6JD?$+jKM2+r2rvgXFMX zt_}?Cd~0>R8w{Jv-82F2$msk6jJsPpi}BY{(?mD(VXbwu*RD5|QM{x{ho$8uZD=vO z;fA7mpIYm=xy}DsSzXJHs^PTztBpleMKu~(%Nm$466$F5vvwEGPcIidqq~EzGdU_K zrg%nsd~(|8EzNF2+HJIP-DS4;e|EmU*d1T|F?(ZLZbD??Ov|sTiYgj9j-Q#|c-?NO z)R-1hYrMjYq#RmXW!XS`Jzw&5MM~!8Q%Kpq0qSmzh8crI+>zr5 z@-Z-$yuMPa)aIQj+pi(_fOgc1ijtiU%GD4=?mn7RsRePv5zB;_Or9d}Z1#Nlq_UI} z38h(qhtn@}w2^t%ESUylBY!33PLW^UW1zeL0)=R?_{^i?r?Ofe5o34|3hv5)-93TR zlFl^bqpsU-M2cW>Eoheg6pV<0hZ_s>EN)aM8J$(B0PSS?vTzX&Z)!oLY#X*=_HOUK z&k|Jnf?t%(@_~Cg)0wl>WjF*xA_m_b0?D_Zb1Y~muAGxp0I9I3xbRf#wTQ>wESWw# z7SFOj8F7VA(OHID|=}C^RPWo%WUq*if5`x9YhCmsChB`?paqpS#bkICBdaBo@!k27xn10Th!j^L;>1j zRsa#d(Y~g@VYTn~_R5*{A!@~(M{A}Om3!=!2fEbz^wmHP=3t)gdd9*WzttNP%j66jAe03~+{xv;hJepySpdw7Abz z7y}ac%O67ejuzuk%8#HiKC>(E&~ii?3CB4yJ1VH-g6L^~6OzOGA=iXQ>C6&{(CC;X z2$wQN+K%@tlHzaB+5g#Aviv02P60Z|R@g9>;+Nh96f{01`LR4S>KS$=UT212N}f;4 zsY)=&p9P;S(ZkwU0o#UJ(ZVUqqh1n+t+`v#+BXUSeU3g;*j2uk8eirAR@%QRDmyT7 z66V?!{~-+Vn)cwNXA^tK;d`^|jitpn2V0)wb@RBRFs4*2Z{Xh5ZSMp@&Dp8FHFt1h zP--$9q;JbPceZYIhF+)P=b{>0&~Of3qhJR)1l$J7X>f%(dZ^s62u9ADXU5yqd_Yig zsy5Qcp<}8B_S!66)-u$r+=#YYJdo=1)(S^;*xA==GK>P@)mSm3U7(zdu2}4R=9<-f zufug@5QC;AcZ6U?Aau2QFIR`a@$pUyk_E5dwU>pe;~`*+#!ga8v5HOOE}4TeM8HY( z6Ze@O;ym3tM6C#fd+M@A@S-LWNh%3AY`j>xw?b1^NGF-Gs*r_m2AulTs(2t>)^5%h z^KaiDD+`(%Wbn^L*P77X}kCVp>N>5&M19>Q zScQ0!;=WfD$yK29U@C86LS@!QrTeW11k>K0{yxp=@Y~< zXK@5EZcvq=QNuli5_kT`SRqkqAZh|0DT>RK4uZ^8TA6Jq-aqppVF5qcI95qsK3Jnm zLvP*!P%($#bXt0DRpDd&ADKOv$)}WT9aG8irN#2b%=Xezm)g{-NEaZB}dv$^~2YC)d&+9>;Dq7FQf)pj@z_qbM-xtB~xDi7`SBo!3Q-X|-ho{W8uML_q6N^yXH*^?2S&kV%C5#e$AN>sDY z($7fg@?^%|2fQu3^w%lA!GmDrV}-@}cfokKoRHSO9FE)mK%s+T(gZ6PJ(iEHN{og4B6;k!gb@>n6oFYplqia@&*)f8GQ;PCDQVeSBf0Ag3XX(sKp^$XC-US3t z1q_4P=ibi3;vAB`y3N|d+LmUn>=%+pia?nGH)Uajyjo&2Zh)|NI(x>Xkka~*mPq$b zyFy}%P}iN;Rtzcw#Y~*S5>v%OgwtxKRExXI8i3siLEeZoT;#pTawKu+j zG(U?*>5`O#6{G6kS41HuR}bs8Ccy@Fgs5D#(j700?VpdW8(fYjvv|l%ynZFs*xu>Z z4ZyHLHMiGMU=$cOCaD8cI>;fI|&wmt2{a$Pv; zs#*sB5pXygUqd?GGP?CFHK<0w1S;Gdj^ueREia2dqhLnf%HW1pxgkQ=V&>2}8@HV# z9XaaHnHc*odYzza&W*A*EArI?gOwdU0cO+lz_=5_Jrd=UfekOe?A;{J&boC&#<}%g z(*J*XkSen^OjQ)T5g-yTFLl)qE6L=6AjuMI0b)@v^tT_(panbTLy#zWN>C$TVgmQh zE3Xy)11>MOkv&6?N4_T=M77=NK3F@x_q2Y$P>Z!U_p~bu+DPQB(eCF!{#`f+l`;J8 zJS^@&^>wLP%*e&9B)bn=a&NQuxYsurDbxq5c;P%>!y|V(h`Py%SrRxvG0xL!>bxyB z!x*kU7HTl)Ay*}+tS+P}#aF0MtylSVjh>smGW)9i;IV=r&n)b+;QJJ475E|l-0>{J*zhy1%kXVkx?PTn{yK7tkpfhWgJ5G>$7|18B< znZ0*D%;~1R-JTv!2S)7T9X!z z0BxcDwdd(#-nx%&-`3kes3gz6wSI`ucxX0;q22}TD$R|0p!srI-+sbAwCigFX;p(# zdwY|wh{&D(t8^v}x!|AlZ|r&c93%gr>}mScv*c-N6%t8%O>+*pFubzIszIXnK zIf^eacNZ4V++rhpFX;JV1^m+DlO27JiXO?+@~gL6NTG?ZwNaXIlCrbjVQBe5vw=ui138muv5rLEPP zt+2gpGkS3&RM7zlEs>VJbRbSq8>KM4c2!pc_klg?S$H9(Wn?npPRO-dMAD z$8z`XT*Kl>I1C5E!`R++=N{8R7VF^Hul|TK5S_qVK5y`ym*iE}zR}x3A4BSU^OaE` zy#N2wTl*~1mm0p75qD1u91~Pg(7gNRy-EP>?C=0kRQffzVT7?^uw3_+%bg8qOs;rU zjg|e~cMPLh%C7sTjX<^+P$UKtq~AAE*a&1D!A?P|+bWu3SS2*_EQkVv)5;3WC)7di zeP8jqJ!H=EYu7!+&*NSvm}~b^MEN!3s=cU!)P6_Kq%-BDt zZlqjWKyLxX0;fzZvKVW_X3}>mL65UiEK!$VB|~)2d*;R7NADRZ`=xd-oQE^2y%kt# zeYs8b!aD1L91td`MKl+M8rytyBF`GKh-Dd2=<#HwG`Evjq?*&~sut#;IVd@MffGYr z3RAY<`ml)9hGyxCaAI@L?j`!5w@ffWq7Tm)UXn?9%vOAYb+j-Wkt+F|84IFRH%F{^ zFhGcSn1(p4fZdkjLFI%qhyWiItXC*qshN8a>m*a-8E1m-ECqp>#jfpzJ-e}CU9im= z?=+TgBUx+S$?FtT1m*mhr+Gwqpaw;@VZVtByBLTk2&|o6)IY1(L%5+Uhhu3WyqdKWmF(+rrleqFF+p=OSl$UWa7#AUxxOIZ$;%Ik zbg9lR7<3_g&oPH~lLNrDuW*QG z8N6p?NiVkX`@J;GdLWIf&H`I=i)r}V30Z00vg#C0py?ELS#|~`{Y^M57Tv9%cp&@B z`Lwd&Y-X-ljmC21a)Xs3^Rqwwq+XR_{lbSu|$J;L;0F732fNj$8-F2_+(YiIN4a_bp`a`UU4-3I?BAbnhnKi+nl zZ=6~Y)h;deYkQ}S+9i)fk~qEM|NC@$uO45S$atN}JFnTO!9VwNdA(yBn1*^|JmIuF zz}@hvHiJ#(#x)xlb>&Jf33J5p>jw`PF1@d4i&Hslj^h_z$!tKK_%59VMEgD20;b2Q zzO1Qz7Y}h1Krhq&fXNZ;JF3O4geNDBnt^4j)J~i~B9L(^1)e>8fz(g2c9mn z3f0I8?3dTF00rNvxtp!*(M!HXCn^7gH7-@&hcTK~qNZMXmjTe#L4r=#+)?M<8`W5l z;@k6Np1_v)7mn=hQ%84L^V6sBJfpdC|a+5R8_sl+dUr5^(g_A2D0172gbC}&UHUN@8+B$3R1ilrW5?b;@h1Lb+*T*CP*?klz{F%Es9Z{XV* z%7kS4PK8QQzJvT{ob3zW={lwND58K~y}((1%JxdVj+1onC`TlM|2(vukXXSl5=cd| zu~PkPe?ba=^g<5!cESz^T6WaQ1-Oyi)u zR9jsAu~TpOu-X~}4WW|m8UJ8Z~$*F6dhN9+YlDtgv zW-dac?88xvU`c9zr;Kj_b&*zg_Na_9jkgvzlO1nguSLS)6>-3v6v5Vf{hF2B=#VZBBw=h#M1MKP`i_Mnif3VZsM!EI9 zWG1~ja&JHaTuN?)Hzvy_k!ai-o|S|t$##yrM%s`1I`REZ>CWZ;|a~2mgK5Xnu<*4h+q8TzX%FNtPA(3XLzPs=^FzLRn{ z?lpKTnGx!LPnz!-l1>}rEyN4kdX|~uRUTJ;M3g9d9X?L>GH44Yk@|;6ZNOusgE5_w zhcokzggh2#v63)LAz==i{P*cVuT~O+>2&ykDcA%(-FoLqG|Pzehejeo&}vS12DZeJ zA5*H~wG-$u=^y&@J^b0l;~I^%w0}1fgik1vzcP^hHlX=&GN>=oRBeKkz#S@_3}?Ey0voIuuT7?|}v<27w2kT2lcv-}z2TFU>&|bKH44 zNd1%1Km~!f4NuU$uU~=+zZwO64msg_yw6C@Vju`T((6<@!0JZdoPIFXSIE&XwUj)K zNL>`^F44pQ$oN+8TGO+n6E$8YGq%VacS8~{3UD|qL!fxvka|s6f+|D0%2dyq_;~I( ztR5+eyhCP29M)sG3cC4%=ENFW%E>E5`8QO@r$oyM$&JwaAx^hETZ(M*73CibY<08) zugJ@8Dac#@Zq0fY#dZlwA8hH$WX`j2%4l#5$zva!rSneMGIV|Rv{^$rWpq&91fSYU z;h>nbKODI9zrq&NesxA_Zp~jxVrRV7R;e3x2wE16=Yj`TxmZLBL=I&)rV!<8oZ9x1 zYJxNohRg+!d*_@Vz8oRTZRIgD9$BFUJd&=O`9={UVJ7S%_|h0tFtb3FFaxFv>qjpy zcN-HYJX(c=3%l-n*hXeDlYE{s=X+y!x{s#7ct?Wq7s?j4I&C4x09kD{#f{b8Z@if@ zOt_<8T2MQx!E&qu%gSG^Rn$b?nACcnh+EyW8*K#-Y9d#g#n`|C0#@<|?HZt@7tz2c zNrB19hS&xy*PdQ7C?e`c0Z9#4Iu-!^&+3bn{9Lc-U|62PH>&;2YccvDE-Jde@x|+F zMoGaSY3H(L56qQ8XrTXv*31#p*Bgy5@i$R`az0jsKu@oA^#$248S%cYk|!aMikFSw z$5EgivkG5k-w?QOCSxJug0Poh^!DuO8o{JyQ%!pTk1PX?-4WTIVY(zS&&Kgg>U1BW z9e7jt;a58fk0`#3LUPm7iUL0D)G4sW1Y8>BWMrVQ8=9|`sdhx2BJiE3DvxY)TUVi~ zpC(1y0cLmZroh^$fe`Ejbh6?ll83uyVg6};XdE|Y4-|jX+vo2#s(*)&KLS}ytYwBn zx32-1rx%!D9)i%4yUQP4#%dM$Q8}IbjLaxhj2|_Qc3AIt-rcy8>*xO0hdwbDT9=t= zvAr+a1u)%A3^v>U=tW@I? zFu||qbuCoPK1TH?NRgC)VCTMFg$E3PkAeWhkDjmrS?~UX+;+M5Yr+Riz{9zIl`jfc z+l$DgHsYvv(^qoq|2VfO0)KI1wbBAD{bkukPMREA>BMEHX{%mHU5d4o#JEA(uJlY8 zh;#$+{(#l7f^g>%h}kOWghD_duzD2lmaqqFHPz@*=3wYswIkQ#<{m7RzaJ@!LFGrV zaVwr-(kP_W`@m_|gAs{;wyWbC=L7SF{MPZ$>Mrjasq{WySr%3v=Thj6Ug1Y7ur%Np z)99^$BU_%f+d}HvIY==uv*pN(WKEp0de(m2Zozh4#|%Mc?E$>fbvwt`-^U}d3)g+v z)WAx^<*t$qE{b5X9VnH>1dntlOtn(qf(qQg5ZimnSae3QByU-o$`zCHIk~!I_%)Qy zm}vvgq~?Ly8;`&wy%Ij$TJ*56nWqd}cO|^j2Nphw@)roci?0R(q9Oy}wOz}cr1qs1zJ3?)PZxGU< zVl;>Xn2}(Dj}F&WU14~hYkLO>{r(AQotl#aGO_-pNH7QxlSYyHD!r+PkS zJ}EFhrz!nS^5}Xc&RCXVyp(<>r|ecM{SZ{qXGs!7BRA75g-AVD4S5?-tBBfLP8!ft zbT;t$34w9NSiLM&r?u`(Z zR9!hMyxiXfm z*?MiJ6xBmxd(d-)Xs_fQI&>Spd+G95vEZaqI@hzD(v1$=BFr$@5XH3-IBc!ze)#ox z?hApr{IxL!q1SZ#KTY;4%HA?s0#T{xk^J#2DW{^WNsp#qO?R+=bfC*N-frgNW*^m}K>`n{eAj zs|v8$a`v=11fK-IDya-{ZrZ90!q3l`495rffzji=sk}LD#F6lNKIpBX+~E|vfMA!G znq}|X9`3g{yU*A|o4!udea-BhL|uSg7}_<{D0E0p#8=|e^H0z~hbn9jv{+3|SfN5l z5Wu`C54LwO8%9*n2>(YwOpqn@*1I(3VffK?iuAK_vCIzFZ58A?{?|O{|jU zF&;Z}OCmV}9SWI{Zm`6UPRL@%Dq$s6Rlf4&$kX66F`Z6g5zww0U!b>s67XC}`BtnmcQ7As`F37VMPPdavz>L!_ z*xG;4*O8IeJQQi{LgV2!5uWC7n}eGX@#F;yReLcQc8^(@sS3kzlL9qfn$%sQZN$sVUT1Sr;YTf8pm+}q~t=7(lm1Ipp8YtG` zV;4+ql~RT5mB(+6+7`@IVVSGcG9l65CTsk<5avPxv)y8C@hq|r)HP_r5H#CrO9J#| zcDAl?zbjeMz9Zl9I3f$NJlHTHm+M=2_@tyGF#c2gva-ovRfcA*w_Z5g5!Ln7m*@!RVuD!)%Idx(rOtkiicOiV6R}3) zy57tRxffGgQ97L+2742GqOxyvsIwfrhTkNdRsmDJvVXQQ>x#uc6lbTm5wGIrf{nT2 zX%+AEZ|DqQn2)Jol-e3f^ap5T-p;ZPGKyH_1=4AN+73P~VOZbZwZz~njbQ&1mz4q& zx5g;u4z0IdFy#zYcDIz4NsmrU!sDF{kk;H*N1^D)cf1Lu$r+bz9`N_j7-*~tRAUvV zAfuqsC`bu2k*?zAfQ>2eD0q=4NT-1q2{XG=;K%Hxe;ZHWXYT}BE6EC@B;{q%^40<~ zmI8;*Y(o1!p}SlCa@H8Bq=kfJemkG$*pY!cP@V9qlY|+N5$GHm`*d*z`sJO5#vs`7 zr^5@{#SXeQVfq#)`r5vVT>g^aG080A@ zFV(n4X#D%p5Tv6d0UFy+1Tmgd7XdV?v%{>Ph{hFLQo~bbpS#PVn~cU3n^VIx=AYf& z4dq8VTKwZNS9fFik^FU&e1Swa+r7Yyd|GWf~ zip1@j56pREpqk#0&y{I!MZ9j$Qm$@;j{a(+iDWM;x8B?&r54LkTk{WkMHyt)GO@>D zQ4>DA@q$%is-bJN;Rb1?FpSxZU#8ES(0+w*1xrc=Vxx1J&XS<(v{j8Vi=>eNl+Ciw zfT?FxGplbwQ)Lv5)`82^5F>uht__lDz=+!1(U>L;dtk1Uvd=Xq1}YCKJJ^+ev(_FL zmb9bNhVmBZ*e{Et5MvC}9-JD|0(VTF?vKTx{(e!@kPoDgmpX|3QNbhNG)eok%<{%+ zA(XGa9p^&E3dU-{>hC_8+5ts3wlJh46mu_5S-O8BTNm){`h;?Z+2exyz;3WM4EmJokj%2 z!yEq30p8gvee~-h2+Z?U1`-6BwIa1UHdht3)u>9Oo}l(J2U#@3&$Vln)m3V>+$7)r zk%WrfuoO%a{^Ok`$JI9^D`h3|fc#~KT9vSOcQ8a2d3ms|OpXb}HGx7o$T-#y?1-=b z6jcq6r}GTQ6q_6k|Mpc%Og7@~YVif@tU??XZQC;-Zu^x*JcL2b^c0^;>_Ct)C`zcf zlQg*w(>4S+sX{8!23A9!;jr?yJ*M;(fm*VRp71)6garb> zCXcj!nfDUWf7Fu6$EUNQk%1o4$Qx|boUJ8Sa{M-_)g!;8?6 z|AUcvZ#Q@g*MV^|8!0I|s!8MfsC3pF3pUx?sV*on8&%pBCr|7{-+|f9YYkha#6=XkydCN$wZZjKWtCds1|Xr6#EGE%8=43lzCm^Nl&1}3e=G4JKsVj zt5Wd(e==3D*`a#VBJ_UHWfbX6qb$z^d~xygX?j@mv;6ytE)>r!T=PDwS*`dNXp1Sn z&mg<`IqHAG-@@sSw%Vivu+O+ItCG`ZtPfK3FXo;jlDhInV4mh`SpPqn1l&+`r&$N+ z7zFzRhg(o3H&&BzhSh~97_cAzzeyK4yH9Af30Ohaz3eskp?JIX2%{iZy@O9oo$yLz z{AoK!F8*WpvLg1s%U`WMCt39GPhKw(SJVW63uHWq1d*mKhL+(DkaWI^vS9kaRE~k( zgY_4L{pzdm^7uVqGnqNarNXT>k`Eek%a1E=S5SJUP$C|~CYVK8fT=^&88M2;AhfEH z-P*GpEQky$?%YsU4(x)mhasnMfB7{C?A49E>Jb_*vXzcoPEubddB%J9fsKk+y>F?BUX$U9}$za+~vC z$&S-Jy&M~wlif!Y6!44$Xo0#K2ktg^uq@*Ty@4A|Ie~&5h<}y2-`z9&E|4PQsjqS- z?rVcPf1zP%*=)rgD6;02eG9jil!qP)SFQXX65P72{)$OUFT#CJ>&?;ncnKvDyCjL5 zKq0pG#FcRsuQL39_UvaC<1n~AbJY&}LKAPM2(bf=^j`KYIr58?o&GdUVnj35fE5 zhaOxw_Y^6{$mr-;XjSO_O`}i~hoQa2dYg#+^?w_?@Pv-sEgEGuG5Oa|9zDb3+jG$h zt2v22ha<~y*u@y~PcI@5?EnEbYlcKgweOGHxZCk}X%Iw5BI2D|ljYEryO)H*PnjQY zzi8sY_6+>i*rFI`{%}dda8U;h$0<+9*g7)VM#Y~nay&fdKaUwaGGA^i0WJlWF*xaP$XiGL7fr?(QX;^%^mdCT}w_0brZef7rN7yOXX`=iy6B}UcYv24O= zPeTy-uuqW_2#|gDDDB9R1LS?xB`e5_UU$WJ#Lq}%4W9TZnZ#Q^@$!FbJ-W4&z&q1A zgbq=#Z%FXy9(kYt!ZCD6{t5wxJ{N^vRds#@&YIU+e8#bd>~8^=UD>3sU%y zVZ!Jg3(lc*3L`1r8nSqB;^Fc4s|Ln9-l-k(iLr3W(n<_IbmGtHJ(;iKVAqB+BW~1K zOpZM~JEncs)NJau&_#yQr>5h$Sv#(7#bz@&HRPIKmI7Z}S4xlIA3S9~g<4TS2*7{DBs**g0$g{u2@jgC|@jl5# zpRPG{Dv6YZ=)sWw;GkaFH>%%o;oe=p-U?_5!bWOIJwixoS77Dm-gDOwH&2SZGzf@skpylz zC5Z93DDRCYv?yiay5jA=_ZAspfWzN|^~R?$o`1u@y?)&n=dM=Hiw-q>)oLhB^1r(9 zgp5B4!;WG=FD|M=s*TAnGlXglIn_*8-w?10n4UhO$dJvMvckze}^OWmh|wH*{zOp?%UnJA10NnMwf7{wVG6^wVAhYkE-O)Lc;>T z>B{7CZWOp7)Zf&fWPYQsfS3sjK;|!VQ1SU0&ml(N^A4JStim#pij{0`8d_?Oux}l3 zxQ>i5Mj9UH9m|cb3(oHyAgsg`cdl)alhMkzOgRB^R1&-{FJ0Fae8GLe_upj|BdGw8 zuTpmy@dUsQMlBr1LW_TA+E|&GeXB1zV)teb~-`r6QT_Nn{8MK62%wNvW54gD3isBR2S( zvSyc%9=srvx{lC?;}RzIGM@PQMe*JC32MG~Mz9dk%C=0Hz7H%#4&;<_H3q(46g`e9 zxVI^cDYu(VAaet@t-{sZ(MUoNzC`W~f~dg2dd)P52hw9p=3XqrqjBeij%M3c@PFTN z5)E1aTw|-zKvRL_#ow(2n#uz1Uk36;>>vSP_nNE)`&nNOd>B_wtbn%6ZjIkO;CbN|QgB&68L%1L z*SI&jb(wV1QR%GkOSUcxTJ#%uL^Lv#@>f{XbJR7uvO!lc#S!Fv)+-W}eojtnfsXw! z7KPeY!(-%jmgVwiuPRXmscmw+fOV;bew9!3T3Zx=QCs`R2lz1W##4|&SVv9Tsfe-5 z{m->HUh8*9MMAO< z8QRyh5AJHj`r^|zwKuhgH{~?AMvrmxCGeWE7;H#-gVz(!`oLEyzm)n39&+&21@YYk zg%MNtm4R;VYnT2%T2Q1{Dp(?4<@!FD5;ioRS^dEp*hz4hXCkb7uhGMWQeqF&6q=YveXbdZ$u4U zXxQT30FV^^=254~{{yk;z#5)5cp>)`o;4vs4ne_=NTt>%p?-oVFS{UlJLjxlvISI| zIj3#NWjv%toP~}cQEk=Z^yp}~2teU%J$6#^I}dVa?(gHi8D^_GxPKlQt;@p&ggQpH3Ov$2Ht}D z(hb$t;(lj1A(59T&>4++o&!B$ZVv4JFT?bgXSZm*>TT7L;yI2)Lb^!mbx5Wo?lPg= zXORv%!)h;3MyBuFg|3^ag=hZFRKb=eFGs{X>oVrL#cPe9`yx8 zQ_FC3VOCxiVb1JDp`v#lIg$@~2R=$JtX2h+!e_wTYvlio!Ncvj_$QrT9I=RMV4m!} z>^a9~a`V_n5s7MNGtXK4TGChn#p7o;b8`SSA|?|)<~2ke{dQa6>5i9w-&HifG5u{> zaL7wb92TZXvx;7sxnPser^E2-4tYLLEW1DzG1-qbnw^`CsPPPSX)8;O;+oY={L@)i z9J#gan8B?4tWPh`IyR$HF z?omXjx2NFMm*nHsmf3-2y>s=xY{HL}Ehk53H6pe_`PHuK{61q^?mF<{(~&6Oz-d$M z^dX`+@E`E^3Vwrvt;evlu_fdhC5?zzTl#CAgg0!4-$I|wF^)l68gf^TfeqT-#B8L| zKK|r~gzOnmRMuG~>}rR-x1BFnglm*0nOCsQ@H2*``z;79u=(6p%z}OSVl4q3MyWpj zo|9IVs9iCx!e3`l2=)8w?SQw2F*0Q?;zawSRZ!WRjFPfoix{|7m@W?30`r2kKUCC; z_xQ)!Erxob-|C+isQIkCR=PVl)@I%KC9DuEOFdgm7q|_EPWH-1h|puucd^&Tpt&Gf zYQtXu+iw}H9l8V`y{kUVSgB)=B7&pq;R8ThVJ+#sC5es2j1YQS*Tvc!l3OTAr1yHE zKQ`E2IbI;v)mJU?Q;x$>231`al6NYAUaa%T0Ew?qaDVr^~w?i>#udBK7W2DpGAKW;@LG`p7GTZCZpE_ySe<=n{|V z_Nf`Y_kg0Z${#R1valw2d>d0_*OWdhlo|6)LL&jbPaa{f_l1Lzh|!fy*iiqNe0rlX z+9m=(RPJ-ky-SX1VtczTcXOXhZ{K$Kdy5@tf(8P?Y;W%@7!fTHe)~JlQJ<=|R=O+b z9~K^PDJeq*k)kV__wco~bpem1saFZC>PqX9I>s0~sJD)2sYcj4Dq-{QRrMpCvGN_m zlZRYw+4Kg`x-GS{Fn))&${I|0O1ZH=y)>XKWK`jSyBDo(jsT5|;vX7~Oqole_(Wb} zwo=r-gwtG}Xth!P5P6GL>QF+abwvVtvo%!3en#QdXtaT}Xvc<Ql|fKO0wx~a(~n(b?7EGu=_wkB<&8BbG#{=H(eMwTS@ zlo@f>BXqu5p@>uaDypRpKqPzw5!^Nl)bKJMy)(#o^8~U1V4Od>Nn|oU;D}!q;YWo9 zJ!7&?9{#12rK-XzP&rfnw+Cyfa3>IVMd%^1BC$Rs;m4i-kI^gQK6|CfQO+I{7P}Y{ zt6DcEkYw`Bq*VmivrMF^-dm-z3D{rf-?AAm!j=w(6 zyByuWl*G5Fnv#&#v?i{vcBYZW9l+|L_QqS`@x=LioV1eXnw>VK>?=zd5 z`*gt0_LMrIFokPV)-ff^f)^=yjgMk=!&jh1=GQCiL6WzmS}*vV6`J)& z^D@En>p0Dq-2|>Flyn<)Z7mh1NOGvAr}yIRg}~jyaP?q&qvU8{PMbsTOZShaWd}o3 ztxgihVbTw?x2G&5?n!c#X;ur-d^dGs(DvJ%X6) zvbi$xSBD46meMGmsoZK}E#(UA9I>lR|2%-ec5CI~A~B1%ChfpHG=^Z#L&w5IJhtQH_x8xXbtz9}#Ax#_DEVdeLEB<}OKY!cr-3G2x-b*$Xob(Ord#08 z-EXEKKa+jQioGKAU@?Jrt|MjX67VllKd>)XZg=Kkg@SC;^-BoduOJ4hw}OrR|UvYvj=TQ6OfB;#pz zGIrZlJhU)cHx7iqMsEi-!RH#TEW$~o=;tYE*;e*&=cb~~RPvW3>LDrt0OBQsPjLk; zEa{iai2$yDRPzTav+YP5XG?R|$7`?BIe&-=N{(}F2#ajZT3YI4sBLjwDgW^Ap(FoY z9{hwF%`8l$$&@b-x`;$Z0t#l~5H|Ia;h+D%<|>1eFCwzURreXOsJO_5Z$cM;%v1sJ z2@!$1<#N)2)O2XU`BQmRU$fu%oJPW7a3Ok24im6ZXdJmDuo<{K&2$xz3p`a_R^k_X zi+>@y3h`77aQ}xV8V@d{JFTRBL_ZVV1;_r3+LLA<1K%l5ot*#0$@IA+^G*PbZ=|D2 z`6no@i5a8DZ;frqN$~Mb#&qM}x|p;iUhh{=38pZzNZc>k_*wf}P0wteWmT|JAt z7XG@kS$(La2DsZ&Fy4#aM|Us$g;pKXRu(O#LyYhj?S%TTj1EKVA483#`CwBIbQI8d zFV2~|6E<(*Dm8D<=;M#W z)EcIn04YMj5TpN1sX!J219=w($-h%cbmFbRmKhoq`k!%2-tb-v1j8j`w~)~f)>Reh zk&5E}aVf&v7(>XLML>BsQD?+ zb4pNN6Yyw%P3rwnT#IT8qcB%$L1_pK?#Noc0SG3&&r z(Wj`|P@#Bfj~Ro!+SShR(o9YH>W-#GYIp4_S9nQ-0IOCzS*TWQQ24~6K#8fexlvz9 z{d*5IQS9ABky{n)u*&On$Z$5iM~tXxrvuET&@Q8`T*2+F;@XJlhCk{r*1xRNq_XLZ zQ&jyrnScFzQ&9VX=hLNo8T;o-<3)vJ>6ZK@vwNj$t`#D`58SMnfPi530cpNN78ENY zdRxF}kcIk1um`*k1I?+3&5+5cwE~1UzBSaV5k+`}4@GFhF@TgSB3u9qb4VqkpVm1x zJNAiwDk-~j*Xdd9LuI@{a(Cixn|6@-FrrMsE^C&@hO-_99=M>+*4?)IbVY=1Tx5y%+++Pq+$8V?--Xs#AyDIziW)+-tR%2pS z|8_(Et*0wk!eJP-GFDw#++p+ZS;*yEXC6E43;!bFKe^0rvZ!&+}>MSYLw`FRVDI_o10_RIZ-N87fIh>V_spin^0W1b zU<+$rW;}GO?4(q7@)@h-(W?Fdq`u6`$j?gUXP=Ru1@7!oms>3X~!-cLVL6yyRt@>bd^V$t^=qfJIa zsgPEJqRKvWO0}g{A+f`naG6VPz5!m}t$tg(5r@bvgyHaVvJA)qw)*SyM%?{NXUeHU{t12=Z7nt)g->@6_% zEMBlt%}cT|hYs*$*Y19(AU1#f2U7Q{LVDHB1P&={X*Ajeg$T_;d;_Xvs@Ca@E~Cdg zxzG~_=sQ52)mZaNl{_VrOHB?Y(4D7yWVw4OXY|tspyO-C%VnGtiSjm?&IH$~Z*Y0Z zx8MILCv#V5RYMHkE?nv-mcnNkOVe|T7!7ptyDQNz0MC^MZSeOVo2&6@10CToCO1pP zU9H8633;*5Y~=~{?GeKcyaUWLl1k zu)9)yH)zqz9uHay(r+6Jf`It<`pmT8W-4wgh5#pEw_phWfni^S&wXE5@D7^zCXR~B z1A}zdc(AkjZB-N!9FIMMB_M!0Q{`4=TS5fyetNl8jNXZ6tj%E`)Zr<|`My2-kTFso zB3*L{}rS1;7ABDhg$wFaB_joV%*>dMYLKBPICLT!xn(c zV9*I0(u#k7Gn(X#NWXm1NkF5-WD;K7=m-`AukDgvHI%CALS+(WR|0N?z~sw(`^(ar z;)6`e_AjYcrv}(2!I*_+&u1Pq;CVAN{|kB-7e@9%EAO#Ut(ZJm!Dl935vfH{%#Bqz zoMI04CZ^Gp$DQCT1PVW3i5#mSO!!YjE4&iv8|7MgU0APVH_%C{Dyavp4$v5Hye${8 zlmHY0DP}8Tzz{Q!w?*G-f2p{W|F1P=$B~WZjybOQbF;v zpy~NMlR1AYXibRWN#T*0Rp89OyKUYM=CD~oih`#z-a*Vr3%UaE`ZJH0X=8d_Q z+sl}z7hn4yl{9Ck75$a*qW*yR=PxRL8iRp~hKAU82f^;h>`Ku`!27!tR(-in zUKi3Sl}5dxRF(|<^m_Y5oW%dy0zMe);)^W4*)SlQHV zFz>urrNblUQYvo%J$X|MhW@!EM7pDsikQ`%Ekt967PQhC`=Wq4EHY|KgN4R+9P++m zIy*0$T}wbx_C8xi6J3zIpa}wb@3K7BH7suV**`V_)BlQZn7#IVX0-sFh?-;kD?RmK zQWrJ-EEhG1!2u^yvF}rn!%Euf-!zll#l@H8ItZ1FeI;M?PIR;EizEjId(Q^#na@Lx z;-O-bi36O=5ktl%fka|q(Jz0qyh>qvOF?_q?|QCNDP94k6^&V3iiNHXnuv8-fQlS) zt~J-5s$`56B6k1bdF2FBQl4kY^=HpA4IgKE3np_+ze{a9dT@D^Lnu^RDGs`K+hnMN z^HZM4W59zeYh3`|N%GDrXs2TNBxwa0_RkXsDvF}Np)aa#+yN=rG5$}Zh=9#zfd8D2e%_itgz1_6 zTwx*g*T0?b;c?TM!NN9-^@r(=kE2K`4L-hq-)xCgXubL3e9)t_G{R<}eK)*~wB1Wy zQ$I4&0KaAGJG*`X6Gu+Ektp^3v#-D@Y%_&$yku~FbYIheaqjz@p1ffv1_1F4qQoCj zh*V{icPYOOSfTcIcf%7lM|9~gf&Gk z`l7+`VwBlxMZo`GCryq9I1r9)vFCVAxwbPj>{dY;7*M0vO=?e>QWmaNo3l{~9x7?d zwVJh>0VMJ^OaI%8*9>z$cy-HSp;8q|D~&nW=H2ul6`NM`13PrIav3eYHv2ZrJ~JpaIn{oqBn7hYWuDgV16k| za~N%vA`?@+0YMgX{Abi_OyGk1_5UKq@$kCPM9M=e#wi&s99GW<{h}pB4Z2TOT)SXz z7Aye}Eevl+Hoj&S0}Zvio98&{*W;JP4&as2lXJF^I8dB?@tT#KK$U)(Or=x_yWGrL z{u!gi2j<>ztZ_iC!`*-OIcs6-O3im8tg~ro>$|N^FzY$f8WYTFUSpC!m6t!A%e__) zZ8@?4f*LEk$nQZ~!w0QSkhKAr;006m3+G5PAti=1bt-2{mb<93A)WSQtM*Efp855i zoE@0v`BCu5UVF{;z?b&0>&(leAW^`xfWzW%_GmB4z1HonnCKMIIZ>@j*kBC>!0Y4Jk!no^Rhx^qxpX$-k??CK2&l9-cgJxH<)bkM8+zvd@%HSXb> zZ?c-h&CbF*^>D;Ep0;O&z2*ShID7A9>RtuVA6ERc_fN|&;)l14i28vEo<1Z9ABTHFN-WH>m283KE~@mW3}3m|mS*K- zBg-X zUOebbsMc3^59y7$=oBBF-p7^@SC!>XUu4PST5A)3fxjc%;X(|)1b1RvCzA!kpA2*5 z-&^Od!8QS7(CU!Q$osJ>nsfR_euMEt$Q>B$X#rn&ScdqOmbY&j_^H0KxiZ322Oa)W zMv>)kB-EQHV|*WS4FX$`!I#cf&PPL~Tdq8r;XL3zWCZuRV%mXd8i!qZXdv!A%R z=6X3u;aXd_c0N$DagXCvRm=kazWQ0(vPj|ZVVS@;L0;CR?qV~54(@2dXcA1Cy*qTi z@4(dW4qbSgOFr)dh(>inJ6?lke2-)-DV4`Vh74WFyjfcOVVCAyrxsn`p*h#CISBXq z0qs!svCGtB3Scsfd+Bw;?Bi=ReSkMUR7OOTSwF5lyA}}dBj~wwOIXG8^2#lyKXMzd z)@AB^EV|25*~#}3l+BjQYc8qBH4%8j?+sxXsw%lAiSQ=(BpXSyaFakA^#F0=WNA%R zz^V@z%LUa%G{w)jxZkUl`#KWQ{pH1&SD^8V_Ud+U^%vxkLx<7btw#?*xPT} zRBK(GwQ&$(n2#UGtMDqnroeqF@uyWF;6du%4Wk=xnZ0%0==wb%&@o;%0wt%8v>T`@ zT?ruHi5#L91KSfffBR2NC>b!N-lp{b_^JCQaqH%E>PtzN3oRmwoQ6LBzHTDCA?zg z554UwLC7JK3oXo%mD4e;wAfV4^D5PX;KQR;B%FS}F<$aN2;fAzvCP5cIV&~O1!;dJ z&n6Yc13y}7;}M6Ux5Zc)yj}n+h>4n9A{lAo)s@#w7?HYOUp`bdV!1HU0WeqTethH^ zEPQ#!%g^%7L|-G!hFf0fEObG_<0N#4W4ubmr}yNCH)Cmaue6C<;BL`0v<4K&H{++F zMofomBB})7{^RTYip9;f@Eouotr`H>m&za8zwegbFF0dKp61<&{OxO@E-)0_0SuRf zbzu4&)3c^I^g6KcoUk5@0A|)dYXl;I(FZIf`K@nv{pbS@bmSJ~F5lc%Ilvt=a987K zYKy3kJ|8*Xg_c?rdD4|WY}|t6;4JucqUDtX0gFsCTkmxom^l#l&4aKwr&s;=Ur+|@ z*?2xb|2%oiqi#iou~)sF?a6-@`#j;AQPrnP#_jf!@%q$^%H^K6-mDZ>jWIMcN}R#J$$l6LBc7>OCCOHLINUh^yui%pu7Ydwfo^NB)d8f^fO3G zIF2Bj9{;$7q`;FDTb}%gYyyt6S)-$%pLgZ4cOySV?q=sDeg*+qf1QprA%A?bMM1_X zNLzk<+=K+ounDEF3XkyoAWlyDl`juHj#*DH4BA;ow5R($f!E1QdXCg zDC4u2T3rPyZdHvT1^E4{8w4{Ob~QC68+QQ;(jSzGIpz7ZDwr6C112 z&jed8Z(34*a~&%YIR!x2Ze2P1VvJVP#d;}Vtmj}Y=dQaBouhLImf*jJz`BU1)-F^5 zuUI#7H*q%=zgc{15_WU)<|qv4D|6CrjzIC>plF&7DAxx3%vU~BthJi_@%x7vgg<@; zN5*U>UmT{7n;T`BFF7PH0Y>Jm19I!R<-1^rW)#*s@+Ub2oc$HoaKTd%aw4R43z5hS zijcUcv)uy-sag8CVqMGVl2P@xlZ?ibK;hBaFXAWIyIjax8=vsv@jFu(eDQDNLbXju zxN-d2N(`Qq3%G{T(xfg9c>Sw7fd8YcVIC;8mMH7jI|fkli_Yll07OTULiUZ~Lfz1+A?1$KjQZ06 zpqwtqm3cUo#IAq!xapPqIM4@#Z!eBf>DJHRWzst3q`#l$=6`@8KfzNwfvw2{ipCV# zpUGyz)owBUHi5h>>Bf}4jwHNcD7pcZsi%KCf+j?t|6vFe=9L1m55DKF!lCJTNYj27 zjk^rs^--$cpnuj}4~mODRt3N@!)(Hl5qRuoED1;l%#k-dzaI`aqsWJ{PI`i|#P3MD*M;rk?R8vH`9(z-48egQ4cb=|XWvHx7L_ zogVbu!=eyDB>JE;kSZO69l2)cTi$Y}yWGv$rsN}0d_&3Qzh5>sZp0pP!JLNSeXUiC zs@U^~BZ#$SuwjV7tg^Xc2r#4Zmuz5mZ&=jT-UYU+J%%|jI0J>ymIKT;PgadEM@C17 z{2lqta$9~U7>+~`?uGB0ZdjyT;y|Dn2`8F&= z;;)Y&O`884UJQ!WlT}W^!4VOZ$@&qOUM9dYuxuY3;doJtUMY;XVD@<1J6m zRWu}N@DPf8eowuq(R%Q>i=cO7kRHS!SycN|aoS}?-Grgm!RSJ9z3?dPRY%_gj1GV5 zCC|~v%b}fgme-!j+TCHEE%pATUdPszE&hp1c>Pvy1Dc<9Z@R<7|3DEoMEBXe-nEG^ zA^v0FdT-z+^^$VQ8)fRe#ATe{k*d|rs=fM#c}`0dZ%QE z_qqRK*+A%gUK0UG`jVk9!s|5%FD-h&IrAyuj1p+|Ww(Os^rx)eNNxVsLt~(^BzS#9!9;J>=&6Ofa;e^;y6gNf zJ_$a2v0$<)N5 zK?=N>I2Hw!sq>5Q-n=S5K1^kRj487`XE{Brwt3Cnc^jySwgh+-U<)1AN7pZ8 z+o<8ivBuEmRq>Rkx1yrY<1Jg#-fAZ?=8Nh}rH6k-jjWC&By)qQSclWr;wf8H6E<{Z zu;ajN*2)TVeDahY`F=qVhK|8u8#?P{rh4E>DJ5Se!DZmoh0pbowBlYmE-b&0hQg(* z)Nu~Yy@^G3)Lgg#f#0zeww`_v2v^6@(o=jgr<>Hd>G+YlKOv)FL|keQYUipE&S2H9rhFf45{VfoS`rN$b z0t}`B9)uc=rYdy1>Pk^3V?NAJp-Jq`O?z;gathr^r@#wbBhyQ{5IMvOHHyCsqsE!zv~Kb^ zokxSO{`0s@gH7ixWY}S5WEk>3Fd~Ne@#%+ytc}}l8@2ptD%$uhv`u~6%P)kiR7I!V3 zA5LW5%L98Z!Jab=YqY$K#hVb#TnZ?ye7VES?=YBo-e34m8?PPEisZalWe2HW1KD=x zAZyTl%jp;fZ!Jr59WVi9KbVjc;5Lj8?jX{OAb*_Vl=lxNnNLRqF+qeC$A2i`Im%?i z$*fP@#G(YAu(t#w?k?NcoB+<6OK6?Y!7a1qL|M?|)*CrTYY?5|=~7K^ZT!Z;edQiz zy(aBWr79Sxa5P#eu}Zn2l7M;9qC^XrvI;3-| zTRtV&bk@C9dLE7G=LGtYJt5RmdVi%EKIq}-E$m)%8Qyd0z&o1ukeby{?hQ!9@=|-Y zXJt47Og{S_9Z!45e8(hWyL1LYha;SpmQYd)dJ14u_Mo%6v|iq*-H;$_tiv`*yc;j$cL>}iGxsg(x!Oyf+2l`n zrD0t!q+8ll^C4z8a1IX&%rVQ*>+iw4}+Y&A1wWNH$2cc8+8><`Umj@_bORxN!)^guCy z^fyZt0fnxjeyl9EMNNr;%397t+ov@vZ6A_%)j`G{m>OVi$vc@3OL8vtmR$l}l(pF! zZwRf*3OR%s5kCvaKZ2$D0nwRLE;*lSn>5kUDv%1vXYc(MkvW4}F2gl{HJSp|?EAXX zx?>sU+7{u)Q){7|4h#++eepB3AS!q>Y+zun;AZbgffpM>>(+k~g?0Dd(ejpskoTGl zXaa>pF!OcJ-5ltT65~6?dlR5d;~L;4c(lr1)&ByLkfGqe%EBw7Y?WPIVXE{MpO(1d ze!Kp>mJDiRc9)SC-LE3)HBp|@snk_v+!z~7A5&L)YA01dzMWpXi?pwW98933hGeq^o7IwXom zoxQzujO*nQ?9x5hp*HB)mt$3+Qd3giSLk+|aO1MmL@UW{84o%fjN`QYsNzHviCNbIYQX?dSg>UcQJI;p%dwB#3aVfB;h7`Som#0PEXfgKvnFkcJOo+(o`n?*%- zTXA{z&I{S1uZN+&X1FV3P&8MFs17&VpGjQ&%h=dpPs;BbTV_q8X|?pE2`_#H8yW7Z z4SGhGS?W>!Lh@r3*FUr*|bG|F?yTWQ-@evVWcOVlQ(vDq{6k zckr#vTle6x{0qzf$Z+zs8r^iN{>ZsLk+HhcidJMHH?q&H9cu%NzE#Y@Om=0027BEs zZ4f^i%LE6O=cGccoWB9iYgwzURumKUpvEC8TG3cLSooQuA2Zq28ZkH!)JC9`DhS~p z;+K|9{-Sh^y8Kg6|3gk&vGjLAR{DoLXns`NlPW1CoO5JkpHHmmOHhoVVOQn+M5KI8 zXYYy%po8h?Xfzz_Y<7->)$y{5R@Tx`#x-VA*jh}b<57lm6UqH?Ncv87aw964T(vL~ zb+($d6VaG_OLBOY1uzJ%0r{4KR_?XHY++S}wR)B;n&o%Ov3?+A|EPJ7%ErQLm`VX- z!)Se&%+*=A>uN)e5}Ubr9tBMCz;u-8`z$7|IwKd}F&DW*!=Egcubz^mEvc<`? z!|HdtVP5h!i1)&1JxRGo82qY#D98SAVeNN#$KjqYnQ4*qcVTwh{Q`917GX-r-nZ;Q zk|&+|Agf1X4Pe1%icDu3*;U|_f<$g)w)aD;(9RvP@n;)mN@8aa1qr{v$uAH(BzTY- zs>JE`J|FQz=@HDxR{B=XO>T8qbnF&-Tm#|Kiow-KcmidJ+*_jEH*^`r+5Mwk3w)S~8c$V@r zD%!d?oztbcZ>IqClFBBlWeo1$3(kkMgvL+C&8<%BG$gWL!fXsr07IY~X^n+nPBn5p zni?0IKQ45~OF9{ylfc9Fj04R>Bf15^qU;j;kF|851w3;UBGqdD9dsRSUrw=_aL;E zkt2|WhJx1=i8k77K)4;2DF~6Ykgzx^_L-^X$Ki9kB1nzb%#BhMNpZ^Vt0(I`duvj( zzT$FdFJ^jI8NNzSFV8~k~m>1ylCC73nhGR}{0^^q3MPh{_x5R5HvT(%#$cJA0c zg{Yl+{#@)U+h%Vb^lsDUI@8&IzPR-DR&5Gv8%NKaY?pimZ#7tE!50<%&>Ae{Y6CP@ z2+lj`t|)l)zw1f1YY<_Yn{sbK36a7sBFWAQvIaK^_-n-lwN(z6Q&8Tfg9`%h%Giy- zx|0nd#tX-I!v^xwMRiQe=$z-6bh-;;#WWNeTQ@gS4<*kVoq+r|ExVwu+DwOhKM;u`0ije~8BZ7|*f^ar=ZuI@e*)ODFznYSHO6zZ4f6T~A48 znf%f~gL>+y|79*cNMJgw@aJchMIvCau;w+X)aZ+fEi4?FE+9+a`onai#$i;h6Y*_s zm*Ce<8jC^}{u9VEL`#98baxI*9*UH0g|tJR9IjC!^ONgMpSYbdf4Q*VnXJ{Q=_4h0 z6e*(jYgiWY6DJ}rRD|Po{ez+x{j0lzz%hJxqqC?r(U|R6hi=>7x=H?RO*Ya}+2yX_ z;0%7yU@?dog5<#sN&d8>tgwjM_~q3plT9Qx7@hbsc1_kkv6gkMn?!FkXGsn94lNTW z_JJC_Afkej_t22yPuq2cRI2so7gibVKmx^Tw`q+vP^<<-Ka+u2Ev6FT$4cF1WyNI? zBbO;MvSW*VF?prQR4(HhoG$eDdxXU*S4z4mT54;&CC*X>zYhlHNs>l)Gu1bz{>GV; z*5YmzY><{fS_|;RkwQkaq({@}Ez?rpX>~@f48obRa?P0xk@PV455ql8S-IKeUN*^-^;`d%aCLkA_KzkW3!E1q{tILb?T zswUL(mdx^T7H;ZxmMsFX8E1RmXLs_xRv63u4%r-kbDd7k-^#s~$@d;r9MYn$9jCg_ zS`OHxGv3x(y^Ou|B&KO$8lL$l6M;!SL>Y0hOBl*gd;GqD`k-kewNYBp-d`0cQF>|F zW}2l`oSb+)$3Sscvm~pDJtzk3%VkarX>k9ILw5Ec zx_>32{`EFvhn<>MVXwqc5o;HzNJ5KrZH;+1aOkRb4~xE>8&I0cm`3cnwDNk1-Dq5N zaMM|oU`B&pXw$|zu^l_5qE8Z4w^?5~H6QV$oXEc+4gjfVw}h0Zna6gb>!*#7cBH;- zzT_dBzWuV*UCMP(F0`!B?$kOe${FYkrRRD>p5cV@cFFrzRkZZM<@|Qt$;0QD3(2}t ze^3m?CG0!og?X;pE=b++>?Jwb`N)E@o&=F$=KO9!c~s>U(MX+vJ7BG;D*?{PWDc}@ zzW`wpRxpyK*q~8P9=a424QHW@&c=q)vP~zacwqMi)@>PwEZ>0i4Ij8o;5=x)(p%g7 z_XB0i<%^!|4@7*qH?6Q!RzXDrLk(e3b;r-yqXFHVpno&ogOOKPF)o7VWH~ zr?}@9rmX_ehk7Y;gfXL-G`G!LP`ZBd$k=b`vPt10?0l{C29E5Oe~YOr*vV-l*e-@b z4M_9x+-(Kf9O8DcL*eE@?#FEUc1}QP(t1`;?yuUUnGV*iY;@=}8OYvw5+d^nUt+P= zQE4Kfnn<%=%jNY+TvJ*p>F$Hv*EkII+FFi<`26JaHEUE$n&-1~@^Vgyam@Wn-g_KG zmkb3l4qs3%2D44$ok8!DtM91yesoAgocK*dwutx}|D$n2PMHn?Of$UCC^g!URUaIG z5+Dmo|7>Rl73E}1`sQs;O*+XF@tA|6kBRrBOFe5k&)oL3ellLyC7RH_f&zF!NMjw{ zFS3+KQ|rM3N}$XN6k|=TrP%=p}(XDz3LFwf`S!Qwgvo+HPc$;4SvewA^ZMs-!VRRFr-1<#z zfqerky^8p}ODbwBLix7&kQ=(9=Rw3scpX3%pvf8$`PweN>LGylV_v4zW#%l4#fHd+ zS8Vl4?JrB+8TlbI3APUQ1u*LC^XrD8^T}M6qvkUx;`NupAq(HaYmtze?06kh6pPJa z))9%{e5zGPfNy$9VDWx;l(1>f=@oh0wF^KSOb=yK6R1k(mOFRD!mTj2FP4X5i5jUE z5Is#oh99?uic}+F*fym%Be|oRGEZgu+kx8DM$+jl51Vhjr%Q%j6KXLNgGoQm?tttg zxwefRWqQ!P-ef1io#@846ucimPp`{q0&gcd&d%ottt%>R8{2ojg-kSW^ShPBV1jE~ z#%9odZ*1ltOc%ZlbG#JSs7g|2O0e|-GXyIVjEkUSNRzzj(S?(vr;Epa9}9!sJ#P`` zK#VcS=UN0dv+BRJM4iu z?3mYV)HIuHiqS-JQtisVxbKvohPo0|Fh1REQ;a2(;~GcS!7t*7wK-gv`p}x)?J>^! zJU`@a@q$txnzMVHrb$5l!RwZdm_!?GDpXpp7JkOS?HRhtw$UXaPm}y=co%AMgeKNJ zk(naB0coEmP%7s%+QRk9nWO5l5u(&pA!^oJnbrh?)=Zn&ktEq}=8+((bVElP;*a9$p{|h~(8)v({Cn z`oyL9lkO0ga)ewXBNdIsC0f5DYGM_6os~w!BW=u3S=ruW1b){~azHZt?{uSa!aXf^ zRW;`gqfdYW75Bk#^E-1bK^vR?O*P1ZJeUUQC=njD2(UEcQxil^R+SicS$gBgUGrmGj2)vYHm0{S5jmMMA%))45cAj2rO-!QmY z*Sr+}KuLdX2-Ljg-UF#|_AO+sv!k3mqM#KK(VcHT#@miZUaJO8QK!1kF$&355*e4w zz)`DYa+_3PgH}hV4}*puh5#}PdcOT}16Pnm=PbP5=WNkR%%=xW^WBMP9ZMCdsSl`> zjotACW7&IL;Z_@6r1dH^3WwfE=T!LKD{G!SFsI%Wf>@Y+aM;gnt=-k#Yqj-L5>s$I z#9{Fwb$wG%Y$M46N3k^K8qt;4%U#Zrl75FWuJG3HXqQ!W0me4UNRu7XCo9_%B~=f6 z4ZQ?ec5o^=A@Xh_D=czOMCElkWH=3>@JU&ANa;$CNE9qFmbNtLE2+?Z6LIT!eiN}# zX-&0eCKR(yj-4n|!lY(;ajpx#O5&te-^%LdYFBtEFmbrjXEG@y!LVGTJP5XM3!g{| zq9hkfbW?=L?PNnN#7}Mz3WsPmkXz&~0q>6PuDy$)xuRb&dQ-ey3Ty|C3pSUdM5XXV z1e!(KM$tp=2ad>whK88xpfnrbW6N;H9a45W(?QO0!G=C7^}rF1ZB0Dm!t$)TIpv-d zJ-8)!9hKK|r`Wvm&#V0yN2)HX9*f3Mm*w|(YvLIfD^+-AdoEC0?*ohlPOHwR?D|=0 zpF{oWs>5*O_%+0AiD>9u#|3i_hnuw{L~Hv1vUx}5ON+K%R}85|L-w#W@r(=0t7b`H zy+_17!nC#rL^dyMS_G*rH+CE}Z8$9&t_SnNr(K=n0DIV%a(BH%{koa28(GsvR?{e& z8BqUYh)Ik{u>dL}rA_K#%MGHQ=6aSmPh*3heeaLM9Nij!#)ZzbXiZT@9gKeO2{SP> z896;vIYs6Nj4lQO#;r6&A5=sVWf=4t%^$y0EQUF{HU5kXoq<@bgeQ|=B22MB1F_S3 zoq=<+xhxaFh_olLC0HC~HbzDXmam!RCTvj6dChpOLA4d1j$B#S5pO(c44hkw=$O3fnoniuD~{0+oN$Ouy`fQrbR zCJgR%u;Ds57Q^)@w#J`vp}TB$Zsng&q&B88P0b9oqX3!2Lotc2u#VJ*1MhX276E4La~;S%udCrd+tsH3qUnXJ&HsY*@_Kspzx4V}y%FiHDRrIH^FaFaQ2PA;^ySI) z^)IRSUiHy~{$)B$_3T?~-?C(SWNxW4hkidRpin+vY{x|krrr7-}?T@Fi zUw-ZfEo|C!=;F|$&wwE##!Q$FvlV*odUZFjY15&LLytZKhKv|9VLHqfW@@i*VAG~U z7l$5w1`HW7X2R4i!Yst#BLEi{tjr`^m^%quIx~9!G`uOl4L!Nq+_QasZ~JL^WQ_bR zPMhm1v$t;0hsJ`vedE5^Ykxb?)=0Jh4$CFOzIp*wYZH*C$qx$I^01`KsD~W!gjSyL zyjOANxU=7%Cwn9BTgnn5+Ku;a$Dq|+$e-U%_~lXt;H|O1Z}Y_6i;tShIC#5oDo%!h zjvl4oZH5L_?GU{73~3jl;IXGmLrn0*^U;=v1us9}#Q@x(7}-R?$Rfd!QHc;GMv@GM z<8z07ty>(gNa~f4wb@QL6?d~5_mUX>_!EPd@*{D+-#a_mJHP5-9!%mlD*hkZ;Gp(S zR8!mVgx`6S%)T7Xi6cf}P=8O#0O$$Ht85YJZ)kv<*v@Wfi+G+Eh4TlFyW&Dqi5yCB z&_n|*6r{dk7z`XDNH`z!o|@BjMklB^#FFYRMcJ%>irhl))>^`&9R41GQfy}ePLTVA z!p1mph#}WHq_&|>S~ztCu{xXrtkSuf$E+bQPIJ1sFj=^DA$82Hh+GRT@bCZnX_3&M z=RbC(uGTyd2>5_3f9AKPRr$}(#Lt^IJb`63rvJVFm6iw?-@vi20BCO>)u#AYo(M>; z%=<5jOnn~&0IvU3FbU`@fyv+aH3J^dc7pvjhkle*_lG5~*{?#IBc?5VaT`c#C;`XkQ( zn!T9(&=~AcrE!Sn{LJ(zQ8H?7g3vtY`yXU}qbZR<*vLa={#n9?W_4(_Ku%H!!+ooI z^qi`a_ykuw*Z|+qw<2J1lx$Xn%cChV?TWXxOoIDZq`MeAEMdfEJ-{9b&oT)ykqVx> zc1zy6aKiXJJr5&bJO8Z+M0&j)jn7exU{t%?0#a1j$Ao17Vu(o(>i-mytaGGbY+r*?iS6&h5#;mhg^hR5^cPF|m)k#Zl zCnye}ktyT{>EP3_!i5vR(rgLc+&rK^GZ;`!N7@h%g;w8ba+20bN7~EjHy@bTrgRPm z%SX19dmJ`%ZG}Hpn&#FcB*IIj*RVDA?1K&4%XVvX>*30k%fMd`=pO7@EJH><<*-l$G(T4NV9$zHFxt6D zHXJM8p0@jT&fmtJnW^&s?Sns!=E;^UEa@i4C z&s?L>0b1HvTF{V1iK%D0*NOO8R&_+-7`6b%8gjChFO^h_EN89{=nTzQPVE4F)=9}P z)48;8{+y*sk=0Q@Dgta(N2$h8&z~h>Y_b{(Z4*saj&>5>sB?uqrjW0d6^>b+k|cJ- zmCR(N-djog7Kqfh5D7fV zK?LHYJ*l-xOKHDL9{*Ms_R#eBG>Oe~-)c3_xoeiy{YrpyL1A4BfD9PeGN9;NK$x|r zaCQ7Po(8R&OgAfT`K%NNsu}gm3DTcudEGH58<^mx^Qe@S^0meKHO}z6jwT!Cy~VOm z0}g$({$6H6I_*X^lT)6++T>YV-RaSkwNG{f6W4TMwMj;Y}lpcx!e)BNhcRWpM5Xm~U`j2;C(&&szkZ$^E1y70u zUPGv8!5%03u>6M-lX7UL{9ntp5VJp?h-OqNDorT~h|=^*XKp%1m6L&>;nedzbATxl ze1Oq^sAH-wU5RT)czaM0y3i9c_0iVLWiA)bV1Mt6T+UU_X1Sjlr-oGWLg!k!9?h~n zDcj4lqs9uES>MjgqNzFBDJ$Dc3K>@NM#9|acQie#dDN?Q53U)h%+dCZPCatSjb!W2 z_h8SYV|=oh%%Gn{(?^(WENMe^s3P!^FA6z%Bi)IX*zvVw*)>-(&xEW;xJ%zQA`FfZ zWL5n>WvKmnRXMhSI?T-k0#FE3|AOwX6S4f813_j0_T>yaTq*VJ_lTqPEKv|( z03g8sfnr~?I>7Nqp7ALi0AQ+zH^MFt0KR{WN7ivGf$K$X9awaK?f5e@K~>@IZ{vUG zO|?u@r}<^|F`~}~LSCKVm-|R`aQ5tSAm-&&%2;o{Gsp9#a%+ zPiJbJO4!oFW^H@(b*9pphCa3pXr>wfLAe5XMXfXa4_Yo{w#3m85%&@?L6FJ7Hl}^G zR9Mir`&W8o?)*5we7U$~-5~E_U^xg_ns~S+jDRXHmAEWH+53mDuGZ5v6#~>*DSXAn zGi%TR)?_cC>fFJdw2wGwP6VcHDwksaGj5Bb_O>1q@)qQ{~t%rmsps>L@yo41v5?CUMd3kW41{@S%1y-TmG1J=AVG8OB zE`hhQ~6qfoFi~=p)A);;!wJ)QbeL1~Y zNpTx9NlL@CO(z#}ueB4hX^Xvra%wm)le(B|9i^%|hCQ}e3QRD#lN>4GN^m6oK!2;m z@(RgS+KIIW)2=j`SSP_iXhDn?vIR#yo#R=xoMcp&x#IxWWv-m1m}kjwnLBCLVAoYa zCbT7J2`zO44hRAjXee#0#$~Ib>}bqzxq8IzOtRDkBkIKTHi1I~W|zxUhh3epw`J_l zf8~A>&5F|ALl{(*ilt;?Izyy?qV$cS=1T*?>@*MtO}!_Hv=^Ef=nxrbiB(Rz2_nFZ#bqf?k$Tn0z_n)#)wCpXtYE44C5 z&?u;bKALCP7-kiD&yoQK2+FA?ee99x5R1vpv6?enoP4O^ z99LPNpl-m@8!Y9c`8BqFPa3oRL2Zav|4*zLj~B6ahFv=%pe*WWdA}cHI0i(tUjaXh zt!c&!6V-~xIa~Dtx*`@zY1%31Ys?im+M#T2-1WvmjZ<1x`WDANtYcefY4*^u8{R@& z<2ZFKUAns?XO>1qS14)itBf6e;{JC9|_Kpo{B)8YILT zi^_fY!*3u`DJccGBL$*%**m5~D53e^cJ8|Ej*fNMX_wvh*lVBt4mc>G{aa_uaVMN~ zmb0C5+8JIu+$AHu>=mzi&FehtH*fON+y3x2opsVhH(guqUGI6{D5H(>fw4X`&Uh0{ zG>Me9u|ju0LYDa06d_q|8a?&Ut3C8?uNh{VWwtrynrFTR7W$O*w)xCrODwe$>kre( z`|0l|F4QBjPm+6+ab|DB|FaDP=2K#jfxXLMLk)3dj|ta4gq3#skdcCWA!f~qd0M`Z z4;?FL{>0QGI!MO}hZ|;uk-X##WVwN;sH#y*jr)x3>QHBOF>ap=ZyZu?_w#(Fz$@=I zKXR0)6-A4FV2)(Ri5suY4-M$<#W}{TpsUu>?Mb?|r`x-at?2d)-CEK;I)eJW2yZ+I zBACrAR&NL4tlCaou(8j6d+c@E8L5uhXcI4X*}YvQIc2=sTydj1HN{I*Qje_we@(RE zLxLK-;La!~jWfaIg)qsKg%VLGPA>4Xrl(%u_rg2f?VfR0_1ccTpL8dBaa%eCue( zI^Ky+b_x|9iw<;}5{j%N)ef*>d&gkT5(AtEFM2OF&Ll~H=Rr;mOH8D@YXM&g=# z0>T$skd)e_BC}FciE1=LW7MDyP0<`J(OP~Rhlm4l7;jZI{Io^W(A3Jbs=6XQp*a&% zGjj{esOEmkAV{wpVsJz|PN6Ya9G(#Vjzp$VGvhjpycMHKc8`uFMPR#!miXY=rP_2` zo!(%yv9+^zaP)(|d&$530RTZ@NDE*@8ct)dxIR2oQHe~UwgF}gW*=a_GYbQuDBOKq z8dvnI%kOY>G*phR&S3aOukR=7O8eH_<8U!S{;?Od}K{d3QNVcl(yZoLELD`DXB>>Gi-0g(e0nes88vS-Dmq7 zkNWM@x1W&iGK_EfjZPci{HD*Cwwlelgvp#1o)mjIo-EV2maE(elbX=b($czij1x*r zy{C<5srt%ZVGL&Z?jW-=mkHNcN@m|oMUnFEUN|?}Pkeh#<}o(}UKG4Bm!-AF6cyXr z{AUS^)6Kml%f)@Xn>>fLzFj#jtV?54?ls}M-&(8jZI+T+Go z&fAa}mVYIIqkC!4{;|yZ(Mqk3CX8KbDPf4_8linwA~r$En70`0`em5^jcH~(vF1a(}+5cM9#tn)+P#0ai4U3Zy1r-hIAP1IX zROIs+VHCcP*9e~5M>`%0+e~&&VSYk78;3!u;A9kZ!xiE*a5~gJ3iT;wqB!~*SwKTK zLV-YyUJ(IZPas8yi5k@MeVzR%cw zng6aY$E=U>(%a7WpKW{xzS>St{%q4{SK+Je1bYx4-?r|1USGIhJf%+tx93yXXKtNF zX`RmPXrx3^F^v_SMv9;$k%B2b)MBB4)|gzYT7BuV*0) zDIh`!i6aF8l7Ft`_crUL-+tyUUR|UwMrN^V^^N=gq4h8K0UW)_otu5Y`#RfuO3U|f z;a5(K;cS=fOp`q0^lu-FHHs&tZ@tbkC)p{SC2r##Os|@${Jw-<-zJ;U{B=10Ops}E=0vstI00MDP06>=48Zp>>S^8K}hnzWo8~LL%;v#>x z`tXzP=ndv=osuT@&_buXL_IsEV+zwXUDGjzDNNT?m?~3gs!eGMGdBg-Kea{>32>x< z00_iE0RTyCqLZkrXPFN?;L{c!WPhUe=-FnL<=$8|MaZ2C`Edfzpy^OrTy4;pE12D%N4uAQqf2^ zB6GaDVlb`8m1Iz5X+zt_*?ozmiC{OkZm$~=N`#@j< zlyM=IHr8?Ts)Pwp#)VYcSjWw)5hg$x7gA|s9rx@~aJU8rp$rD&VGxFRm)O}hO)kDUkDkxl#=U?3YMQS$?9*0_J=cJuiZaz1%InWGSNXH`+i6!{d<@Z3 hp_ZAio}(x%rBqqU;0UrRk30z2-?!LUsLfOZ007qr=-vPT diff --git a/rustdoc/latest/static.files/SourceSerif4-LICENSE-964d32dc04f20ca3.md b/rustdoc/latest/static.files/SourceSerif4-LICENSE-971e190366a5901b.md similarity index 95% rename from rustdoc/latest/static.files/SourceSerif4-LICENSE-964d32dc04f20ca3.md rename to rustdoc/latest/static.files/SourceSerif4-LICENSE-971e190366a5901b.md index 68ea1892..5871e1f3 100644 --- a/rustdoc/latest/static.files/SourceSerif4-LICENSE-964d32dc04f20ca3.md +++ b/rustdoc/latest/static.files/SourceSerif4-LICENSE-971e190366a5901b.md @@ -1,4 +1,4 @@ -Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. +Copyright 2014 - 2023 Adobe (http://www.adobe.com/), with Reserved Font Name ‘Source’. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. This Font Software is licensed under the SIL Open Font License, Version 1.1. diff --git a/rustdoc/latest/static.files/SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2 b/rustdoc/latest/static.files/SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2 deleted file mode 100644 index 2db73fe2b49e8cfcaaf1d5311a610e730b8ed502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76180 zcmV)OK(@bkPew8T0RR910V$LK4gdfE1OlJ{0Vy~D1OWyB00000000000000000000 z0000PMjC|*8->w)9O@hwtNsuCAUE z5wOmK4?ctt#i-?z6kNL#LO|YU-e+BIcb(@5#d$0C(#wJ`PzhNd4ZseG4jK_`D<;H< zF;Vwn(p8)qGn?ZUiV7-GSZIjU|B^Mm|!XbP|U0*;uG_YJYO0td!IGG`?3RHF(i z-p%$x4j4H`%#4|xcqRfnCIm5Ivp4G*7VzMx)@vMEg6+$5I)MhfPY4kZLIeszKqz)v zPK&>4XN7^{KWZr@IrMX6xv?!jgmBT$npRN2bxf3AW6<`V#vgEXxb=Fy;me@K}>#7tS_$xZp?*(DJ~U)38PQ7x1ovq7^jDA0VT!64(`yQt-?r8ztc{Nli}l~;r@Gr zQgnmy59(@oHQ)$wduwz(x%L>w#71$haMJ#7dE-?N4sQ;YggBLoU<11E2Z955#-iTQ z|AMD5f~iG^;RD1cdQNtkp3|c8y;tlu%jpTn=3U6Imwbsk;LSUKPNw)adE$K0ha|g_ zOrK3iD@Nnwoc;$xrJj08i~0(d_a{{M+tAE#Q2*5KlUD(THpAS;{0lPM&ODBtWh)G2 zZ{W_~cesQsL?CdPrsNNmsbu?^?=|S4Z%ZfI4oVfpnJM=##F%k~8Ro3W_!%=Wv!0DY zWlT=rXq%HI6vWcqu>}D^T^LylDL(!>2Pafp3#}SCH~R(#{{~-S2k%>C!Hx*|CE3Jl zRY!@^#XyH{#Q)?6v+BqIb|jO`raT7*<1zq9LRM5w=(=HA!WNG0dOvBh@Wk_{{h7Hh zDZr%qVizR3q>CK!Yx*;@v-@nH-aGUHhsF-m7!fB9u_gqsh#Tz}tC$i#MW7xI`J9=3 zzvy*6up=pnClqYx0S#KfLahwXZ?lJlihz`qNPhTyMNkAI$xuO1F$ytfuEM1*^KOy1 z-QpH?TYK9ruU2uj-J-6yc6iuk|HL9vOb}570YNHCLKNDJ88zp!Z&A0a+I8%5*S+i5 zj{$z2|5SW7v%=;u)*?^VRGo-Akuz~B&sy|E&6qxYoO8#{sl3C9oPV>8;rahA_Riw| zoiIwdsR3C?xsD$)Q%S9vGNos2`k>kl3Piru*cTAvp(5 zy>tlUPa6v)vMo7L?DT-aNdaj+!2c0w?Xa9y0|JrGKF^bgKCS)yfe_h{ z4AKdzV`QhsxW~Z2ysG6(Upf#2eRlf-82JA`x9VP)cyHA>v%A_+3}b>0*`5>(o5FkV z7WHfq>6JO{Y|O>kzv34|#5N#8=QuHyojI-ulT2^5!0hmfkmwW}^R zWk^M7!^3mUfA379!!Q?VJfu-f4!Un1p%elI5WwcZ$yE?v+y2B}$@oyx!j;Z+@vrkW zXa7Q~#*SF9;S8+~ikjF8R*)pblC0azwthYT`}xy@zp=OD1A(ENBQ>YNWTFLwp_rSd zZV9#IEf^2+7)LA24Lc4Lnwr8t&%OKf`16P!Nb7Q*Pz8@-;5=ligYKgo$TQNBc@z(bH?-$R_3oErLploM4!mTj$ z8GhbWv-UqiTw%zyO-K%;qv%LEiVnS27ecD;nri<4Gno1FF$^=Lgu#d+1d0{`O1lWs zNd%-@B9H_iu0(OU4k^effq=Ls#Z4qPMM+L_3|gm@yGv2Jn5ynvU+0jzOQCICURS1A zUD0$$6y3CLa4`vdL8#BtP>QHnIeQJiP*~O_j@O%@hEL~_Q7P0_R2v;Wp6)+f~}^Ln91A`xyDMxb>49%7%#k5Ije5Q3u> zZi2EHk&)E;{S&b^st4`}f}1Sa5TYh8UT9yQ z2ltEBeU5_-OhtT#-?J9ylI>E+64BS``_<>)zXKAhiat|BT>vk zf%bkx^v>+LXV&>JZ`NGlg#uMvGOc^1MDhAU1fKe3%>r+FqqN8s#ccH=g%Xg1w;?@`r?#7#ncr8 zDV5&m49m%Sd2P}M1&QPLe zi`mpz7u>D~R;m9kCRS-!HMUBVu8dVe6zl*9iaXwj>nj2X;0>TvQ5sPGM<}f{p^Y|_ z{`wOZSU^~2IpLs#gi}rto_IpYFb>6tLBv;l5s8$8NUS_m{xk)V|J5K;%}zw>*o{bA zhY{)JJR*aIAu`(nMCMw8$O3E7H8c@za^Wpn_h>($yW_+IG@6`2`v-_55YHjC3h6D#=|I5%ipEeng^DHA zY>5rn$O5oUHUZma8?fW9g)?l6;OXylvYT ziTl@)aSXZ+!!}G_-<>d9tU!RS`A3Kq+-iLj%M{i|j-X$@$|tiVOfl88 z`wlFO^;?#AMuR9ZV#9&gGonl8xgkh}Av-=IrFf@8%h~_$l_{)QtF|2>&%d0b#j@@^ zPvzW0yaYTWNR%WQ3bOwf6#&Fwrepb{=WpW>>c2yU&C>vs0!T~A5esN0_8RCNsQq*E z6q}(|s|8kA?;yuH&3PCAItILrj5^KRZnLZA1ge}nVpxy1oiDJMyj?lFns+gF@pj2} z>AqTD!!P9P@b&lxe8a!7OeV2w@EiHff=syUk{{()uxrMbg5U5RhP02=19}WFTFw71h?<_j;;rurW^}RXrn8WcU=iO%8t2b_aVb()bEq?5F0ektPBJSlA+f z5;TAV9u}|#4o(u|-~m5`AWGVDde3Oh0I%n1u}X;|NaT9G0;;AzYro1MWQmgy1Ibqo-m&nP?jA72e}3L_Kp(KpSx;h zOjNzbwXSRZL+)O`Shil9&$}w8D6>XD-sTM7>&D%NBPrDdsRpQQ=rD56jvR*6Ta~iNf-3U)FED%5ZKE~LH-(iMzSVn5SN=5*$}W`%-Tr4Vthvwx&-RATkk}Q1-rIxHu#}jf|MO@L|TX2FZp^ zvWP5Fb@FAa8d~?@o?Hwut?te8ppcDP1g(nnX!nxZp?UOYU#Z{&l`hD5$i85a{^Ua* zEc@LF7V4Z#+GAMLwjTS5Xtd~W14yx@6q}|}y;iN-EYS`D0MC7(`!S?44~e~hWoXgo zqak{G>wur}{8Kq~`>(DaJK&$*@zHjXLxh zvCE9T4m;_bD<+v?o*yi-LMLyu+3)r^=$KgXF1qfvEaEPaKKINKkMMt<jG)MpWJ9UzkH zq=Y_Ic3IeF#4vKiz2b@H-2Z|5>NO{KLH2_@zUuaCDj{3J_o~cG0m`V1gyML?wUd}s zL&fN_rtN?K8Eg7=m%zT>OcS{7j!V(XuDpr$#Y4Pu`-B{~ z0C3M;`4+LsUS{?6`;!h^bsMyo103cUCpp7;E^(C`+~yt+dBSsEG31}GBj~B@Z>D&_ z3g{Q^;M4BpnJ(*l?%}iU>|<`{kDlZ&9_`2O?$;jbyFoekc|AF)AF6kqc6}YECX)vz zNi{I>>)<3ODUyURIzT{tBe{u>xS5mPMSpU)zso)36Yd!o-J37DFZ}I(_|M?)-{f)o zJ@=Gbo^{pNNx-bN`bO9ez}g?8Wfo*vY^^HO>OkhSndCA4zlXB_0f6zq_}^bjS41`c zmwajysSPJMK!Rr}!ja>shT4Pwg$S|l1xyy3Lvwk2flwqNmXsx1j$C>2rA$$vP+E~< zB}$bkH`O%L%`j6&g-TVb)u>gcUW0bWxgKkw7Y+GJX_(K$Jey%!C(E#%8+EWNxS}h* zlHBvoH~&HkE3%j}%Iaf96<1Pe<$bZ1h(L>kx!UW9?hDm;XkuYIBDT|Rd+m47QD?9c z5mk{8Bf_F>j=QF7J%ttHx3uN0Xl1Jzh3y&bL1sCtS z)z-k2+BSYdE4VgL!?T*5W=N$ZZJ~z|W;&2OBm|JqAkb!_>Qe7a4O63WO=(7ET7;?9 z?9Ab1=GxLcZJDo1i!9C(N&fWGhRofv_FSONoYRwD$mvTzBQydGnRq3TWrpf^MDzg4 ztN^9lPN9^v(&8G$?dWXYJK>QdTuq$}IX*NsSJYn>Txa+FDcYWYVgTp%q$JgKS=W3= zcafraH7)is)Ec6(a4omj#VL-P(!AERYtV%+W+@9PXX(Lg!ffJhZW7~f#R}7IwW~*{ zFsm6h&2(=X^9ytR*(07PHj4{iUKLX*m05WOS9$F(PW|nIPV4qw?$0spyjaCPG06)Y zBm)@>Jr9@uGFev3e)+88wY}c2uNP@k_g>%yU8Ps`MY+(6aWOB}^?nPup1W+5H@J&8 zW%q5yKDU=QXJ6lU_pAN=z_GpH;12P4osa_@@Ia^XAgA+;9r|G&)?uG@FRIiiJP0~8 ziwx6B?JXeNgMXLP>@{iFS-MxZ#`baTnfm3ualal;zGmr0PgG;+5~ zsVeM&e8AG|J!<&S@FU6awHj&14fhv=S+9QMKYX*-5!AG@pO^xVyT7rI z^2?LGe#nhm%%@zY@ertTGl2)|t1&SoHYH!1a$(|;_(yfkx|M>8NmmOEOSNI}+CuZQ@##fd z9YSJRXop|YlDxZI6^wAul_=V;n1VL)Gdk($#mJwmv>665pP++ zhGjDWak$&*;B1)r{2;1}uDDZe?oH`q25zXSoCBT5P!5hGA0`&H0M1-K;Ta&w;c0!MfCtZpyW|Or7~vvZ18m#cBtH zvuSXf36j-;s~0)Gj+k(lA&7QerOu3uI30WzF4-1|XG5RI%mT$CNQ@RQ4{18v;)$iX zd{&H>04{sE&_bH`KN+t2SJblEEf3MMHk!X2HP@Y=?6CUt zmnu(X3K2+Wev8h>Ay5kwGhe#-G1d5+#){_<&%*8?j%UrB4SQkD0iA%5JDmozmYy*A zB~HZ6)hD_9z>t5Qp4IYffocimqr5H}X0{9@0$`Rc^-)&M>mF{_J?! zJbCOG{FPDMW4tCAQud~YS__9pxm5c|vux-pO-J;k2lYBJaLb^B$!OHRPpVj6=%Q+Y>A~n^H9{G<-d9bGdNV8VjX3v=?uSmtDRC0w~w+YoR!zZZ1T3UPoasux@9J9*IbN+ zvPsyd8)P;H!(->tiAnl=_0J!@6u=!;Dw$z)2sT0YMS%uwOX;BC(nGHeB;$|qXYgtI zGOyq)uQqqtml~@=Dm2PI5#uM}@DLEgorOr|;j(-D=V^i0`X&}u@5_!|$lT$TlGzlE zWa%d`qYRKI`XDJxui{vRACj3XG_2pAwl=6^B= zzws~qU3AH1S6p??bvN8}%WZc&ic0>s%^`<9Zl$%Noe(3|Npa%caz~Pvju%BwkT6kI zr8-+#fJ#3RrCC-I3)5##?%(Kcmn>_N$C%*y;EV%HZORcb)>d=|ruBGk} z4K&D(lAm7koe@N z@kmDxTvWS|OHkfPv2cEa5CB2GzxDC$9f^Ia9DfX?%C3D1!E;TeDCkXw=dF!L?+mI3 z7tv#akKzd8{ecCxOAOfl0Vcf-mi1X;)@u5upkAi(2qaoT^rSJ@I~FFYY-z_mo8!`WUFZ^pG^W?F-}CSf{~?JSF_0E6N|>^ z>c>Cw8Cf3UvV2CCb##_O*#*w+*m)9_XD~B_-&?@mj@!54O&MZZkh3q&9FH+4O>d8d z>NW%kggbd@OeT}XzH|^#ToIBJ3rGr)h?GE*lq`lEraYE>wv;YY`dWdsK1CeGb||5h zrn@L3T28%YP@jxG6?#?bR~@%dqw@yvHGFqKqm|Gq>qzSjBD>mq+Q(7m+0pp_X%Gm< zI0ZS?dD!`GBi-&EbIAPa+|51?BY~u2QyT1DC_C~nB>w_UiF2hg^kQBu- zz-a2QTDt7Eiqp~Mc2$CbLOAp&8Y#qMkCKJ8a>>)iCW#5dmzu(t87a%n6)P+$E3Flw zwp1v4c#La!99(X#+ImEdj z9DE%+`#X8TIwm_yZcYnJU@=1^Ad{9_rm|w`v@jW$&H7wU`8-0wS*%fCm&PXTZKN_v zMbs)<&31O_@0-B^!$Vm=VtnjQPMDop;{vm(b{nT7ZWpg-LEj4o3PT5e<=bzXvEJTv z!O(zQHijYtI59>u4LmocR7rXrXEab|lVNp8ZWr+Sq+oyxhopFnOD25jR7W<$<#SZA zAeBpP)tc07_*&$oCkagN;pqX?9mq45z%N*VcgY6GD>i`#*#;427a+nO$SC{Z#m33R zgbp4ji3FaS5~OFy>?}$qncN(ipXV1A$l@YiN(su#CxXz5k}LXvZ7mEmDktt#s+%3$!%@%I(uY)A0HfWhlkpuWA5aHZ@0PAQ{L>1yXtt; z?K-~hA%7no)s&5)eB6|nMAdFn&lGB>scsex^J?RQskn%yy{5i>Xgwg?4q6X8%$-MV zx^K}8R7|^!?x+BD|~%TM_%yFh5B7#y4=J+GbZ5wsKw%#_&Cew;2vCTDBY;K)EDl7%LMDOE02>Ni1bobi z87PH8EkUaUy#ce;Ssge7=gkl-Qn*^84dR`!*u(O`txg`Bv$VZ1yBi$t(($1=zlO^j z?)nyP@43fE-Rlc{ziNKp%$1&M0RXu3lE;8Z1?joJf)C9#u}IfhQ%{_B(e=PH<)-|}9mQ8iiW;CBoj>_o zYHPNjJa6-`D}J+3uxKAFQxpq*rST-O)~#!x`ML8Lv9Nr}FORjjz(`=AnpqP>)+4hK zFI%y*4V^oQ@;I1x2)c+h74TG}rXGKqai$e_B1;ZXiR}VzVP^m!*wq(+0}xaIP>vjw z*4mWFDkZFk@@jRIOa`f`vGYetyF#LUFZ#LUE;1tVnvNHl2BJZhkZmGl5D zXvCfa7qPP3TTurn4gw-%G*ko)T6E&$5$>s|Ygs@Y@ku~9*n|R7@vtzlIJvmFxS5Jf zMHV8;$%&{DQ6my3Cnv9JW#Wsa3YhF`w@-gZbkwFn!$yo4HP#&7)K`o{3{^;d^ z+=Jwhoq(Ng@SQZPINdJ4u>KZLbtU@PcD!S58^>E0_pO!crYoL5C}04kr@=k&k?ZRHl%Rq^M}Xf*FgOvA`ZI9uOv$BUTwqOFA$@HH>2d zX;xEA7dtSE%k%WS?C)dfVyy&m%hy9#E|w3%hy`5?T}+Hv3|*X9j7)5mVe|7nz>h5~ zF9Ock;!guESYHP&T{MhcsEdRvA*>PxDp;592#68`pQH<%M8cAEVUjQ)389g6L6LOh zkT3#?gdgd`9yqN(y1Yogzs^67TN_@CBAw;lGOSn%=QQ^FcddCRGr-}dK?I6vEl#)( zx>uQgPTrGGy%G6JMw@ ziOK6Ca^6s+^9|K%2Era^P=1b-%v1L)|9n4uj<*B4pGhcp)5w@ ztK%d}Nc>MlOwC19=$-BTkx-!KlP(st61sbu;rPUYDRE>3yYb)wIGx zJKC=8+*3Mw;9TM2oswO$Rc;&<;WPCI65;))r8n3!mdN>R?w1XEzo^~U4yax3*MltR z{EYzup?|+Ps)??d>x-+sOSK82GhwEqAyGWK;ZURHz32aUbRG6mBq>`qmMfR4JFb>f zV~!E5>Q&8K>D5fHqSeA(*MCYS*SSxbFwS(?*)0!#_Q*>j3q_0aRKqB*hhny31#u6} zm+XD#&zPcVfy9be%(M*1MgV0{MBL*F`7vktCd8vzC>M?~Iv_aZJ`o|inkfn|?Qi#zLU&MlyI=Jxe z%|}M6f_TJ7A{E5(h>y^R(N`ggB>>_(BUs@P&qon)e1uJmz6wz+!IQpaD~QXZk4B+M z1UlkGi#W7W66-VxZjjUxmso?OZ4Jsjksv5Kz^AUep z5i0wyQo%Ziw*5@>Jg*zG_h~LSHUT{YeDb=9xA2(7MAg3SWJ#nAtk~}$BuQ;HZ}Nj| z{ZMZ_;IDy!z{_Peq&;;fG4!y2&w*m9GeAa9;HC&xkH>vtn!}$$4?v{meJ<^Z@rCzG zpt~LbkDj4C$B~X6lA-J}HWmP>*D)o~w7$_OaqFJpm}_Ttywi zH#q62f$YmC1g$WBTk;*1WTK`0wHlrz!w%gZr`E3j+onnIy3Ho<{{Yo}+=6$cq#wIz z`yE(gOY~#z;89HPMuRQ6H_XW$n8|N^#ppt=zj3+=}cdl-_bpYucgCR29qXAIBo{1*YE}&ev#x|{h(x`NQGZ9) zzX|J0M12L<*JRh%3mKqsJsu+yNYr1EN7L zCkSFNSX?}U0l6F+L|`PsmqhH62wV~&3n>GyWFVCgOyP|>lT2|J!YEKWKoLN|)r~Yn z3|(n7L?;3WxVn*sh@mT&1};%wC_^*Q#Kkuk-#nFJL~AG3PD~J6NMe#=7?MHm5CS0( z0wxdwArJ_G2#7!kgisPNfhZ9Ife0mm`bX%Z)K;SwItl3%IwPA?7|;c&OW{EQg&!0f zk&;k`a03`MAWcK|)3Ojjc&|(+LuZq9hl^Hf^YgFG*{ffRV@+ zMK#t=@Q9Vgt`Zts6G)Q8uCf_h9w%kRGi_}uE1|IzqbRomCg>1dL|XwlvBeeM| zSs{&33BCMJb}UJLa;m}czlkQtN0#+9fL#Oo{c^vdj4!bn#fljP^L}6COgy*$%Lm31 zZ7rCDYfk|0N{foU)g5-xhh~ALRnsc%FF#01%~i;4LQw)~+@XI0ie(HX(qk^EKbZ@> z*bHyAL@4;KU=8;5XcYbfx20#|4mz>`fhVv|@_zrqWQI$yc{AJ^C#j`zV0IUv2v72B z$@#%OMijzPhM@kTa1$!1ZKHqSOWr#-GCCs%`6~BQq1f%sOA>Ep5P1Kp0$1!DdsJ#( zjSpj?a+n{mIcw%B6lEUsF8n`QypZI7qySLENIIftu4rp;Savq6{#098AAwmjYnmRB zpnYo{U*5Hak8?Itu9be_nM&D@!i(c@5Gx3-`T!Ma>D!zKn{X3uX;}MyVzra8PxJzFf4O8{Vsyx`0X)mcyv53xp~i)%oZLUFKvH=g+HbW9YkG;qLVyrYB_+jIyry<12$#Mf&pew z$bp!~OCrP}>H?XUbRYv(AREC1tgsD|kFdlRtK|SLcO4yOGsIpJ0W$_;X6QY_@MOU( ziWR>fSt5gn0rNoG_#-11~jl-XsQymY=S2+f8UF!taS}>4_|RUHtx>!FT=a7x#%!T>gpQK!9!p zykiK0cpq3>q42aLL#80lwzAi=K;^G(g(h;>>?=`;YJxM@`F#^G>eE&<)NC;7J$t0- z*krWT%mmo2Z>2?>#WBO72}8%JVs=|dpXu1}OQuFP_LiU(Vbfq)szc?V-<$NLv->-- z0ZGBuM0BA@BG?q9(MMdDYL*1*xwD#7qmA;>ukqVPH7HgSSv$41&`z2k#nUxzl9TE7tV>{>z$2(DJ@jrJG`r^RnXM_hR@-N9 z1cHp;C#YWloCJo4Ds*(KJrXqqz4PvU)ISBU&~8)wzHqYI*XTfGdkQLG zlX;vte+~_vuZ(hZi>K?RstCQ8bJr->r&CLe$@as%qH|xVJb-rb!bauc>td&D*F@er zDCS=@=a0>d%2LJa2yZ(uDpyoR8-`5~CSdyscqk@Kn1JUuQQoD#?&X74Xv#1V!;ebD zdwWVbI-Kpo&55HV5MfoxeY`)rJ`cw1UjF98P#9PfGn~#?m$J4X(wLH8Vhv;H0AiP1 ze3jvYE4kE~n5A?^j2k(u7%RI=F4g#RR%fg)qY@jOV@8?KhEm8UVi`~hCo$JD_!G_z zTnR=J){_jllV_?HLcO?&MO2_A-ZWR#f{-#rDgmkz9BGL?%@wsEq)d@YfTPV}FcA~Q zLJW)G2|cHFpj}x+0wIjSkr)=iAq-L9F|*atLZ#~p^_iBSM6^|kGIxe1)^eVjsX4Y8pl;I5l(t4|KdsFMV575VltqcP3+9I_3 z5?z8qR@pb`z5)>t#b3?|i;#{aSY>}yw}c}AMgT=}NO;X58k|NAnN+}r1H`GD`hy%fp5=u|shnKpLvXdvKT&j~|P*H*IY?_6s-x z5%vJ#Hq2l>F-|AVm;nM17uhZoz=CXNi!gD;37cWAe;xpdh9Pc->MlP0AT~i9)d1c=!tq>P5l$>$-PjYv4HkG zd0=7M0JcO7!14G@44t(TUG|HKX_rj$d&g3BcJdcD^}@?V(Ol}n^Jxk)!oJd!!j{r; zq#CNa)&w_Dq{e2|v(1;)cTYoKl8+4t8WWTpO;agUDa6qSdbl=_$}>rZ`f&z$vlS3M zHo!V477e}0eJ0|YwLqG<@iIo{Rn?_r0G_WWUx=g|zoL+Mnk|lN#Vzh+JzNY9NQ9bd zt@N9&k2>ww!mRH~fV8HsQ%c+GU}07r>5KpVh9imtjqC#@j%#70+~7DYG<+w}Q`1hx zF-;dB&=rl6Clo;z?Z{fkpZE>gC(jvx*)Dq}u+$9?sDi1i5at-b7O0u#37RgnI>tq& z)e+n()>L;9)H;5YIDJJ>H()>aH%a7Q6z6#?wP zrv8E8fqkCgx7$Pb&39vatXAsuaTYKgVq3>|i~kHQK(y3Gw+2YFB@kfF`%~E_-%>+% zmrX=Qw17KX*rOey9Vbl~mQ-%|-8^hC0d|%W?(ASY@!S<%G))QoB89ojqud%EFF z3&RV)1n!N+oogc3#aieTjdu}dP7nVqUqiUS2G?n0` zYA6QYTG^?IQot^9QbyirHt1qxi1i`{z%n*?bh!GA+FjZC76&i#Tm8)~t1IKWk4c&RFrE2Ll4#CqvGa zaTB_A@|SeOXKboo-wUdyeLkh91>38|`X9pcw2*~qJ5tWNjW+*>W7_QA?uN0imW!jD z^4OFu*?Hc2#bTwhVw7mJ-u>Prm1BJd;$@Yncqo;P3<*=#tIXfhDN_2UjeIs5u-ae~ zDzqxTUe!oWsHR@m=B}@%r3rUbYd3bYSxsrGwialfg$-`G)h*jpk=;}o+qU@hC~+unCReiJ?T~e z!ub|UzMIUObw+{LKSRa96luCAXkT3|ef( zD8uAv16@jz2|FUP$)vEFMCfT$Pc5-`dZAV2W*V=nyBQrNtwmUe)7Q4P)`nm>+RRdC z^%CYti>9jUU4pDtCP@e(NnG$(wLxf=-Ac)%hZ$K!RVD^aqk;*#V11P6`P5M(%$Hsu zWSVHN_b4)`8rC}?$s(#UF=!eUBq*bl$rJ~QL#%KMhsEKO;G~h2ot<5*hzp0s;qC0& zfl3QQd%#{r-@p^yewiQ$8w5c`1qFg|V1o`p1qXCXrZ|vCi6*VO)Wnsd`Na@J_qZ)_ ziN0r^WkO5wi7pLyalPnL<({EpskBudHLX>Vsyn$CDwe8dHO>K;2u(E-RHdoX)YiKM z6_E!(vJi#<;sSyJNF;;^#6nU)8G&?F4>6{UD29{~14#oWB3Xz)fJq7|lgfesfsD!z zo50MmWTvFnVUe}~l1Nh)SLPsq3*iK=j9YTBD6Sq?A~waA5V9$=*fg8gp_3)S#%vvI zA=^CGbLq)%LQ8hiu$~R|pQY+152u<9zRcYk$rc-B1$uf&3?J-Yo#Z!rl`4?;P@noCzvURF{LZV>K_2AHRN$@e6XjBK-GI+X)PB5Q9+ zg8~zxVZ~=#QhhAwNlGisB4d^2U8_c5#Gz+_T+Zryny;{zlK+vOD0yk}mu^|7>al3*5fZvnnxOz!DZD6>aRCzO`0 zzK1$kO8xG44+N*ZfjQXa0Sjw^MZs@DtuTCLKjzp;h7~Zg8a;FCi$IFiSfg}!q({Zt z0n{KD%A6-)Xgbwk1FGyX#zVWXL= z!c`N5{c%BPu_q*4BrsDsX18ORf$qM0Up4I-`657M+is=G(iG(8=pez{$-}TP`z}9X5o;dm_rXzH8N<|d-=RP|__ntmrJ~TX zXk@eCdX+BeT}GJ%&9VrB6Kb1X_BrI3Q_i{Mnp^I9o&d^%7KCD~Fs6N2!ye9Xhd+W5j(8*^9o49jHr2O`Trtbi7+Kz- zaX3MiJ?oPzW*r)t4UI@gW2du`+0=+^Zj5YcbhbBEx*E)m!^0Q5b0X7+>+GdnqrJJY z^yGL#z963WDxPqSGMy%onI_6?m(Z3Ii+1sXCdx|ZDa`RJSjZEJMZAi)43RsgiKd*1 zFjdaXrgpT{l2B6vPc6>Wp{4ie35@A;v zq6U}_P)dHwDhE(qZ)<`c?$o`9d*kHJO_gxxKp-lJaV()%6R^G|3@d|`YOO3AXxy390k#$ z08SJ_h_2zG05%i?h6M{1>}oMZ1n}S|0|qZ7sMr+{0)T?hPXO_`hI@iouV@mh&hK`n zWA?e-LdJMq?K_U?435K|#YSdk68#^^p{W_sz zB(8O9*wK1x!TD+99pG#LTdNLVzkJ2yN+xm^&%y+{xi!SpWgfEuf;EAv)rLRRDHEwMnr+zIO&(5EKipko{IP^y zqd}y}Nx7@I0R-l^9RMH~g!d=}Djyni#{5gCCxuSLtK2Yf2|V-SPRV{}6D}_x_2q47 zaSZm7L0Pa;f*eQ#)pbUqQCg?E0oCS2($hpwz~`|r!pB{{E2shslEJi1&#mLHz5ZSA zHAo>b2a8WkN^6XtH{Io@WxW^V*keE|-dnJGohHwvn*mX)^uySFsmta7PMUzj%Q8}$ zuG-(iT<<$f;dZNp8&;+I!$wF*S_lC4p(*fo6MM!!lO2QWI(4l~sHR2ft5Lf6^?Il) zy_BB!=sMSXM58=#{BI$vE)gNugFcNUW3rGuW3tz=zbO>r=Y+vmd2ET9h$aAl_@3;O46Z5+MYDDaaIHk%+6&@jNHG%~qfL+;P72mE$*L z5GQV{**Iz2&DE(Jx-ZV%HA8rL{lj>FTif#O15LB<9`8_m{}e~(2V@q;h$J!f?=o5J z&MD2~3V3Y3NRW7LQ>-0PRzK^I^*XVQ1}VGRn`s|Mu^kQCG3$Gdb-cidP7yfOX>6xE zPvm^Jirx01e2#rd`zrB5XE-47M)WR?>}{RlS%?+qj14^@27?k_G23wKlRi`IQ_~n61ioNJ2yO`S8-gj z2tTLM^SIRFWY?a`WrHczk%lkI_(90}1Ee2i48at{zN64G>o?=rSTBz=XZ&XqH0I33s-`LynMNZIdd)|rm1CZ zX>Dn3X>G|9)#7RKcw#(l3vmg!q`P7#noTpAx_J*1`W6U+psSCQ;wYo6&RM6%Rs>yr zoYd%`tYmfE>&Po8Dkw^OkoF)`4lhtNkVvGo2Wby7NF>sjtb|a)8yaEsumBdo0%`yj zzyeq_77d^QEPw?-Kn=ixSOAL#KmaQzub?Pjhk}(s#Mjt#Z&+-I4P}Q6hgfV=hz+sL zT^8^+m*f+xYnOA)++qpy)9bUFkY_A51Z7v|4Ch#EQ;2QuQoyw^pKS`6XVbtcsw`Dj zpA?xJuYO0=AN+JK$ZY_7d1aEXquR@QjCO-zSV(F)&=pTPivEII#Klc@GPPgjxU<|V zGEN6GHQ94d{;i__Q{jZ!eVs7VlV$*QuoKU22MUT5(8wo!CUkJnz557atw_n!X3e3b z2&te`>sec|z~th4ODxyWdrHwy1&QU73I;CE(xe0pPhKCm6p>zFW%ZYpz&u82Oig%d z*`Dq$92Fp09e2YLfiUA$9bjQKAI;p&vGI&v`2kFj41@iTBF69{ua*_0GB5LqC9Fau zVE(JT$CGE8n|tS3Mof&b#@-8>tY?n+Bvv_o?jVY-Q$I(s{+{w)nLyz_+J{L$Ge|## z;T)YQFV%N&yc@y4SXZl$2uexWX-No%7pds`bW@FIBw4lFrXuDVO}wIUshBiuHua|Q z#Fl`jnC6ULoIW4|YHn&8Yu@>EU0?DM$klHAzkN7M{VtHKVE3Ji_M*YF12GYrjC+)| zXr0$d3*FY1UaQqyX+Q`+uWrD=lr<#rd8n5k5D8IgF*VW}3A{kqsLUEF{WGr`DYNvXWV- zES`GU2kg+1$6sUtlfC%kC<)Gi4dkV-sp)XVtHPu8r?xqE%^AK8kAwO5Or;qVMd({7 zP>grpB9d5a{KBtzvceYLqm52}F&#;QuXo4c9nLHL-3x~s{xmtL9tpWj0DAXbn@v^FerQ{8_ zqQwYhnmAnoZmcb-sikdcrOlRPO0rE6Qqo2;WctK6yz;Hs=B)W?VcJ$SGR63WT0iyWOEy$9tlUnk#PDr5{`r; z5l93a0Y}1-aCn?Pj)W)SNCX@nM?xtB;JHjaE69?az*sOA%qh$n3&w)ES931t!nI3v zC$3nqtTT8{JjjA|NY9_xHC{C4=agct6^ym%-rGonCaFKst zKRX_oskf^E<~xnX_kt>;fBLa&*0xrbHXhk}4O+ujWdHDm9eb9xwjpS6-HBrX^kdIM zkBc(=|F5NJY1Kg>W#m*84Y~maFaFP)@8KD5b9;TaEAbRx_6n^f=cmff>~`cp95UIT z6NaT@BFvrovr)x<}=SeA;F#z;?qU&l02|g502{VoZH$aI}GM+9PVn()g&gGrl9L1OWloTY0e% zdf(}N{T<8~=UP-AD-W%@@ZhPi*hTPAPNjIA<%Bt=Wqli;uNj#*rDuwW zkAKt7tEhQJutJZC_v=G&(f2O0k1!=fr|?RJvv2{RHOSy-5Z{-5UZd>FCiwhVigf<$ zYSh>oTeUPlyDBaRq6mu!op|ew9O5Q%iMvM*Kk;9KY>0GG&3vyK5eui}y}>~;4IjLC z@9q^Vk)^G0rQJFK_ef&(da-_>QMuabCP{(}O(-1)ecoP3yq~YPZCjdC5PF^V>R7`3kih^%{i687EPt*eEU;@j2?yw>=*l%kL6A zGwnV(lE@sLrQhLdoZZ?HTuQU?RWuS`Lm)l>wMd)7d}K=+6_H}0gq2EVhH}%?bjG5l z!$dTjb8CGrabEm6|1=h(0;>$nhJ-MINs6RMiloRgJ`ggiK8;n4hcPvm@|YIJ6IT~x zmoxjI(w`)7>x`3xAHa*By)u^imW=26AnOKag=#XsfAEa`D=p+WKeMA+dCDGE*Ak26kQxZ8a52F0SpRQM6;&3>%FhecC;1!3%F?Sb13y5hKsIcMxoe`zhQ>|(pL%16X z3=HfV7(@_W1bTV~25#&|5F3LC^xVAH3SuY-hy3(&jAJ9pIYxAHL=|$3Xyb_L;gro$ zI;V^VP7ZPPn-Yp@HWE5E;@UOE8?38%g}U?_HT8{pb(%)K3QdEtX%LO_^=H=E*7?da z`KacMNNpxrm?%o-t#ha+EIKnuQej4_Eu&DC3DN;>kdXkU7{V?NxM#MaZNuGlrKadZFdHjSiegGIh z^o@9dR^Qwz4hbDWEGF;h?RhO4v>dQb?uv!B9zkyEi`;4-XzpqgEX>@f` zRFq_mgckJ=P$l<8K!wZSN&zSg46NINfkva99c9Ppf}af>*h2o5!E?N~K-s8X))hq? zkYO&1HC(pascV2EU0Sm7#?8pKAl~s(Fj38{ZLuU;feAp!q@Fa&8i2`0zrIqfi8f7_ zk-dL+f!4+LgH*g+cG~T&aK3_Tkb>*%@#=|-)hlnvQ(Y>Tl!G^bNX95t9(^5I9|0ce zE$TpZ{=`sMyP6u3Z8J`N3@(sZ{h=5A9VBhK)swUA$1}PaVdM>WhRx6XwtUA*Jhs+& zV4<5AmT4841l;Ex0y)6zmfH8Q6dws?)fF-`t7_RoE`^|mxJm#j_pO#r&780S{wC=a zkc5kRi#r?{C;VDTW^3|>hD^68R}~eLK!Cf_lac#onU*f|H;bZYO}MCnOJRgp8hr5RxRl*{ct!wN;Du9z)Ykz0A#Z5UiWcwX-_~&|isky8nEUSs&gir+)J<+?ptq zy`K4C%v`U1X4FwDX;MJgwRAI+#U^u!5Oo_X#wJ^d5VabM9u0G}Nlccy@WI6$hbsN5 zUO>R<4s#-+W7?DsGqp)fu4dKJ0nT!PUfvX1@yQn~tZ?B*2e)bPn7p`WJAh0cEN`2E z8K8E?nK}m{NB1z?q0LExNrFj|B1zhmOvx=PHr1{<{YZ6!U_{`RLl5dm5g7L{Z;K$q zXLa#tHwtAG3K~(YPDEYE;u3Jau&AF1B?tlp2oT&rj@GT~v~EJRs9p?AVF4|s383pu zGa4KbE=@?8g(V@0|1R9S6Ll)(8amhDh;V5_$}E%wet_Q2RnmJ(PYr8W!|vD} z3}C>300JWnm;nTkR}Q`u}-_04J1(zW?wRwnrhr4&|BQEgEu zWlM!8=CDPf?PJ<@IjyoqU|7Y_&9E=SDyDri;Ex)X9Wqs0Auw2VBA^`0gKV1vcC&F1 zN2g8;X`PzrI*kmnp^#2mC#|z~Yx(KM4_*1Q92v>0K=wrTg!SR0*g_uZMKCgtk8I-+ zMD}zDs>(1PL8LE2QueIUDjvlq@dzS&5?C+7+Ra4vME2Cz@%He}78iZ#`A?|g;_M7` zhP-a%5nKdJXJ+u0#8EZXUNZht&6o^XzY}Fm$c&tw`fRjjh~O;Htk(3M%zr$U#OR$+ z+KgEP&Ct#%i+4hyxw*S)8=$s#mc;BjJ_F?MTg>(C?`%b!HQoU1FV za(j&)Iu;Kd6Niqid)uDe?z0~6ga0~vrDIgj0cZaYbbJW>xLlFb^epK4$4^WT0BZ45 zG=8~8a|V<0^uxxAW=xYXkB}46VsJ$n6i zQAgxySt;egb!w@2>oX)}wRX=(e~ygfj_cXr6d0`dkT?16EXWIt;!}k6%#X93 zoWgxHiN<@6ANH!u>hz83lQIvc+oZ)X$xP-ZxVZ1x1y92vIjB)vRGK+WdoxgTdFepz zEE20BUn2Ae5{4agS%D(QI*ot@XDUles51E2HhC#a#f}{XZH7KtJTOT+Y05+=FHm7qwF4x*yK}slNAQdKFQXSt z52jd#P|xaXDEl&{b!d9> zLez;F%G>lzX$BR5YDCN5nX`@N?ijJD^{sjhsI84h+C8*6Jp;qToE~!1;{GNgCw(NP z!kcB0?HgF8FAmxXro5FNmNvVWIubu3L2?1y-PIr+@pM24Tgqkh&7gR9){h#pm<9Q> z1@&)sqhxvrSehW~bt!;Mvj~4m98z>3rW5<>5QHtB9xsguNwgAZYu=SbRoHl5U*wOd z*@{m{rKERgr@bQl;f!-GxlHO}g$_OP_{Wf{dId z%khGyGn)M?1pU7hPOuWA8N=8y;ROYrbdvl|OLbGAt|Ov4Nl~XIq$v>0Dxo@wne|~w zTwYDPrj5|WLT7hw0LoD2=H~eI=%& zZi^crT)6N8RHUcy(0nu>&6|cqd^8`;FCgee+p9-TAv{Fr#J~_<7YRYaHUSx2JrNC2 zCXX;5%}4X5VGtk9FCeJxk(0(id_qJF0O0@!IKTm{i+)1r10ew!I$S*wQ6^y@5;}6m z21YU@i!Cjt@5Giv2R5v;)x>NX8yLxuEVi_mKJtkwow2d9NTw~Cz65<_EP93^I*WdAP%#&^#+z$=;b?qw&sJ$be=`A4(Tn9xSm$8Zlc~6T>Wn17;Q+AfcxHJ)~4f z=pzNGI)M=pjb#Z|M<}BrUL>NSWcOVg&v*iB!A7Fo6!iiwI|#S@bnwf;q3+Wc6h)O~ zx#$C|wy=#&2G3g7_+Fi9wC zo7y{*xr*AR_MXskK+>c_wDfOR0Us!VSxQOA%)y1iQ_?YW@S57nK*jWL*MI=11f`XA z%^h8-d}Up8M~kd!TIfzc`uFPR>Oct8LMnO|PHr@Tik^j&J!*x_>7Q=^5zq+BsOnq# zaHk7Z^(~zp-3r~)Ki>pmpcRo-GqCdM!4Rn#Sh={CR0yH|xfYNBov6B@wJ%SmSl!Ut z)q@IQ)PJ1~q(Cnwr(tB{+lwWqVPxax3&s8^mHXvM{o2zTpXYY~A2D*&;M(LNbsP}5 z@Dm|XCP<~GMWwAfpwEaY^A0-ZvYQM13*7<3Wl{d0^#gHQC+m-$_qik0BFg?RUgU=PdW;cf~jFvfD7Pe4L-bJVeN} z%6Ath(qYI90g)RYK_YhGNJT;hf|RO8fuR0rcSasOU<@6Kfr*7}edBDK>oDB;86rT2 z20YvL_@N()goqL^MW#Hkas}W*( z#zr&nr{8*(;NN{Xf!rGO=kpEzd{sgsE0$BZ3uR9k^k@ohFuJ{10mX_hR!FfN#fkV& zC{e_~d9o3~Q|1DI=_VR&sQ!BDtnJ?V@Q|kJtEsZGiYq8LtW3R~(_d+kiu^BXUX>8X zi<0m`0*H`8dDYd|TzlP#EN@OXe?cR5{I!?d^28foOk_)-97QIoGF!b41IEqR@3?br zG|k5!1`_tM7(k+aLx2cQYU_J_Szkjx(suPzsawpDMgdZO-q7)N+jq*i|DnO-x$o>Z z`)_mMdE~_hf1G*;y|&})J#dys$$02peV6zqJDIQioF^t-u4Sif54$YT%eaY$ctIU`8j+4P za;&BG_ZEuC2{q(NLKGIiO*8XOdvpJIAHI)~q$xcaQ;j&{X+B~$65#=Ty1t~&+ zNFoaqq*7IjB1BZtG@vojg^D4jSYm5k99`F4VS1tW`l>Orp^eCD)-m2zCfdzD4swJ6 zlT0>f$fd3}#fYhZ_5Os`)xt$Le%lsMXr8t982`*0Xw3pKGL{O)F@n z)@WSg+oEmTsXf}SLprMCJEb!_ui-B5+HUII-QGPt)Du11`};_r>~p=`n|--&_Wgd= z-2U2QA=|V)JC0g(Vi>a!LX2B{5|oGlA%z?;P)buBN{~=PqlEd12Mr_4u)@xIIJus? z!SW*9e9lNF7CZKwTF}b*#T|FvgFV}ub>}VIr~O#6(Taqqx&%ZsyfX9=8?i=vw$x(v zjzOE)$gI{wGc+``z@*wB)NW>5B+}((DM~fYibAx=D>=K#27x_4k*OZ z46oE8MIJ{$7a>4^KrVq`yPiOz3}xm75_QLryGBjI%EW9LqOFeRD$PmJRwvasXHkge zm4cR?V$g1TBoU#siD;>Y4DqET%1}nuoP%h-)SQQSnv*C)nK>VcT%|e13P@y-!lYr1 z=(=N#+P9@!EWLwkW+}5!4_^WT0_xEP;AL%?Ta!_+&|Jbw%!EV+Q6>$VblnKCHG>X< zfPknUK|(s4O=l1a(n^UF(VW3~+hj>V2AMP-is7Xs9Xfs}Zh>LOIo3*Z%mmZlLNYHl zGcrn|a3HM2%t>TANMX{HCaN1jJCIfZ2M3o6A9#0twh$xXJLORXnS&l{Wq#BME4P@; zQ7#9Bip>d^!^BF=DTxd+X)GoBM0L|{n@g6UkhF;??07m^n5G2_7Az#K=L#8QmNeJM zOc26Icqwz8j6w&zx$Sy7>|~ci>~72-`!wf3V4g#JoFO9zf(uXFc{QC=Z|>)H@o_qS z+BN+-pVygno(s!zxvpVcl!2P_&4P}me;yH}f$xY4!uz2U|Gg0l z?Qsfx*jvO^RXni{JnT(!2|b@lv$+;oVXcj}>9rg3AmM32si~GZ3k)6>?I+{z1$ngD= z7RgbdG(1U_qSjAFWQ#(feyL@B2M-J$`i>BL0r1deZTA6l$GLFu(EqHo-Z^>b&~J_w z=&+ZxpwYJoHsE0|VCTm){6{69*|$vliC4*54>MvfVtdoZpW-+w7B9-O{t{F~E%4|( zFF;p;3xp!@QgvgM@uAW9{e+)n8$aDH0XH3Z&pw~{AmIh*6crPf&?Tu`kCeQEw2Z7= zSU3PyHg*n9E^Z!PK4B4l0YRZo!T{F}52O6TYXA$~$Y9NZ?SL>RUjS(hK{1>li~1Uk zjE|D6sHJh$dV|wMN=XdbyFU-!Jxm|5R#Y@?=opyVv9R$8bl~9PRny;Dawj4tsir4D zN=8mWNkvUVOUKMY&%nqOroz#4rb&I*tv0*E>Ei0?c)nVFoI%)s_$7z(G1J+ zf+)#~s_FCwqseTs+7|wNp;*Fjf;>JBYiBbo#|zb3z0qv7MM+jvP49F&-QKBFus*$y zN0aGnzF4l-o9%9YIG)az>+KF@gb8I_D5|C#re!;>=Li4)M{%0vMOoENOIPIJh?BF6 ztDC!rrPR63I-bNNECM3n)gnbR=pg5-+Sb?K={g;-@ypPNyX)kHU}bxJ7DcW}S5c@aSJa$MnecYa z`z;JZ@x|p%ujHz9!kzE%csVvK?Rs8rBCuTVpU5A)UrY7e{T(_kZXVv!)-Tx=(J3k> zE}=_O_wIXT!Ad3jw+zHy8nVA0tCEqN7TPY;z^_x5lkyZ4Wh8RZ??)%zxAh=Oq_Mjc^6zP3ICDoimPtB8@1Zhu5RkC9_p!H z>a9NNtA6SqCE*sLeoG0K?KaqGlg)m$#c#IS=756^IqZl?M;#O8IO;c?U}bLtse4ZO zL!8s%7olabgLc?ym)-W1t&?4jGGT)#ZADt+1jO&B{}DHSPTcVzm}nCD?LGlYbS(x4 ziL&K=ZjyX4H$}G2`%^Zd&9Y9eL|N}jk`1mD+4#pb{zQGRWPam$Xh5Aiz$x>WO5(2R z6FxW}JULKF4fo1k>e#Z=ofqsAX?fT!lz2-e`c(|jyn+(--#9?gKcA%MzyC++d*WAS zG5wVTLgM*`VK)Y$h`x*T;?YU+$a6;nwX3%V#)=nIVkxDUn?75fLd8op+2%e}TTj^5 zI}3{7Rj^1CSiv4HK4$|Eh8QFw4cRC_F)C4y7VJeQ`Y?hi%;O-A;WRE_726-cfNPCC zAh#P6?b=s_9n~2hE2bOQOXznQBn`WbdW=&hY152Z);tHyg9_lKenrRu*Pv|}co0Db z6?8BOo59&t1fD=7ktx(Kt=4WjgUMoZxIDf5?$mbvEl^$L!+8+J-FVd0X!=~%8v;V1~Gv}Dd0+RzakI4e2 zR`FvExOGf#0KbXh`v?Qu28)JDhRa4OkX55KV|A#Vzrpyfn5!^8^KNb;1S~7PE~_%= z8+GPHpgq%3nUPT$g3uVqTAM%;|99Kmp9eu16@^k+8_~4WPbvcpP|P4h6gSL#r7W~m6Dw@d zQknz0Ipm~4PJ3XKr_x<7D`IOj;=|5ZC4xh7%HwPxrCjWZ2se7Jf?J8G;$Gsad61;( zJPd3$kCM~C)6|XdHi%u8NIeIvkao_Acbsc-JIzn3*2h^X?c{T=veT-ouG6lko_ke) z{ioANqo>u20%gfs21!!sWZOWZU%HgNNp*ugEk(Nz`Sqo!7J0^L^K zd(w>R*|TO5p8HklCYdC8_ZYslzAfiYjiz2FMqDv*UK0v4x!uWtN*%0PSC@*I# ztD=UGZMPHY-X7SY6OTLH?;GBTj2zqeCJvk!LR96Acy~>0?v6yl)P)EY1tomMS4hpV zHG~*a$Z1JysG;4NgWB$lY!#+EnA`yd+iqZ!?9wa_dxG-3L-BY%@YHUge98`>KcBZi zBW_x@h$qbx^P>{Oxj5u-J_$8k$j@OeR$u{_mc|NPULQx`%Z`t(?&O!H{?wPJ;p}JE zbkVy`^}FHz_u~8YFvs5>>>qCEDTN2kiNu)6pYh<-;uvIbIQ?f$5)q)1bidHKHdLUz~7ApdpRtNrlP$0k0Uo4-XJ5Hz} zn*TxE#GOb zr;;%8!sC5$w?Bd-SqXem+{dorX{y~OPtol#KYsogzv*09?%U4AMLc1??#8og(w9b{ zn=`rRwoJ0SZ`TM~e#9g(EDzr9$Rp24Jb4s~N}By3C&lC0rshaXK>K$9-Mx5H{h>|vYX>IMA^GinEO!H}f zrha90j`?1lHm>TLB_~OJEo1o?YXzP?5=uDgb)5BIQl~%8OrG%+2(i?2Z#76muT@`~ zUZOayx9p|ucD%H^((q^P*Ow#FVST$}x~yOF#F5+0a?}>H9KE^h?J?`$O>pc6b;#gN zdB~7`^TRTf5GB&Y5QL0+CxrMag3&*mj}3HW5TMk1AXI0Q5yPpTse zKV9UJ`|-A}Zfo81pOalX>$+q=jt%A6?i+445ju=Jf$pPYt1HmpP;&-eb~uRTR}s>?=ARdv!?7adJB8BDO-9=j4+ zgt3g>xEW95ZoG_#@iqp_V;@LS0d5raCppNkruus78_QHfF1yD(OKo=99eyXX$qViERm8BgFDyfUwz*TI_>*#VFD zQ53&Hw3Iy`CdqOFo1jZDS};*CKo+G`@P!)cX{3cVy6B}(x2R4D zwW&{Ix{k0)xJVx>B~ZWzk*(Q=jqS3%lBh-$lC1SNx4YK^43ZgVZ~8mJv|ueo&fnAk z0Fl7iv*svDiLzM1kC?4#(Sbj=y|{AWSK}6K+IMfP`8Eno8+M>zNd|ub_MECSR#|(a zogaw+u+DE8x5bsEHY%tO`;6X%a+8v0Y>~%VqJBvg-Htu%=wW~FKa!g=oX-2y@+Tc?e1h-iXktzN z(bFO7Qv#`EBRe^=6)(LlckODbtEpqE?|x{s3F*G>6jNu6Wi;uZmc6celrK*`^V|zB zr5iVqA?}%NZi0|&mCDR!)#;j^(^i|3dzE`EFo#^clAG5`$*`IW__7iz1fg7jij`8S zGHQjSZWwBZqE2XP1gBMvG^?KGHP9jg?Q5ZJWO~P;YYe)_q+4A2#Ha5;+^nC_fKlk5 z1Ot;|X#4a%A_c~z!pIag^0-2#rN^YSnVvq&vtvc}tjd9vIkGNSHs#5N+*zL++wvzZ zKQ5HUzQQ?FH2aI-K#?3Qic4j1y(zq2&2&!R_S3vkr*bR;W8SgjUWy^S zu1V!&<=P9Y)4YLPhk+B)CrG{u1J>S!qT)2d2uY_DXoz93Oiqz!39zUnAu_74RgN}q zaSs@LQ(y^g%)wn{Pvj%~a4!lrwG^d0v+VMAW%}Z_a^+O1g4U7f5QTO%Gbk{FlV(UV z3`>sT$ul-p#-+~qG+3PzYjS37E^N+=EqSveC_4+{N?BYioy%o%qdXq;iQ>Ln?uUgw zS?r4?zFO*=MLwIu8~J#r&3p5GFqgL)S3{F(X<8li!qT8B8iuD))zlA1uR7=%n|YZr zKXYbg$n1=nlL>P(WmZNk48r29SdukMvtdz|oG6}?C2+b#&X&x%QaE2KXG-E$`P>Z7 z?cQ>ycak0U|1&r~x_cKtks>C~j^&5j;O7sm^~Be#5**+BTJPN9(R?~JcE9yDBevE? zgtl62wDA@qMfPS(Ew{>QyaA#!0D!gt;$I*R$2DH$5#U5#0tu)SNJJL^N$5@>8CeOW zq`WA8il31zfM3v1;8*kr@EdXu_#OEI@CR}i_%k)I_-oGrvKq)4xsdxnZuAt82R#Yo zMNb3ykf%WY)(x9|6<9St%27)cpf(x|)IkNPi=GGSA(;U6+vsYrdamf{1*$-AGzjQ} z8ldl!UIgYZITl>VW7fi0)S70op!0zx=we_g8UidsBY@=?8?XY60#>5UfK|vRfYs<_ zU=8vGU@aO0ti#xW_2@icL+ZI=V{Af`fXx^IwqQB}ThT}$4M_*shVcTnqlv%{v^lUd z<#Vws_Mp3gy(!O%eMgT&QhQiQM;uk!F(*{*Nj05vR>z+6u;-0-!9^2Xa>e9aUGx}m z%`(@|Evx4?uJ(>cx%)TL2Dta`>3NLw^8}fm!N-ddw|Pm5SMe&|A_>4dWESu~r9kmv z{|KZQ@F~6^C4sN#ao}4@o#K0BAf16sWE_x%%m!Q~;}71~bOd+>QOFHq;5Ed8QV`o~ z)YyTt5I1lEh&!hY%7n(uhgeQKXIm96%&V?3`1d&NxXb(x^ zNb*8kNQ$`pw9tFnLGqMfo-GU_&pnCY!Vn_lX@nOB6A?lYUl>Uwh(z)ajDi&KcTpm} zFq+5^kL-(m`aydH&2}5AD7oXa$MmTkHtOWDJ@=$GsIhXd=?jo zuju$K&JuqS30RyXfg%H4oF_q|61;doLS!U#@sxzgP5904MDV&JP9)wZYVnpt`tNwut?Lw4blu2%oWuHd*KI}9EOr9&+}uk6u~jb^x`7H zd!3oZRWd6sbBjx4UQ8Aim&u|xSz25n%VM*==tg#M=3+4&z?JVPk^iRQun`)8GzX1@ z?a(NsJ!m%MFVG6eJkT1*T+jxbI5Hn}y^-B$bT^sYG&8!*EIZ$Jjl2Tg<45=U?#TP2 zU=;M2Q_^$oig5$Ieleb)H!j8<^ybBQgWkFr3-tCF577I@_JJvV_%`!{flq~BRX~mR z;Hpf~nY(gTbL-CaU8pNG1)Hv&+DY9y+MiTDXB>KOls{hEh&^zwZgTI2eej;%M*W)g zZ(eIzcV4Zg=~5cX)v!3VaB3Y_^_s-CS(>i~xOdPSLr}sy4py{e69+Tn!6Kz|(z_s| zOER@P%)8yojFwzRQSD0=}z5dB|<^;fLa|JnXjo z@WXLo-*TZke z$$8g;_y*v2JH-dSuFI!y0)FAte%@*M!hO~ce-WqWD+}T~fWPXDeC=L`hrf<9^Nj`Z zJ;2{|R(`Y~z7P1v&d$#k#18=f+&THhym1`{&VDKB`E`9i3BjwV zS_%m$YK{Udi&{(jltho7R0a%WGGr*5F=M&Rnag7V;vH+&J}6KiQHc^MSH0e3qCPLZH`zQdD zp(2rkDli4A5_zZwv!HtCXf%M?P_x5m0dt^sr*5o(9nhLMp$+VWw!|6jU>CF}F6aOU zpd;}@CpZY5i8uPdG3ZO6=m*E4KMBHEc!Y7CxhEdDj|n6l!r&n$l1!Kd&oDcacM9(i zPCmi+BoK?>5G;X4EQNnq22EHF|FHsUuo8Y^71ZGu_>I+2k2UZIYoP(_;4jugEjGX} zY=klZo8U7xLj{0e;VZU4C4Pf%*a}tH2H){JlmplfU$6r@U?;f^yPzX>lRK~nI$~Mh8SXo zSXcumi8)TeGWdfSA`Vu-X=03cSP5r{3C_YQI7duz9+txeVuXvZ4lWT0F2e@6LacBV zHo`Sxjq9)pZV(&Xg!Pa>ERhJ;aErvlZMcp*Bmt7(Chn3%xCgg!pCrQrxPylz1s=g& zJSM5|1a9FeNrGqa0)LWxc;5K+{hv$Ve98R4{DQoN7w`&yXW;vsO0U>Jz8<7ElipeB zZOvahGjG}ZDEK!Zz5jVR;DCQR=#alV%whiJNJsgNqaE!Jj&+>hIo|R9=)^cF>4<$Y z1^)x2Pb+*YkUqWOk3sr^$6{Z|0eTNEj!TmM?h3BxPy5OgzBNc+`=__#dU1o~+w2EX z>=bAM#CQ006go$b)D(U6^?Uc@pySa$Mx%2^bI8Ki~Z<3An6GD z6q1gk&mieU>X%CPj{x)oklYge45S31pMaE#sn6?=oRJHwETlu0KzhgmNFQVoq%UMC zr0)k=j=cYHVU>^1xBRQ`U{wIHr2%-g1v@a}0l=0o01@7Rz~u$N1}FwWk=VtDYCED_ zm&`>H{|5s3z`qzlm!t5l^SgA@Ywrpsn z0lkt?YXhHKNpZVXtJVnpkHo z5Cj(k|9w0@Px;FsBV|S1vqH4&&9tGA7Zi}{qytg$=mP1|SqZ91chCc~mh*4kEE_ z3->`4O&i8CCF>DPR}r>kbdi*ywi&rX^h1aFV{t2uu!fl)hOW>sl&CIQ(ok-fL9(eB z(`AJx8QX|0tu0VYf{2#L@(40$fDdkFoZ#=D71n zLavpBzE>s}5knF#=a( z#@KU|NYN!qkhm6P$t_+?9IfAS0G!N@%dP7;Iwu^kwnGEs-R}&Tuk#F1n0GiL!0 zbC1jV&I8UT6Px!@N3(Ui;rl4Aa}`#+0{8)lPxAAe za0(Syu)M>~VJ+UHc(PQLkd3(D0Qz>~1-$LJD4M8I3s>d2*g^OCi9aIXer#bQA6ub< z8eV*=ZGV6J_4yb>PuxNfX(t3}y?ZFK4vQQds3O5%Lwmi_+jyWVmxBR(M;mo@2M+9N zfXJ9}WMQA4{T;;z7c1!bQ*2KsIaPfn-!M-knybj7SmnZk(hBk%Rsf7K%1oZuIJaf% z!Fg2`M7gFqZwGQ%`9dWri$>aojcR}(z(FM*1QK9nxlVTd3!$K3VL@zr?#*QJ4Zj?( zk2rtC_KdN4m$zA#G1at)GGzhd{;)%ss0?zo?GQnh9RdGimI)S|8 zoEfvsZBxl1KarICPaHMh)EC3upIN_B2OPi+f^0Jvu{sh3bDpIQ&<@fND#-+WN z@?jgMPI1aB*Z$RO?NC}Z?e(u>e+($9Fvyf_!XO0Pss0Z%36JsEa^4)T59C_f9bA~8 zU>OTUzLN8bGAG2Qz}WVajR)5ip2QLR5+aswaKk4X3It?_abRR&J@wFYehWP9S-)90 zY6Z9z@xm3rDt1V@0*Js~7GD$j6M1$4JYLSPSDZ%fqMvZyEm3moPE8J{W%N54@J8CD zFUq#KBA-~Ch$T`>K0}Q{`>&Qv_Kh0VLbT`en|>sywN>@bID~Yon(z&(4^-zm|91|3 zl$?J$|69JUs#*Q0JRa>4IS=AD$^MXh<7E7Zu#S#uVU!e~(BPmLQW|{rvlRGw&O<~n zM>POHiY%j>_W>ZApPN&hJkClODHkrJ!=QtJqbfxg*r&;qM%YatY5P)+Jz;eNh`^^b zG|Y^R=aYJ4rO-XN9xVYVVF1kmJ~{ZO&JL>~6Lbs1o=>)zCVq~&z%l4T-#mc)z+Dfg zTEdYAik+`ZNjK+tOEe8?u8vI%QolUGo*8qrlvg`bFm}lKS2`VbI^i_Ppj49d_WLUE zZ69Yx~8TduH5hq`mezzz`gE?=K}nA5Q_ zSl)6bOIg$T9N8kD+rybi z9JzreL%?K^KBDaT6w}B)EVxJlz9L)kfF~be*oDU^*{aEYws~%C`w3a4dlRdrw-mUb7ZNOHyIGFjBTQa zBBc~G(lER2si+8Jmehc_aMDBHEX)2|RcC=zPsJ>kDhOI#-*WKzS>L<2t0(R@K)GeZ zuY2!Ct9y(})XIig;jOo{CfOoC-(c@ z3k&&tw6dLO_djg&m(zw8^`$#nSn@oA!)5?mJt)rAo|KE>?30x@@r|6T3@Hzf`fEFG zutC4gQHm*ATAcJn&Y#SzKN85m7ieL{JIcu={g!bvS!^-(X&Eo+VhTF{SN0bjfr8xl zF!OJqbrGG5PrcD$gmsnEzKACM^}Ta*uP{x^wkHz|f~9Lw7z{M#P^h30fk6BSlzTV9 z-EYAq*~H#Pc)awhJdJ1!6d>{UtD!)i4I2hEb?2Z_du|G9^2wb@EN`$bHyD>=g(L(9 zuV_ppCkV#B#6?e~EM%;XaQSO-^R9isV< zqBfu8$(wdikb{-c$cAV!nX+x|J}qcY=cD4a6B^9T4&3-}r&i@akhYyk>x1A}>QsMV z^m^7dR&>w}#nH$f-5W7@RVV>SG=mOe~%<=JEQCZ2)K%4>n@`HV$@$1VZpHcEQ zo^hw0p}W{7N!CQgq)9aaN9j%ercPtqcKV9kqoleW=}EbhJ(ticEaigQ$+Nzc{78gU zkAw0QQ&wu7F7K(>n@$_I`LXUdy8qJkU`6;ojzavhFSO13RZ<(UWkG+5*$l#wp%#Wj z2d560KSS3W6e^XLLc&ve!SjoD>+^)ddIBF_$V1e^7mS1tMCK86raeQsErsXski~<0 zA{&J34U~9%k-CifEN{Hn@y>@!hs~S0ONh(TvV7biDqyu!f=Kzw-dZDjzy>?K6EoE` z-tZJBJ7%LbAF#5W?1I8u+$=1y+1rK%&Oz2&P;QuR!=x>v<#j|+=I(aR$;jQHO;+kQ zB-L`%Ftz!cjdx5N; zVgm$V;z!G)6P8V%kQk$jVj43@kEx1g3*+={n{5mnKAJZhy{l}lq`HyCb&VwkJ(h8u zr99-$blOO%Z@Ck}(J+FB*KZ?A$z?UnJNsd9z~dTJ7`M%Gxq8 zPW$h>+TV^|T2^<8p?gDpYS29^)e=fV7U`=igQhkiztY~(Y~5SW7kEJfZJI&*dt*g$ zRQ1c9@8{8otSz`gkqIEJkB%YK-5U)P_VEy~ptK~AtKa{~~>1Q)(hc_iK zcbUGwt>20FNceyNxv2PA)3_Dz=OXHzkHL(lv4kjWH~>@h7J zedv0|*EWv^A?-z^zI)QG%TLthQ6aC@0F4H3lJ_Qd zzV2e}wpf!J_p1X%*~%ngU3#ZIX%;qN)TE`~_@>F^3T%w7xC1egMRbwwNmF*7!_ZptHr^gAG5421 z_;kX_NjRZ}?k`Py0=Y!U`~|zBiW}b32_L0=B9^%gz1Wf3pt=^$!pVwqr^*iS$+*%! zl^t+HGNT1&o!~sIAPUvM)P@%5-K!1C52>kyoQn%OC9cl8?D}38vCq4>n4|k%x0g(8 zJEar8nzthvAkTWcGFeDvNPYdeV6R;^vBgK{Y+m^_p)}05Qa;@s&d*=(x*6}o`mm4` zClO6imBt->)+J@zcR>dV{Ifug965f|TmqpLbrOcO_3TagL@%L(S&lFejB-?mpNgwl zw%cOF+wp@g>w=@!+c?x`$%i{9egS=K;ydca8M{a`*;m;5VfE3fI4Q)Z#9g$;)?o5ZJmY|4~l60#!dvPp1} zdk|&~=DYM@+1RC^+L2D=m5-Qt#K%k|xroUvaBBPOrv5?RW)8lx;Fkp!`B~Bol2x(W zUiO8^;%4HRiOe})D_>5-r^w)&baH^>C*ML?$%{`|=OBk75bL-PM^{nE9*ZuDD1$%x zbeXJSt~FH+Z|zd8-YjO^%!Q7xr;xaLCIQ6w`yVaI==y3T*;EQfElGcQ`laV&wR|%B z$_q*pO>-^VPgbY-hN{ISgGurZi6VPrw>xG+UWSi$#)vCzHK>G`FSCqakimfKYXJK- zEA(lkAGU?|c)O-}ZEO;`*<^df>?Mgh3(z`5&q-r4Evee~2Ab#zX9g{PXo1(L)+x~O z-d7L;-JS0u02k#i=4eR-^{(KZ1nh3l1jQKhCWZU<3HA^NVo|FbrY)!X*|czo84pKb5^ z*h3VrZ#2*SznF8R>@Ms3VxMR0__?k9w>(5&j7sg2of9#8^=chqvXZP^VL-XP5>k4} zlo761jWR(iWf*K^zZ>hpyb8IMVI`^dEg$_VvvIm94(JEM!Ke_pcgz5xH>vtIV6_X{ z97`U9PNN&uuSqVk;_BAsPt~?UoIOQEoSi0t=&(P<)zr@6SnxPfYuawqi>!s==mATS zx%+K6D#L7BBj~u+CF?_`p=PFarCq>?iZ7QsB@Ngsu$v+lO_`uuu8hj;+fRBLP16}1 zkVih&Ir`$kpXS-@DibYYXNPv&*eKIQblW9Z$kQhBu98(Hkdwr;VHiXgXis|Jzll7} z6uqNS+m5#dO7OQL8Xm-lBHb62cl&T!8zZNbaB=L%3^oj$DMK-vV=X$ad;Mf+C=wO& zSdyBE$>JFp2n-`BFK!X84|-ONu23dD>lW)x!YfRon?)+_*4%AxV>MZ7kyp*`tL8+i z5NE3gqqq7}E+d$sn?2BaG#Y{Zt4#7!JHA2vDz&*&D3+BFhLYY}Bgx$x;C_{OltGDv z3|yIySof0LGDhsY-Z8s=cl*=qtwD1Y)P9XtMNqYIM2yTUqlJd`q~NZnG;QQOm?+KYg0K- z=?4y@LA@ofQP2mB17CRry#dMS@rDQs-?lkY9NmqnoZ};|2|@ljZQdX@rFW2oYd6^1 z{CwliT}#%d#O%=_Nz0ab-ZE`Pn|g(bhTt&Rn7HH8NrF+M{QrcPd=}|;&@d=mqh!Pj zLxoLhGf^6|I~&?N*EC!A!|D{?P#JSkFHckBoP)c`3jSSq7Q45MThm9csx45 zRy0C&4#aaqZtXT*!=A2;*iPbh`QjC`GYyiU`t^uzEZ$pjm&Q_;p?y+-jKU-RkP3}l zt)*%MWkUu!4LVID6m>E{=wk>6SL#u^rlhx8CsmrF8w$W?Am|4hNUqdW!NIOWY2Wd7hN#$T;KXt7wX+yFJyLAkfHR}uDhki(<5bpc1A}fxEH4Twk>#rJp#NzTK z?Ph&GXyAIYCiYkp#%R!AmpaUR%TxxsS^$NTLIfsXf9Euui%Eu#WGmHe?*6JKRBQq+ zQm-noOY-3975q)8_S)6P9ysce|0_DG_kNL%G#OPboRWi*_a+yJRRB#f~8ABWl8bd0d;x9dCl;UHR}@M|1V) z1zDH8)qNe-cJlzQSH{qD@!kr-e_m=<`YW~ls;$1Ym!Sx9iP0A;HHuq7VXjlQ3U6kx zNhkb!kU^RGLXcadJx(al7~#JLz~@2m6DBDpvxHqFR&Snm|T zPCxK>Mc)IGK81))U_ZUqPKhLtlIfe~&sAdrQ74maM>AvIP~W(9GjA{WJz$`}f2g9S zb1rOZds198h|}B8LoN!X(EIqq1hs{zP_$MJjFl%;MkESlGM>$`%x%S0-=6Mdd?b!n zc~Wi3Akcz9rF<6w&MHY~QIIcwMvOlDgnWOP206qyIU3l`WU zX|IP`2FUeKVhupw3410UTjI5b4e1V>heZgbHr5|bOG+KOLv3^=iiXg19%?zj-L;Y| zteHhv3?#@O1fk7I?T;73?Z=i~7-ROKc7&Cd4Pj;bnF&_=<_SztTEEspW1ZEKN@skd zZ9ac~nnDrU%Mk?>Br+f(-Lf_HSu}bC(~}{6*eDt|UUKQf3=dvXmbYZ7tI#8M9Nb9r zU1&3Xl+BYNMdy-AABAcv#mE}DcnmFVFZLkwWjCPW%y&e}Km;twr4oBr8M2!T*1tp`;2NN+3r5%eW&DVUZ&s4da ztka}uB?WovdpDfP!I%@odBAv!oFTa!YDvBv>oIu1Qud}9*kWX9e$I4WQNJ7&0m4EA z2N0^nczohZvcXH9b4oLM$!kfFmgCEdc@t#8trCu z!GGcDw0G4+`J%oAQ+hW@mm+lK`5n37WH%%!JH`Imir=kY(Q0m>zM8*|14kW^Wlg># zW9^mD7<;%)XIlg6k(Kkntm_$H^cr6a#fOI*P7a_;Z|1_%+{%U7G5_Ux-3l?XDbc@8GXGoaDAR&0NBzh>fUAaA{A9 zSpb>e{oHV)Q&%HMEu{$sNg`wAi=_NgGNTx0!c%JsUaw_)6y!oVVt=KRmOsly_3}7d zn=^)xe_iQ3_&76<5ofFZlX0R`RXCu6}O1 zKi43qT)cX*99gbXs@}f(Q8>{$W|<2e(-OXFMx_Fgc4%eOr}gjr`P%>F=vIdc$r=;{ zVjkrg_R=_*G5jN~D^)^NGnkaikpOJ?UebExTeenq#_`0)bXrU0JgLG>;!BL11U43j ziBZH!469U6#SKM?GCJ>BXz!9%-R0_L`DNP&AMupAT-SDU$tmcYWj4x!GCM-XauzJTFb@_Xb*8V*$Np%5#1El!#me683Q5* z;sqkLPlxMiTqSdHQfHTOIbWM>{ax~TJ&_LX%43U}ta_`H`l0p7Ti=YJN1-<}v=i2s z(dlpBGP-gwSf75upM_W=agRi!`}YgJIY%xjCF?F-kf(3!=nqdW!}ZsT^hSGQ{8j0H z_p8qo2UMrA)T4DQ$S?-a)o+O`GX$J{p>z7+BuGhHRw1`aaL_ylDS~ zSK5=hKwFQQJ(Gkv`Pj@F?31TcmX~2i2KUdCT)z_FLDSqstMH${R66!CHe-rUz^LmB zvJR!XRwxZ=@9i%b=X)C1ux47TjUh#4@i8vthH?}$vI{b&mXDbrVbq*A745HB3J}|h zWjzrXnm{=XvX0C?B%nMrB{!6Cjl>p4|JKdSY^AJ0_I_+Pr!Tv-D_5U#w+I5u>++Uj z{abrQ*D9r{+DJKA+Og}wyFOt+CfT9a8fxmGkWHx|%4|i&`WU*FJ(6*A{w+`{`|V7z0BKQXbnsiF+D6{;{cj|GJcicc3b^ z{7Z*T3;sN?(sO*T@0liRF6kn#y`Q#f!Y`^*ab^p(cQUMt6wK52L%Y4e4ja_MvCW!R zTKd=`XJjyTc1pM}HvN3P+qYO8i`*$RdHASwD@?=IMz5_vNvTbdcD;p))_PH8uzYw< zM65dRN$KT&@xwgxRoqw0w(2&0>#}|Z3@d2~m;wS%l`cZK zT*QdUEC)5adMjWpo20_3i1(j1>NIdueRDaJ&&?ioWL-?V-mWvMX$`Uxl1>QYk_-MC zvSf~d*_rG_qp9_GOfvi}>~il6@ZE6CyG}K5pII~&E;EkMu+;nnd!(SqWw@u*?_I1J ztF8*qDetXm+w@}ZZ>g}H_{z_J?W=b$c#gwJO*}L$SQonP``f`#XxKOdmdtI&n~k-U z%FQ=Jk+}`&NE;yheM%{~m8J`3?KWXhSUENwxq0ziN3gm#l6M6axoYJ>+ZQ2}GanA< zVF&8-q;LhvBT`B9DGS=@UGEzVa*jxa5Mb<*?V&RgTfQ&0MLPGtYRMmQjWj$0SM%3U zL?2eO$3U;%Q$@r0q~ND&NNvn(ClmZ&w;AJqWk`|LOM!vs+IX-4HQOMn%zwJtf;*-a zO1`%Jtzn@GW0oxYfs<^?U88B=@j472tIQ}vvvo2Ud~KDcpj^~f8t;jLy4~8CyK23xc-Uc` zrzwfu9-4*@J%lVvpty@vfh3tbFj(|>2$)jPxT(T4VIz+{dW;5G{E z{LD}SQJzZs^NGehAXQ1D_#XsV_N6i$5AX!V2urvO`XUdy&?Q6V=!WVS$sXLPz%(0P z&<)2_ta}8(!0!YIicQNUL$>FP_j(wGzHQ>lUdd&|i)=xa`epLrP=?-2E6vhA;fhQcdAdPv`kJV87sa^;60SFNf4;|zU@o39 z`z-Gha5?dr(p&^@z2`Z1A98sqFY%bn{z= z2L16-b>1CZAA1K5rt@-Pxbr=ak_Yt7Tfy_`{@Hf5{mXejHPKL!kjQ>YY0jp=c?)q}G~x&hy@C-I+`(n+HGb zU3I`Tl5Ct@)g{#Ft6v$EgedhaQb6T-)qVd`Rd3x4^e{H)hkWgMpF)wkiy((t)s_$M z125&ul-BU*&?}viZg(SzSiFje+In$B48|psX4})yljdB{(_p3LxoT6Hm3#HD?5bnO zS|EyYTJGvhmCqJAh;$*=2a%(2zT@wO5rUr7itl-`6a{gXj?gVTOVG#~l;=mnE&S}cTIe2&7xyczl4Trcw%_U; zu7KJ(RxP#fU}~?sJ6&FR0iyeAhubx|d#n7GW{d~#9gaOpLlp&lfZv+^ zpzmi@DsZ4PEy#son*L^Q=Mw4fenU^w<^3XgTS5BlI?lnXwk)>ya+T9OG2FN7(f1;35$@b#kJQIy0>mmeM!FCNVI@HNKPhY6ivUkM z4eVb%pjaLm(B+>Fj9EernIt6U7XbN4wP&Oya?4OgO0kd6gwYaQF|P^O-GnqrJ4;@-zIWmWcME%NI4iyL$z-Fv|)EvgNsxhwZLUSRLMD>~pP!*a;s#k0z7oGxb^6 z%yK_G`6c&uJYZjxn34c`-aHG1XMk0GZoMrxue`t2gV- zU;&R$jL=x*`E86g4g4Dur>w!&DdTW^15n&tZ2-3nd5-JPfZjR_uB zsy11cSJ+kYO#eeGU*tM=AgWxCFn32I6s3nQhBdG>srN8xW@D%sdld}-M<^YjFr$B@ z6Wio-^T5B63X^uI-|q)@lF=@(H^2~${xoe>*UZT|W>;%^r5)QYir5MrvDI{hA~Et( zZ9QAeQjS;(oroSfgM1c}=ZDRO2U+2|9(wH2(~Hs51JMgTdLIVo4;I@zIJTrXz@a+% zQ+UPVc|zr<^6Lv+bj_FO?L-$4G*0`nv*@iCvYT54s(jj7DF!0aN*0PhNhTOH$y{6F zb-)g#jak072*KHM0v?8~W#v-Z(2e@*s!*MqSI3!gSLXhU8N%Mo?*eYays$kUE+p6bHGi-$zhCBW} zyW$@af1eY9<_zFo*UtAIpAFs@JHhedsrnT;*XxsqfA#Xu-5E}V{;Z&&XDdU>XGifE_aeqd)|E759{u=4GYy5HD5ey9mwbuz$YS}4kvZJXHPysgmx0% zWax&_^c|DlzfN?=C+4mUE4!Q+=J&_atv+{URqK(dK8XTE;!aU;P#Nm zv@#q$E}3I(g=19}#~LAKpzA54hgeqh5=752j3XtcZ#oY?s(J!}yGzpgsOSc0zwjRg z@uh3@PsS#%DjZSCr)4@*Idd!#w9UOK7mJrW_?Sc8f+Maz&}ZqV%E^|KelxcW$7r{* z0$XEFR~~y^P5DR4gXwl^rG8%11k#C2LpljBOcBc$owGQkELl?gMKKxN|2*jHjkiW?0qLVi3n7uFlkj;a@Zt3-7ok!?P< z;x+mTs#LP-Hpj?~-xetyc-C%|u_-r-w)%=uteGR5f#x+0x7kgK^4m%88@d5PSq-GL z`#c-;_9bX{`iU`1|A9|1@D6@#ghMf?@UBD-}l8dkQJgJ}R1o(LHx-xk%cnt$mxb`L0932CpS?rz9mJJqWF*u<(Y!I>>8|cB^eY?{pHeXj`D4^nB%GEX8-i5^V5~uzqb9U zS%C{@nGf>%0hj>I73jPsWvOiB_NfxvVK&pIGoXN%TvuONUIaFZiWP3B7HS}$zQEg@ZXl8&$>%piWd(+4MV2RV!(U163KNWYKO z!hi}zZ@Vxe(JxAdbMEq3$Ni#n+VK@T-@1}MaY3+psn8Ngh^J(=*Ee_zd~74|*LqeS zJ*W#xFpKl(*VT?x(Q*g_-7QphZ?9(BpUcNkoyDy!CGRbLn>b~l7ppr2+zpQ5Rv?S@ zs5u|bRh`v44L9wB7}TY;2(8WwF4y_msogxfsxm5HVK|1j2wi5I2!WceR?CGu<&vd) zkTw@Zo_X}&(m6Q0^$97$^JtyL)#cW|sOfc9z%bL*9svER4~jj}TK@jli;r{siK-Ep z0mIe5tnO1m3!d!Z-Cp!Of6?>XM#Vx@Ul0H+;zeE^EO?{S4n@dFEh2rx29gMN+4O}}h5FQIwb$lI&1-c;oj}rW8W}^$l5zArsavJo6=*Go@m0W{iu`zRb ziG0fTAjZ$p*G}2s6SLgf}%hYGnsXf5%1%I_J223st0M<)5;C$3Dt|c&(xmKmc4wzxqdy>A^~Z*|itILaBr058Bf z`SiPjQh7(E#E9q#TlO|)>xWS}`+aV}PzB0+d05#qD=_R9cfE zU52oFmJ>lmFcm`I-2N_ckrRsiZentuO@Y_+vs_HR6}*m-?~~ZKq|9&=4LeJLHhd5v zumm-Vl#OpXT%_(EmqJmLXX^xh;$PUw^7Kw)hukHTDYpBT(zIZ=RjKmzbpZUc$lZ@3 zcgw_0yebxK)Jp_~A{0mn&hM)~*{q?oSH(>P!@bDQh#y|sr(PP6nQcQ-)$rt?ej~pa zhQuQw1PQF@ykSPh&JdP_2iNlfx|fMdu7++|TX#PYo%{&#BYql@f87mcdXdi&FX9V- z*3FUY>5}$#1z-pn3Bt!bzwCT{3_?a45Q`@#d0J+sxJn4hy>spu8w4u zz{(vlYiHpj7e3Il3bBXvD}GSldnmRFK2vC}q6~6vg-=#4GI%y^B8JDLGIG}>BE zn5eGYJtrPzlYaj~1~?rJy)E8yL!RN*XcDGaI41nX&VyXrqpFy7KdIV}rHR&en)EKO z)6?^&Ae&5#A1!X&oHhggQ53ty{LQ6}m%^79?g34Z9f<`|(Y-}5Xu13bdTvXGlgiYT z$OY{lw|KluqZFG+&`87PL(GGH)aQq}8h2MZWyt|nLhH!$Rr|X)7f>NLDiU~QZ+PV)IL_0QzwWLsjv_7{guF}9_==6auZ&5m z@|U=`Yx=LsfG4sH4S}f;-^^5cLyC6Mo%G@Gl=)*fybUMLW2KvCf^LI~mE{=|M2cM| zar1#@175*=pi5(zgx*5PPG7+)(k#+$Rw; zU?&b9;cCn_{&#!;&D)C25$8Dcd_~R7_@hyi0*=F%E#2-}QDq0gapQ`L3bAF|MDkWe zyx>0MK}7-|oU5``C(E`g<@VWe^e1p7s(tioj1B?yuXwF9HUoWZ8i$}S5d}Q5P!t1r zBaiBgT+ZPkSTyS-L>AJM0*>;_Q&p85exBZ+ESA(|Lt&n0ot9BHSxXGSqezv96T+qt zn{vmq@FfGrx8NunPP1ofl6GDUWi%rF`Z7>0W#Cv@gQ zE^qGB>rH+6oT&hKUlpz0Cu>S#&ttU~hffk#3Wj;y;?XX(QluyT?qL95R5=>rt!5sm zZg?QjDD%Y9DRU7dJ*jgiR4o;c6AKy%v?mh(m_n;jyHhegO{LgKsx_GYiI@&$0DqJR z1)-oII<17Ri)IOEhb$V$F12L^oZA=&OH2heQ|;wpH4I`G8Zzn0~CAVgK)*Z?UKH_ zwL03FT?6m~*oA21kMQjX_#SLScJh*3pxg@|fw#@wHS?^42>lD0k+r)rts;{H37v!9 zFW5J2(1?eBhA&jl%y#?-Odfy+q4G0dq)x4v(a=I9bH1*ctTz6eoK! z4F&s3k?`b)560Vxk{uxzbrj+v<@4$;R&@)_)R z8*i;pnmCOHq>|5MMQ_9lkKM~uuvm&(CD}^Sx19A?W;l_F{}-?da4*mGf$1y9Ec4rS zE9J>8k3Y?0pG{6a8x8C45{`!^|73p3A^L!Hs%ySsZ-`?o;IP**;xQZm)ZfKRZ zQP+zgW~*kfj0bh0et&79rnu(5jsv#=v@;bdUb3>~k66?HxUDZudwPUoaYUZ#PwU0q zMM=HkNT$Wu3pvFrLo##{sm{wVu<*UMD+4T~$9-kM1%otH6tD_#!{5D7)}6l&lMHB% zCf-1hJovi<+!>V~-Oe2%x`%h%=g1mkG8#byeqMZ*Htrxy6FsUN7M&h#SP8cN?e3St z(k^|@zy^BHfHoau1}ey?te%EMpO2eZKW6Y)EFOdX$&UZDem$G{S97SI1lE`Blq?4# zNp*A9TD2zDU1&JWyhe7Cej91*Y zIlgM`w2&`jIpCJGN*In&SNSD2ZDJ}XpV(5rk^46w+3FkMEc&Ty3vG_Rdv&01EUoWA{tu0f{nqDey^8kHZph~-)FJ9x zf%~j6M5GUQZoWflwJqZ+$8+_`=#npWGyBYRUWQx1FRAN4nW2m=tI+RUWNQ~>xCDG( zZ9n+zR@ApjLs6cVZJ?EC*A0BbI!aFq*6E@=iLYTmaXq2(KtuLs@osc#@Mux|M8}Ak zdp#+^_n?PGzC#N=FciWYR@4k>%lC{cmUThrZ8aPVDAny@4- z3;o^YBwsAJI^0Tvl+emp@i6B2D`ZtWuw%-kY1JMUp@E&_fVZ8vL^xo5|hY%;bm%d_p-!FU;TuoQH&E<^+d!@6M?!t$ z5E7Z0ETz(p93&B}RZ#S@6>g4Ed2e}AvUl240FtGqVX948kbSw1gmON+GLnZ(PimuW z8bVT**fIn?YqJeQu(f}}7k|3cxo=$Q_!yBLW3$O8G{|S1;X~UiJ(UXov2M)*AEMSV zV=10i)>I>+VhDTJ(C1qG(gl1{wo}LDuW$kwsaKkRlp4Q1+>(mNfVrF7eSyep^=l0$ zgX@b10yY6?^94VQ-rA|_~BbPXH<^mc5*#+u(z zo9;IuySR6C0T795t{d8Tg3z?h?U<|nqZx$&P8?H}Jcub%jVHvS%*uA!v7!l;*S}uq zy=vHy^VB52C$wlXZ)7d;CbxhCHIx>PMqcTYgZ&=-o-Hw3J6VDP6Y^u?lU8IL6Mooq zPssT*kPnwsK0Y7cc9?%6(Gx3^aTczY>xOE!RE=z}@u6W@($M&*< zu#P}8ek_X{S@lkn(Z#jVt~@MG;%U4cJfE8CH2|x!l$&F1dR%+Om;2Kk_+J4%`p7+< zq2X{WZf)-OVC&2m{WQBf>6c1(r>Z&ocw~aVPF~z|T6ZiOXOh^$>V#6zY;j0Ndvr?1 z^WUc(Rvgxa%2@b~If0+54FK*i?|7mqKGHuk^iuxkQW(BS3fD_P< z@W(IeP#oH9%?P>sMOo%*jG^-Bftnw19TDD5fhO}y1;T&yvdL@~S;wZZ*ae$d1>aOM z3i5%&TmK`6^OD6PRYOVRe~$EOkX7ah^~a?M!vOA4{dd?aa^FVGaJ^}_4NHFvSE7cE zp2uhrQ2+ARIs+M)iN^T{*CWP&4^$b#@VCbh&EigL*^D3tbN;+23sNL@_tAYfd!WhU3E6Q zNjek3X&AYG$kRfiPkye@$Sm_DyYxx^!yjw-jXHBKmp2dSb>`lD&Ropv8F_7(WbuYC zO?4E=HUN2-FLpm8ETNdWGATS#Lu2OGrQF%1=T{B!jz?axXW^u7Nj0nr07d75`4G zeSsXwFDK2hKjt8;><;D#?ym9u#0tdp)o=3>%&Q{54wl2>wpwA@@{C@MD5YHQfsA1K z6amT!8TC^2FrP=;pOea9ZGE(HYRt`%wJ>H>#fkKdzZWrp_d=3t?rO%Sw&$0}&#Ov1 zQt5glF_ z_sS;=dSmm4`*enXBBr0sB3o~1JhZCkJuBSTzNqjdlpISkk52auit5gey5$oEZOsq+ zwZ`|36O_NQm1O$yl9$VMS#b9oBkGstKsy@pvqRS{ z0Fnvs(=2Vo*xy|t@-{FM+8Refj0XM9tg?3jvZnu=bP8l$fZ*e40^UAhNO%>exx{-3H5;xW zf|Y(JtNlfPi~c3EU&pT#rj<{I3Lf|z42VW-DO7@63}rs)<^3srY!DLZjZ9vmi+JC$ zs9E>oXXT5F2VQCVKKv@%%wkg{QX_+ip0_7c_s^t^F0JF)G(9{~vB2caJE$cT;NW{0 zhNRQta9d>}v(Lr&rR>BnE#I$%YcX0kQg%`1LQ(DfA;3Gfm_p|Gs=>cnY9T)X>px8? z>Lg5f7nBET^x`%%`AOLDX-aXiVbV9R+FzyXYEDrWC%PZ}u@+s@-NM7UlCRcbtfb~i zq6y%S*3{^f`^S>Sh^zFf1LH8NT}`^?T|3phq-!D?gxLUzy-ixonEU|EgVPamsIPO9mRX9ceIx}g?8urw?~>`J9j;&O9`j0ezSb&*_u;6n4Qcrp{(T zZD+TWO(_l+U3TI6b5AiK5Ny2$lpXMLY7Y&fcQe`TE~DOQck=`?qr;+;ewTwUdiB(V z2?Xq#;!E}U=4dfuk(k17I!U&$Mv_sI6#zDA&kc?2VD`>tZQlj>&ua!iAgtn^eM-ul zwd~sOgG9SCVsi#PHWvIKdx|AML~M6|lU=u=H>Z>L^oqf*x825~R8ZjeSTrV4)8Mz! zm~pt=#QsSQ(Hp<)oJCb{5e+OOH~+Ut>JlxOoX z?6F_FW;FPtGwWsQ(W#VrE~}7b)hbkDQYqDJTDDU#vNacrx8^o9xAcn|;&DoL3$W`@ zkzeM-AUD!)Ma-@L0JFpKg#2MLZO@5ogI5!uX9h7|_(b5?WvA7A-F=$df z11P>aYoG(W`klW_F)pjwxWP1~x>c89%&ai_xZ+Jp;@^U-J20QItx}odPblT#u&z<_ zvpsJ>C%a1<0Dra2NmUlLZmC;R9j?_&#MOG$;RzYamYgC7b)oK<&`>p#oM~Cnk?Xe! zbohx_5cC7S2tIe`lNski+==$++3n z;z+;4Lp?TB^x=xl?vTOY^jz4g(Y&g7Bhniy*!H7inKZT%3q} z=aol{QzaH!Z~J-Cn}-3I ziwS2q5$S#SEw`%b$;2oBuruJpvpZnSyrX^HLj2X;lNkrUrZEp~{@c}JRd76jaXZF& z-v0jWVB{U!+19_Xb_ioVlS4$fnFco#hbFxk;W1FS6?^d`j{vI;L^u7^{l|{qRth-} zLEG;~zJ?MP{vY@%_0lel-e}CBT}yTX{@GvDooXn!0*3D991PK~>mKVqJHCRuRSezv z0v~S5^%{XnuVyPy9|sLM9al))uHT*QJKUVfe={)9itrxJ_HD$#NWq2UZ+qF*C?_Z` z{MiGFQ0_;OPGl_Dr2kn5U_jT2M8NwO_7y0txsKYNophA!(F6(6U2S733)R*R#(K^7 z@~pT}6Ym5*I!ViGiVMkECpGJ3$rcn+Ceke)V%vBigq#q@OV4X-bST~2SINi=R5|MHNP;Wc=|t`b2>X`XATH=KRf?;>;6v_ zgFmhxbL)ab=bBE8*|0^$q>p|*Zkfw7R5mF8`RpX!44Nh&$7=DYexuQQUdaX}?HbQ@ zafAIBrfTHu+^wbH8jBkUn2N!UtFwEz(>Q_Z>Hq;ht4A?<*45ZdJc<0AlkoX}r^rZ* z?vCu9x#|Xgbj*h8F_Ve|$>X{(oL=nj?_B6OpK~9VZ*vfd&f7X^j-x!EJl2ItNurNv zz*Nkq*E%NVs~af2`{W$E%}Hb&|H_fZd7S6ZKHBYq*5-rUg?VJg(DwYoGuYgx0+v2N zryJR_#MBHe_UUsd3+NG3PKkzGkW-4aDmS#XQ0FZK6xHA zf(TY!QIS+&e+*U4f?FSCXE;JWpDmz3Jop1|W<#o+;PhAVW{cCLXkj^9blB{l z!mow<)2krD-E7Sdu>7d*&1BCxV6ZzDO{7IDXJ+t8mJ6{BnA7J^ldGxob=Zn)1H&8s zbPL%I2ZNn#7IX-Oa+`zRAs6|26ivE6&Jm|W#9pdVr1c83FyVG4v&sTb_EZ;(RUF@RfnPgKK!8_FZcA8+${IV7{Y) zm=vLJ+Zw1LKB6WJ+Ip@P!hNZ%BkvTFWnI5UF|JX_E3JK>XC}z5pd!(i4K_|uyTTf- z;87ZPW)qMvpY~0)Una<(|9YP+uu23CgijR10$&*9bVRQ*%NWhZP(aWwdHhJ3nb2^b zP^9Ovn!*Xo(wxx~*s9BniT4!-gmY2<1YH-?HNCW{0ncu@x-fNmM9Of@$oW&IWMOZK z`*6LD*=sP`$>3JZ>RWxQTQ1t)nK5PaJy3T)q8JQ069R$zo6iH%l(Cjs^n<( z`r!U`&^uYsW)}v@rk1u&Vrl469a_<*};_jxJw%aRp5Ib<8=5!(ftIcNPb&JBH z%OEXftJ1h*!sl%I*m^|iu^bj5UFQHnGj>oMqi5Yz+;_Bx(4l0V;40N;M+16yudCb! z>Yp}>y<^-T`~&=@JpX|N-xdLBO{DrJ06`}UPFXBcmhiz$L&cV7@p0}}!(D>uzTP{8 zo24TH>?0Zb6PNHarLYD3yS8p_WY8{8XL;HL9qJcIO*_i{lBl3Gno0$uy4DoZ(GID; zq$e{xZ71`q`H~8~L7B|+b$1G;`xZ*o6=Iz?77BZ#XQyf^YiFSB`a5_z;az!ktu8B;)R_#DOipZcbwO&{(XRhMx=5_M zJD9MvJU3lmA>1YO?bTChs7DS277Z?%{+0Xg?bU;;fs}%B=nVS6^MF7@uExYP|2u6F z1C%J_Sa3+-C+^XKkc~qgYJm#Y3c?=C zZ^G^mB_EBy9hZ?S;F~pRc^wv0Rof^j|NxJ%=P{bl=K;~%F8o}s9um565Wx{gK*|@#Y~5BYr(2IaOA=`EMJxBw^(W;B7-#;K zo^;>CYl57$s_`KRZjYZVmOTU4<{hA=rYC4M2tRsF%mM?SCL zpa8)CEO>Vgo=#Zr*gOnEQDlgnYXoQ8SgqRSBMsUF=4Wf3eUZ2CC9g});w^EN`AK?V6N)yCWtUe|U{FC@I}$dVRylUlUbzLUc3 zaUW)mqt+fBpPFg@^J7o<^wNu&?~Kxn-+?pyZA(i7opb0O%!+UIRY^f7k@Ed9$!I}u zQp&j4AMgO$tHZZnQj8KYe;eq^~LP*~e?#b~+u z5rg}t*W5Tjdg@rHf~$6VB0*nRA#JgP_O<3Id$a!u_km`d-U>F9&ojj|3NZ38>$Y8t#u(ucpqtf`Ed%lu*s}hW^&3b z5x1V*61O`RA(P|ud+b`iQKra$X6GDA*1g3~G0Gq0#fZgE5)wYg0QxrGo9dx zemRgvn>Q^!<${Sd#JD!bf^*EYo;5bXt)Oh<$&z>t=XTFl@IT{gD=qf)>6^UDo+G1d zjHWxbW2F%j6mhDvjB7@(%;gKdU$B0spknfdo4j?rH>;953HWcj(Rl3EY)a1^2f80V zgfr*S6-}t=+$w>hAOusE4{-m5+~d2bS6@qCYx9+x7*tGC%rNn zI678hlkq3;>nTRD|HefUEt&Up7cZ-2)Ewi`gg!W5G+Atwi${e_Tyb!K2eKB+XMARF z;Jki~A$XYaRORr76m9k|ApT=n(cQZc-frHCbuApwxQ%xsQ~#Tms6uFEBl?5{eI&ld zFVb!tacp!G*s+#JT1{bNT)RVPVO8Hqdg{6?LbPHz_iiiNMBBHx0aYL)Z+2Q*_6ZV= zaG$C5A8m^X_KE{hK% zO0YNZ>MA}L)q-LE7C!8L%zVnsU*nG$sc#xx51!($;a}73Fx~Qyznp)@ygl#BKll^K z)46(L*~k8$-_2AMxw)DVi8JfwX;ctWmk>r=Z}q{1MD{T(V@Q36ez1LV}Jc=7S%zk zXa&qypcZxTok#)^A3gtXiihg3m{%=uFI17@LCmL*`KTk$1y!?H1+M-c!oV;Nf^aq* zlcu(t6-voOol~j!KU9G%EB}9T`KMIX2f6%1pFoY)&_<(TjTq809^aF>xr4scBg9xA zhBz8;E>#Qo8ng+&0UcX{Aubc~y_S>nlTUbr6l=tyN8!b24fvtE(Nogo<$f%nJ)LoY zruy^$y>4PO=Hz#{1AIe*nJ|_IJqqt05`{Bk|LN|v{}$ya&XmTU&W52)1*km2`^D?# z-)ARV0dfBl&@4yVy2?8?53@@LlDa}Sv+MJqb$vL!{_3*n>%C{@u5-|{3ygsN_tofP zUB?k!r2=jB4f-h8_z413O_os8L8O96kw~5##ZDRGTAA*QvI!NYPDj86<0j zN2NppUmbI4T6iCumJrdn_pCm;wXz&Oaa1r>>7wK*TebDg$go1|vusKN)xY;_LX5Y} zuqarK?tl$zULE=1BQU2MGwG-8XgDn1Rg>0LA?j)H;3yUrc`}6$(hzk&7HErtm&w$q z@E9Z|!fZqoo&9;sI~t{?xsWs&$_R}#Wa#G$#4huBU32e&oQJ*n2X0*xZq*U5duTQQ zKJ}A~V5V2lSNlv?u~6;F)be4%S~2CDw4)+Z#a_|tLwgQ+}DVdJ&}14`wfI%Q}G4oKRIoG_dXg%_Jx&IGoFU48jbq94Kh;z zOd~F%QFC1!5|^?=ExQzM>#DSK1PYJH+s6r(szDZA29x1s0T_3jmKTS_H3)Jf1fi}h zhD6|RaoJP=QPXz6l+DMbCf<|5_tZ(KodS!b$w?8pDifb7NLNU-9J(BG3e1d(u^d!a z&DeHYJ8ozdj#~;QRp(W%2D9A2sd8_(*q%>Sf8Zkt1RVYk!LPBEiL9~Wmz5vobDTSyHzaL<_EzQgS=@H1xN)-;pjSD= z5!XDpAD;v~F%58;Sk?f;#4?6=h{1!vuNhH4n;H+MkxVW1)0GyHy)JpfYEh0#i6cbO z#VIOnYFO37xn==bdT|tr{oFQ-YmWVRPBf_4d`m*v9EDj~7=sd1RwS4JYj?p`*5X&} zukVr{Xo=e^gY9t#WCqndIofEz??@k+-5)$q*m@%*2ho`7O86hxhX64}dz_xo8U}xL zO**U>J8i;MN-F5qeWgMg8wokxTr`@#VFrg1JF$nx(}fr^Z!D~vfi|(-2Bl ze1<_T60i>U{zKtiM(fi)K+{#sqB?J%TP504-T8NAd)!#!wI0?#PNrVm{QG-p?u%Y*tN8`7F0s6bKmnHdOh& zaf$&i6uuJ2QgGHOmTr7NkV?VZ1h#1_3v}hh__Ays10gx+i3xDdD1{ArhwbnvcetY( zDNg#Onja!l3tN83B2puzku?5xizPcP0u?PPECm5YwK@@m@C`7W3BRFc zf%}u{x(fWdorVFcdP;qT$EUM8-PAJZ*|3iOpjcEoDav4IF#QMB59mZp4H}|ArKq@Q zowus#H2ZW#(M&*t&(a|;h{8+lZj(W4H##Ux5?IJ#>D6YLQm;moQ9UTaI4v)KBFc?| z2Exo@3zS&X%N(*H%>ji#8**S{NJ~VbcBEsN(agzF9E{t;oB(;O$3J}b7(8|U@?F+< zck=EO6a51I%iPMk1&+7ewQv8veklsHAMF?MlJ5slL*pc=si%?D(?sfR-2992^5+DT zWTq-7|8lMTRQc&^;8x9pdRmDn`2V}vx6Zv$&bfT8X6NL+1`>u#XUD4MToQfsWKTSN z>AURj&gPx9;g>+*uZ1tQ+Iwo+RhkNzniXqV+LN`*vwJ9uT(}!p#xL;oiCZoJjl&A7 zw7B&8y2{xBs=~}@b&aHf4xR0<0*!w8yMN^$0x=8UpysANaTK|&9X$WHrqq9Ok~k|{ z)_oE6oBuwU;(D&3-ogI<-=MlY7P$qg2=3zVr=wRwcW)W;NaPpzgDmi2WzG=PW;O{n z;(|U1Ph#Y z>d{2+xbWDbQql3zuEYNWqc7_>_wPN>`;mL(Ig@zj+;^QG!fIaB6#(}km4|AN=9Iqx-Gp?2Fw z$Oke47FwI$84veQe9#gKeJ7EvnLhQnhYRj>-G{>+VqQ_##@A>^L?^_KihZ<^zwYW3 z>r7Ls{py&7ni2a-T1`SSYq3aXQ;C%{n`8O+CwOQ+26Kqk3f`D(H-xZ1zFCpVVWhHG zynGYF0Zlb!X8Px7Tqza1W@t?)E~|+C6Lz87ZX`GS{i2_(Vz5>HZ(fiaK(bskat8M2 zmJ0D2$`JW9ge(0y8sI-#ZwTR-A$A#Oek=(6CLTG1$_lRiw1y0ol}G;tULdKP9Qym^ z08j^R;=&7<7+jqWd$*KBz4|H73*pL6Bm!w^CJN?~YX9j8R^JKliiG!ss<7yi(7`e@ znI;wsFxiVTYWO+hvyD%I{^DT&A;QJ6$)8`_ zCF0i!N@(jiyyFICwz&>7vw?Px{F2VRuz2f0lBvBR;>FJ-I^+CCaOeFClcQ(6+Mf%+ zj@1=jXTjm0ZvQbYRWJC_PyAa<<{57MH74`yL77&>S8Bx!*vgkFVa*-&sDyKIOc)?9N4|H;?4pCHgnxK~i(|XQcu2F*Z4d`tzT^Z#d~wBna+0Co{dg^`V2)gj&gKU$nk(TAChPO0s9OTeVo{0T%(0>j=RaMUMhEQ!1lu<615J+Z|8J7 z7C*c+<>J{E0?vme_UWUMoE*5=@*D<|jRNn|47zmLJuqsoKPlp+*6%|pQPqig?tXg*~4}aD+ijz(fkag&oEjMj$upEQ8s1;U1bRAw+K_C|0<>`Ri z1G10d9W_UB_MO&;yDo-QhvZap(pT@R-d(rS)%y6;mr2#A11|5+OJhhyC{8x0`pRI3 z{espTT(6R}tka9)Or7@;zOtsAHyAvv^~Cx!rzUs)GU@@mvfZ)gpRJ>Q=>*SvnIGfM z$~lX#T;GQT=#8>AV}(|5+z5%!M-_ZGD)F7drV9_i?f>^A6LiOPosJ91G1?Qp*z20B zcA?h6_zH=&oVPNU3pO#h3e@tgf4_W3g#bJHh&*FhzHV4`>xz3Eks3IOM{Wf%I!V9Apew9o*Pu8A@cZ;2oLj*OmDNfFJ?JX9xvf@z4oOSA z?sGVxRzlCK`y)w_sZm-_7E%r;fsH!8`*Q#X2I8xrR)^DcIZ=fyEUrk$n^9GQiL@kC zrT}qb5RL#gZCfU{`dGvlc7Dl-wL7pr(;DpDZuhO0D7f9p9y1y88CSIozbzUw#!YkV zESW1TrnBiyJ;lJBkybWlMXXm{fB2<0j2J^v8*r#aEv1{m_3QKuL!L*r#T<*W}<=NUD0@(zL`_`L?HFM(sx5f&)q#X8B!Oe?q+Urp4T^=rD#$ z9cAM=Rxw>|%nW9vQHiMC=TnV$t3+~RTe3{+#(lGzJUOa|&T!YkeFypv9OJ|{&jnpP zaBbwyzP)0L&97s&S|aT($blNpw5)WKK%z^OPhrKLAUe_qQ%beUL+9AV%`DS{`Y^IG z9kl4WQXD~|t??4+wvPgy+)F(|b@BHzE$*K<tW+tfUvv^tf7zjyE)%RbxcE zS+ReFm=ubP7ZQ%D$390N(8qz_bWWW}Uae0Q<~+o|)kcOX?+Ix0fMX{ey zM;l*qgUfOwuD{QpgVtIXg8_^-_u`PJ1iZw3l$40pdV%*s16&%PoSfVBSZ0 z^zLH@UbtY#Zw$69tgP<&AU?aZ5MZ#By&ik z?pujM+~}L1*(%Gb8p{g6u#g!w=%gSr_a;016VG~QLu8OROk1s2P@W^bu zZ>@j-YM$(U`fP)knec~(^{kiz-p9n1O3!e8|NVoB|24g%nL|-)Yh86->Xwxv9dB?r zDXcP%FH{jhvv^8BT?P!7c3w#k4!@7-UFiu+jwe1em-tBmGdlcMl7SY zdZp}m4wJfZnZLTyS+SDB1>QzPZ25H#a_IUKMQ28)v?c;L$O+&RP?A2J5^M5n71B0W zP&1xaDEa1wOR+bC6i`YqWaN?-YuG$ID{}%mEZTE1wpCD6nq`Ao%~Q`R9VwO4k?v*U zoG*OlF8Am2*0tPK?fsIj>=85?kNWjL3PST5#41`RxJ4*QcIJ4{Fs1P#CtBF`@K0wG z1gvl9x%gJTjbqhmeBDuGbZqzaYe<~C4CcM3QQg|KbTT0X%dZ+6b6sVTD|||-hA#y} zz1gl(a8+$-U0=N(u{j+x7uMdyv>EGw!b3f)#57e4_8_G3PT<)vg*Nd;bz4h#!9! zvpKM2vhz@LWodhcpDEAK1sHponP_+UyGrpMS&92eZ%Riqq%=LV2upZJW8d2tT|zlE z_VhSd^jhFDA+4Clt+9B-LlJwMVRo@GVRdqXBKlUN2-+QhP8G!l8<)BTQlH&UN({~l zY6EuhkXOe|g~T$oN&fwPYX*?}ft_K-b;{`#7O!%=S7Vads8?{G-6hYC)rvoY{6=M) z;a8h?2aJqub42TF-bS=J9(P&cQYplcU^ldGoHl)=Z$u++F_v#vuqK-n?tUfP@f3j! z4rDemB3FKOGPYzsrI86Pf`CfR#=?2wwo;+JvLBvDMiTDUh)G^WMXo?8By>!3T-WK zuKxs6@Ed`|B@t-FI8fN|Bfq|O*$t;fNk-M`r8yrVDwT}I==t5k@UgCFRj63G$!79E z-u~KH%f6IhVbH#Akl=ibW5ci{RdgqJq_p-22J<g6Y{N zp$8Q&tO>5}WqyW~#}j)@58`4Q%U&wtj@;uM$-=&rW*44P{}k2FvCPBqoYI$QH){EY zHU6xqzLyuld5z|)`v+6R4iMWMqgM()DyEvLye;=NUoE!tYfD~78e!>cP&xWb_a2A- z?Ri7bpkZkAlk+$HsVXG73WtP3mU)qgN7DXTraY!txYX3-;`>1P{F8JVM#@lqGv(jm zU*Ef*tN$f^O$dfu(J)i9!M|R~tQqBMX^HPS{9R}Y#T)jx+TOJYHE~x^{Xs4?Lk!@4mk@Ezu6*NR7jX!Nxp3 zG}O3$lS|;^y*_^}oko`sCzp&MS*I`Fn{Ck6Xx8#7aIBa4eX_E0by9=TMrl_S`8Kv5 zGw1dNx|=lO&j`sIkSVViw2SY^3}216<|$lXTSMR3M3+EW`Ij&FQ~~d0Rw8Ba^&h=Y zmt85uBX^NP_>VH^Y(MMKY>Fk13iPO$rP}weZ9z=OlKz3-Gfs# zj9R#*MFB-il!mtj>kw(7mE7D$y++a+S$D{iLCC-Zick!=Q_eV2Rm9#xTMTrkd6F&% z^=mvZow6%fBh*$mOp;gGBr0;zfe%*#M<_@Th5>d-;0IUyoh7xcl++TZM)1w6kV;gk zo^X^@aeJLKqzITV$fAruX?-vR7xctFqPT{aK%wYHH^SvMxh1-3%EesD2X-$}I5*L4 z@;bw|T=Q$1W#tSrksvGzjAyU@#u%}=Ehd(h&WKact+eb7T0c2}q|t)}pvwtHjZUx2 z9%TM{RDeK810wR2Gi$6^=h8q#Dl8urCo4bjDH%kkGhd|9^L1XHQ*$olw%8ob97jO$ zB|WQRPZ~QEX(gDx35(oSIQ+3Scpv^BKIb=#Z9*>^CscC2R}ib7!^{g>E|TN7(1vSD z=f4P5wKwka*^jpmIZn*+7DTyPa8Q(D60m&L{c;(-g%zIb@KTHdc1azXoZi9?y=1>Q zR-E305v}{3AdV1(Ba8&)=lAEaU^({yw$Zn1yxs0ub$X5upYj~8E!Wl?kj1=gsY># zM9!Pp;|7NMq}--HYiIcZ9h5s0){!hal7uIyZJMLp{u~mLkaNB^-(^qm5&JDT+;I$} zq=r4E?vvrX_vHNY)B?w23_qF3X`WjsTR7j=J@k9%<n5}`$4}ze zjW^oh$OohZfdw94B|LhN)W~E$E-{J2GZN zRg~;mWi!5KKnQo$guBewN%xznkRp&s%=>zAzQ>&Jv+mP}kuyQX8X0=~{W3pupNQod z;>rsJ0(JR}EDI~$-Zj{y;?H7?lUMA-yQcP=)lBfE~!=ejm3(5lV6mbn{lIv_8O$ANvenAB{rKl;hsm`3qpP7q5}+>EX=uV+yGdhjGe-o9)-`AjPy``*NclDd(^9r^zC z-h)*V8jCi`&Ep(5_c5ARVkFp-MFi!|PKO7KW9W9W)w`HJEek;i;fF${?f94QX?C8|8Tw|O&6 zkM;J`CjZEyPXwpFyu-oZ)?oGH((jo@>!yXY5)rRlujn;cp&IKFN<^3L(I)3bEKwSv zsQ1IT_%8$N?|JG%*8Au}v;9+j7_(+(qF)e4zNLNK^-~`^Av}F>lL<4fC4EDGk`DXU zH(S4H{i6QO`*(NX9tWvgMv@mxowde{%^~UH%ff!2W;CZ*kU6rsyuDi?b9845t}Gb+ z5dvLU`)q`Jhrx3ESIC6Kf~ZI;0x^sU31M75y?{pgQXQ77Ws}Q;Gz)x}Aq2z`lR_a+ z!~)gv?khjZVJsP@pJ0`klR~vq`9MrJAYGA?Wc_D^;S0;8avA7E+tAPh$c93L zsEjRLwq6*1x*s7iu0S?Kd@*MJ)1w79Jzv<)6rqK;8MLg>Z=c8MHg+fmQE`InHjvD{)C0z5@9Ck*lz1eDqS%2RicQ-4y+ zR%9v_GBrUeZ{l>^qJ$-oQLmQLxweEw+&Nf(V~&>FrqssTz~lkw0c0u;6@X?+@40ZG zp|*+LD;Re42^0gQ=(+WX-^VbqcKY~rcUX_qKEk5DKg(hM1hV~i*&UlWNHSu6%5AfZ^pkJfFn?E=?(E_Pgc(*5Zy+Y!+343ca) z2oPAiM7_Bh?7GWo6R){Loq~3RaMbzPqANcs%&ClD_gYGeYYs-{DU1z(4VlorW(>4z zdGK)XHjHr}LJrhgs$XxKrP?_=>bFyd6blp&1X4b{0GW^&(5?7N0g?rIUZFuq^pzNd z(13kr(40*2dqzu+BIAPv^_h|Du#xKo<44TiBai(C@)$EkR!2vkn8CR&pIF-97mX$r zO3u;ft)?*XBKZyU9B=5C_sS<0XMLivE`^GHIVu;VqN*_v0jfergPxqfzg+M-_EA+E{4#II6w{Q% zF*snayHfHa1d>>-@^y7aml5+fvh)?}tf>|h377?UCu)OqhMu9Rjb{FYJRhmboa5^F z7}lKZ?BBalKYsez2{AHa-OZm&(*`!ECg*bYP)k~ERL;o^9a@r=*3bIEcee-vPaNd? zAA12$5sVQt#FfIt`7IasEQmFD0;MgFV>BltB8+X$4`Jm_YP}3H;Ryy_Bp+n!*^K{<6iQXvyOhETMC3ak@(} z+9$NKY}I&lNQ5o=OUg8O+-0@jVKvXu=vu$qz%^6;>c&(FJrQ4^_!kVDAk)?z4XadD z;hxW)jh>IxR4OBLw<@DrM|c9fQ(Gyg;$&)imA0+!#6>k117MYKRmiA{`V?%+|MoT9 zV~Z#g0l&bbfLHjT5cp6a@%F}FL;Q$agxxSunkH0jIfC@MLmTVQGW9;17M4Q#0K@DR#&OHj`UK+fYV2Qs0eCpy z;w-DKE3dwcNd3&a)a_n_Jv`I^?1Iqi;2CybQ<(WH5`d4^nV!uM*~E{mnrgApR)F|l0%hZ34FW`sMfAR zPvJ${+CODw{J@9tV#^N-GM0Q%A>UgJAp#R&ky{J>K+YELVh&ehSO`U^l#uo#F*4v_xX)?jop>BDj&o!`+J80v4S&6ixy7YD>wCf zAsF~3KrTNd$XK%P#(uP7P0xeASFZbCG<$^FU|}Wt-fr1znHxR`j)qV?T}>>;gW^xt z5B0I5!f)DI<#=#lUt8`6pxwzUyK8u+a=ws@_SPPtJwSkOH7o6nk-$=qFOMXmF2leI(I0A92$ zuaF3q2N(Ng7h0t^1PBfXmE92$PVDv{+t3os)ZZ?UW@U59nZ0R+5Sn1geC^Pdy6(`{ z1@<^Z6G9$B$ZE&}%^>vri#kWVM02MlrMiq~53_&4{ng3l*{Wk@$`o1|&lY0qAUG|= z$L3k_G4Oc9 zRTFWup`H2@dhaZGXlnyKi~$aSe!lMPvFNQQ-hZ19w1d0$b%o()*V&JfYvQH1$%TxXDa}-X zU`OW!12|N9)6S&hyT?#}gGy0T)Mkx-Gz1v8tu21Z5+k0+ej71c{i{XhALxl5+jP{Q zoHucgYHDO`0-q{p75bQb>g||$$<1c<^pZUVncZ6Ypw@5)dTvUKSv9p}Peamx4_l3a zTEA)y4aCdVJCs!qUkbP9`x9jw9m}dmg;avC1Xq4QFm7RSnV_}<-alNTwb%(z^vPmW zlWr>-WUc@EuQB|7bGA}Wg0+z*1=}MdJ=Tz$_52T(pkHN5ZQ*6xK&pNLA4UB8E;d#^ z5Rq(E)xa`P%5l^{yg2V*ilS627$vCF9cET_b52o2rTufYI8ZU864Oj^5AdWhnFps>S7|Y%(mY9a zxUx>FoabgF~XQ7Ez_?#{dN z>dcKpMJ8dVpzb`EvMUWwbgLg~s7OglS#%%?(Q8*r7#&)jmZ`rh(bmSci{FNRgaF3^ zG7O$%Ev-Os1?ayD1KJPedQQ_jAysUIx%>e<#}e@QTp>yQ#TYBAr1~+tKo$@QDwN99 zU_{7lTWIK^q1$0ey4`%X!O_~0_P+vJK1hXgv|61~&xZcpeH2ps|I?B_6Xd^);FhJH zueealHC{FpXFlyv?b~2$A9uDkU~yX_PQzyI;s+II?(+oct?c|KTcWTGKwJ#ydpsLF zSNkajD{~+Z{meb|<}v&?TntYd^<3icAX3J>`9<*;AVcPcQNkj6S{Uzv!PxS=Q^m?N z+0g-{!^Wj5OvR2)La96h^kb4syb@uiM`Zae2MzLamfOgZ<>=Z#mQcFc=2-Ow+^f?a z;g%TcCS;Tf8%W$h%?Jvm&Ayr8nMj>{R%}33I%+&#mD+sGQktr?@u7yF_d?^uw4BKmq&SXQB+fy`w zswj7TG`j3PG;H!si3t~Cu_<1f>78WxO{ozVWV0x~HuF1x_F9Psy&7t+O=FhH%v#3l zGVSnXS7(=v!*vaEyIAeO6Q$6R+QigehF{)JcXQg^ipVZz}=qhNAU;M5~a* zP}4TF-2zyzEu|o*QCqGkRO{5~o*Q3>$DAg%&0|M~g})10|B?-2=}CvW$jjp|zZF9n zAP4lKWZ->5YI*%H*pX^XrF@p4GV$7_5+zYz7x9>QLUWw1kX!5T#I~z&r7ugBI(EC5 z`$LkKuC2>1+af-ks8T)b$`B7l(j5liq(pSh#pPp}o* ze7^OZ2@ao!UGV&$Q{5R^IG1r&gLr}(V=u+en9ty zMkc)aj}8@GwdILU6bbB}HX;#>P9LwWFL<-@7@egzQvAjsI-)60ezO-HD#Sc~E2*!h zPt2l*pGJi`77#Ah#U#9AQC=*$Q5BYzFCUaypd>TvZqH5|LiU}^4#%9(fy2+S%jrJ< z91&SrI1`J~gOZx7-xL!{X2{P?0SYXy_Xt3r)JAcH(a5~d5o*qOkH5^25S@f? z@Io}o=Pg#~A!)YVe}taEZWt}h4@^xCPy5ZS_5P+#`cw09m#NyeW}(T-QSg4%V%qqa z@=8jgT*O?y`rp}dBZr$-R4J^h^%;FVVGUSL$jFL|?lPd8iNZ+PFyTKiXP!6 zHZP!E1g_!5#OALy9;$|26jWX`owR1dT8_Rw`s}M4`*Sq=6;YvsaXuLrEI4T8SH6(* zke%WUKplys;P!7?5cdb&j1B{{OVP#A`W`z>)Gow@o1$-SwQ;wD)Kc4tBir^cBeevaxXB0Ciuc_BBzhh86nulKn)L zV`btK!Ws>>=py;{l;}szt3Sgc^7TkoTF-GZxU-t)uEHkfEClDNd6M?9(OOgbZ=yv+ zS2yGTK+~;ZBW>`z<#@+j-0HlBFI=(Q)O?ukS=afOySt5e?ebP1vKRsZFfIIKL$_>} z!5;WC0M~pmFyNBl`fQp6Qf#yBALD{kN=TKM6+FRo{opja66_z+;^rwytGwNoBqM0&_zE%WO16TZIpY14cH(qvn%kcQm(#gAaUgL?dD4Gv1DC6D)Pz>ANB~vC zGDjB7QYrx(p5L*u-1@^^$xFFx=0aLZRA{c7CMrV44W{k+F=BT_2LJFQ?sqRlbcwhy z&v*(F{vC4)R})qEzm~xjOfdg#f(k~2E8p0UgvYf1%cQi_pfV^?qUCLQbhb$}UV9V4 z2W^O+2v(%kF*v~_`y+OSLv++MSqVlH?o>~s36sn0eK=P!IU=gz^AuCqc{pMu*xGq* z2RmkG&$_LXW9KZF$?NQ_NsC;~eybVoL_juA$}TowXxu0(zM^a(=NF%4v%^^qYmm29 z;_L7U)8r?w6w)US+V@(|D^|g0pW@_9tIcc>ip^4oxq-+25*A^OBML5tk%?r_6YWN z<`V$m6Ko@5O{*WL=1jpF`4KylmFjJIY5TiIk=-_FGA%}9hP6(siD!1_=32=D1}rfe zSwQj;-i+M|W{$s=J=YN?flP#pDyXb_wh-@Wpb>dGl=s09@@SFkR0qKSG)F#T!WQ`) z`N)-#)?1Ztq$X^L#U^{(On)ntS_a>|Ovm^nb(r$DZ6MAj0F_x0htKm4zIiSC7xu#E zBrcdzh=c(jyGo4YHlp0Z@>MPUhLx;e14IuK?SY<%`?@b_b<)hQXC|)}2&0Q=bzWz<#$DXkIzHwqNgq%6>nc0y&KA@k_X{eKJRD&eA&~&So8%&exKiK-+$~l&deXmsrDko!#L;=kquHB7H9{hR5JyJitdS_40%% zWdo8ZA~L2Jesa&?nS=oFPUn>hd6~W;kq5!VgAZjcXq=nwDD$&eR{ z;ugrz>=UIQR~lJe0>61^N@}rANzFq(KE2XmN|yHG9ZKkeZFK!>IUN=ewbUk&rrRXc zQjtYD@)^1w1a9VDosS59>M%s`_-p2+Y;EFJ|3m)1zXalCeEuO`+-=`d@xLPq4>msN zqiZs}bdIroXh~kmG_**IG+Mn`!9}vQ#?}vh^{>1iR#@sf4G4H2tVjOd5xh7=rUc-Q z&==r2URfd*PaN(O&xS=@rB@^#-8U>=4vN30(KeE5+-XAYYBpz(Q=jo*YOYQLJ)+rq zWENM^SppxDe~a!Z<7N}a)KP#&f92+p7upV?cr?3`w(jiW)pR~jAa|2EepgUK7nt2q zqv8Mix=FwfHt@PG1>Dd)z|B3LLD+dDt=giUsq zQhPjC;o!3_+eI9c-yv(18rLr6S`;j$!ACo?FzJXqDKk-AXd#<*Ago{esUp3+f`AK2 zgB-?}f@@PdDZ?Wu|J_E8yNzQLN|c@mTNdcqkPT?|&1wQUM+iPxDQY;r`7VcZNkAhE zhnJ#!*oz!Bhn>#hNZA|++#N>x-~r@_%TD&)??xN}3pm;7XRjLUI=pwLy^{K9WF>DB zTN~e1ef@F@V`qpY1e4{u^N?8KJJaL zBeR+7pV5H?{!X|S83B4V&!|B!rWPp$FSR8|YoN5Lm)atN(Skqh8PT7xxw?r(;fPdb zzDg!7o-DL-V!gEtQ(vE%SrhByP{NY|8Y9=t=Zo1?RstPVv#!4wlgbv)*%Y8SnZ`;B zqcX6mk|#)M05~`8z$}-dh3_YTShD{PTGvp_*w~-$CfPLqQ-fYiYQQE}XP)uX$UlN# zZ(CABFA~rV9D%A4(pBLj?s)zM_N+jwOT10^!VnH`h21bT$f*QMkV6H_&&p^^ma&(B zLJE7?SXmoarKJ5w^#5co7$q!hgfqsmkIa87r^OA*N@4Qx@2Ik8RnhOySTjiwE&hi_ zJ3gu5SdxLDV=0ev$r<%zHw^v{cEKV*AqB%bmc!xbScV%LMsKCj{t-tDCauXhEOh*7 z7rY}MABD*Vv2^)c@C6~oTfbqrnal|tnIHg&Inm6cE~)@B98qQ%IeZzLQm!iReK?5c z`$wEsrrvtH4QVh7?K25b`w@Om@ShK~4*l%h_Rse4+)y0u)I{^$=LWFgU}x<@@Nzns zB46EH(=N&cIg}Gx#%>^iOnNPUR!s8hWZnCVx=+$*XmL#K*?G`mnR~u+=YHZ;#GJq+ zHh8G}5e8-Jx&4MI7;P1%!-0VJ>+4t3)u0ezN_w55hJ|!>xM~MxEbdGsyUgroH+JDq zzM#${L^Ewta+8!$$b|TMEx#;j-5XZY9(1i)^^3Hf@2Qz*gvN z73+D^aeyC>kj3PDWEvA|$g|AC@ZAjg zzS+O9VY_EaLR^8WvD65KAFs|Es00d-MSoKzbhyj9t_YByQJWk5qTv^8N4N^u=JYO7 zc>E%r#x9PaI&W8uE?*i>cR}$WnylYP3vY-!89e&{C-&74(#iXtHG?e#Hiy)p50h+h z3RU_)O;xX){PGEmflJ_c5RvbPYe%A1Hrtu!gfCAEv>Scsg&fU|Pm7(Ds0B0h3^EV7Sc+KR}QL&i_Vspg}d zx>1#FrZli1Q|w)LwCv5acD;dJ?@0yaVwvAIIik=S##EN2T-Llit^(yUJ4{qleLcs7 z%5kuaW4_|=uxlLXoIkxzD8Ej`6|Pu62)AB{m2>D^Sg*-r9e%1p@Nsm^mQwJWoLDGlS6OR>w{I~A1MW3nSZa$4?~TIvj;!S%vf3E2z}MS zZ9n8ggus%`v|19du1;`bPe#u zIdWnR;3aUo7!>1MoH2xo<3UXR=_z8@P{K;+9j=95?nO3?5yW6Wzv9X)8gb4oKc3QQ zjII|0V#y`)a^y78upb@`BJx*G61zs?7Q*a!H`(^$gk0UKK%xi&Hz!P>QuKgbD=2v6 z$CEqJiS{bM)agf)!$yv);XU=-$Fln}BaBEACB_(;7vkn7^5(&V?(#89cfUV|w-Et^ zD0|o20b~eyt^d`Qz7x`sO%Jh=l(bPr)ele^K<;-<=bG#2}poozd`NYaJy)1%W zJN2a$#=!wNflazwHbaW)KgvpFOKQ)?nNsaSb30988{l zlHv)#2IMS~mMXTdv8Bo)xx+TAvM=RwwxwB>!#=OIuT=LqmgjUfbiPGSu5Su7HP_qa zfQbF(iWczrIycSF2kuy?j+^*`YJ~5m1j-i&Cg|=QGc&QqE+Z_;%6DF%Kt7e84i-+@ zoNhy2Il-Plz5G#yDr3jQ8Las7Vkv2C9*#W@rp&@bqD7edXe>mdl{SUd6LEm~hfbug z5mB=+OcERPL_ZyBQqt;X8dHSAX?J;n&D4-=ZP^AlG@_APbG%s)Q?+`5^anTvRQFXm z9D58*TXFz~J;Zspo%d*O=|qQR*$?Xr=>xd4*1$!oGP)mt9om~bc_8Yg$5iS`FK3Hw zB~|8t*^V`D0ird4`5J z&JYBy{Z#Y@4E}5-JalMk-pV3CFkfbA72gJ#gtoOYi*<(fomi(R5ugjwYHSUOU4dek$O`({Ln2_r!60bjtE1oxkFC3eIBTMOr@=0 zgTO_Il>fRU=6uvVUHm_eN`Fr&g2V6OBDnIu4yh&Qu$%Lv(m#|%2pB-500ICQ=mL}j z98v8MR1T2REkBikv<7U7jGxImILkT9yqOj!?IaQLlpR2*$=`9{^YiT3fqPSh*il{herezYKJ27eiSP!FSN+7_q1bmti@IWLLvLAJYVwCp`>OH!_qtou> zfvRK*U1mF&UX1F*NF;-;jKLf%1hCF>j`NH-=};bVD;wIny|Bs`qV!H%U={*3yS~ki zAA_M~x7dzZ2u5Q(sIs=tl>JN?%!I*)VS*|468Kvz8(Ohx&3a7pZO{A# zvlqDKp#kfBM7scdwj=wx)@YpEya?R?9{kM+z0;q z_GMVEX<1bXY56J#-^0406`R&v5}g)1RzWd0559+)`GcsVm;KZFvrU*;5}zhT^fLI3 z?6{<*<$-ORw}v=^ILqK8)9iXVJ6>&JRf{MFN$+|FJ7ytBvy?L}8``vH%O&fkj$L!= zN@iuZoNWuQWhN$C3G+tjJ_(g9=T0)T84|S{nG0+h8a-s~G}lVymJ z2zbk&?6UpOpW}|_ap<u7Ahfzm9v}Wp8QR_se+t_wme=vpHAm{CMHzc=4Zh=~qB) z2g4^j#ja^LWRFaHq4s@Mz@Gs(u1UG+yk9O--le=Cb>Ro22X&Jt;F62s`JqrxpLZKs zy(fp~2XZp=Vt9R`pC&TT4{r|(e=n9dtmNDAfol@T?(0$32cmtx;_%TYpQkT0`Rd!0 zMakgWD}*vX6i<<<)C9=<=ve)X0b)>Orp1LVmE#`QaT7ocip;dQu%&X`<2u#>F(@+A z;=-27+3r6eDs&LAO&Dp>HH~Bq{0J#}P$=N0#r$8Pek2>*XlLp1vr74iaEYe-Ew4k# zJC@1yK)Jh@Gj;{4pp<=awU3teEwkB=Z)-gCu7E3oz1Lc#_V3ywK5?;PCVCwn_L1E& z62hR3#xEBGK7AX>U&lQ@zK8he{l)V>@v&fLPkiF2oI?`A5R;2z3rFyHBCBIzR6C7~ zS2UzVneQTe5z_vnLZOw#u!|yfi%s+R0->ZlxemUm>vwkOHpTCk9$gj#05OEhFtT+? zO_iapImY)Qzm_1Fk-Dq{bKft!d)sRH+0D(;7ocPLNIOT?15I}y-}fYad$Ek--P&>h zpP#fbTM^%AJ9DGs7(4A_ydfnmR^5)JiD(dxsK}0rQIED*6!?TQQ1>Y5Kkt;pO zJt!g4qx_?ik)}+u@L)M%aEdAYtG{8{&pqx=|&^K}e&pR-HO1D);nZ z;~2aPNlLC|R5`u|LYDPM5f1efdN z>-#$^+#LEE!c`Fo!c;QCr9wb_|J(r;;id2pZU=O?$T){F5*4;l@)1C2=cLrQFf{9j zh*``bLZd_;J?$bgSOp1aAOXjDC*h1LEe2fR0vGCHr_8iN#c&6?L46<1v^{|9Jn+?Z zS_OfKwLiF%ts_ZHq-zAhaa^)OQ$}Dc)CMaXRC5*t{Gj&L(9ZHl1_?;Oaf)-SDuVZv zp$%oh>5y)tmiDdWs2a-T=P}qPwBTP7?44(kLCPXan{fcVf^X=pr$O%h8hmfxTS$*zO+q5N-cc^?SckWr(5n?&~xqG~1;m(N6R}J9rKm?=As<6QrJr3ZtxRf^o zed}4+1Y-C2Y9EiaH5hL>Xh6W2?QGHlE)0VOyTAYgRlq|LI`zyNi-BpiO+wz~2eDzo z^EhrfQfJD%$gUOwcCjH1lWpUF#9J^eB8{@h%iB2DJ47Jzl;c#uY*d)nON}|&(7?Oo z3%8&7y9}m_3jbi>%>Oi>g%Lo-hOl5T17^J=2(I5*Ju;6K5Kt|+^`;JAM=ZfRECgg2 z285^XZhfE@h_zAod|Jyw)-y?Oswzqe2vzKI0N@)Q zum8E(8~IZRSE_T2l1pzXcKgO9)DgR*KKk38xbWc8td)SkN|snqZ5c8`I{T=JoHG@4 zmg?8H@;akDc)b34``jD!3*kz2j#HRRZ5p5rRwS@1Hc;C7QoT*(^J*DxGbC z)88W$DkN^a7DR;8hFVR14h59C$Q{+73Te5ju5<)SJi%3@sj`@|Y7c8GPeR_fEX%eT zD>Qa+_jy=K!@SxsL>>MP4p`yV$gJPI|2zB+Th)XC>=;0KdU-0IcqCKG&Lo0B#rfX3 zJv5z9NF9Po!DZP@?OV0E0u$-f@;;t(=a!{+NA}!dV(#gNdF`q@q{-0|a{3*uVg-slSwzE%=!yYVPvlfO16T@Nf&w{$W<4XP9HsT9R#*lI_C!8eDvyieK^j-KLmRi2MB`jsfw4j1h zR>Pt*5!|xi#XX!z*M-`==xW;88zT>t85NR|b1;-=l|*?0=zhs-A*?u=mpxQGxC{4c zQJ8w99HHK!J!BM(j_yb%LGOOmQL7v|pyWG-T3{S0q9RB3Zn*Of$5lCM3HQ%e6Ead& z?{zWN0nQRty{nw0MR1E;q7g#hz4M*(laBJhqfNu^KF5VUq3aK70J)Mq$JVJn++Dxc zHrN4Ci-Tz9js(!=40p!7e^{*nqt7I;fev`p?FHc6=k1(iNQXIvaJWL3Icl&D4k)t9 zk$SqiKSr*N+g^^uG;IFn_%$?$Z@HtRT>5b|Y3Y+(swD#S#XMesDm#ZpjZe1pp1qdE zRNOLRqElZ$sVW+_qm)-8so6F50?Pi%D3EfpAD}EazO&|!!=bD7JO+xaaztVw^v92= zh=|o#qBce-3#K!Ti9y7I#w-JsL4ZO(x$d)Us7&05m9gF0X?QRFS>RdU+?Wgl1T-44|X1YKH*Wfb33IL@Ie# zr8@^U!R$hHfn!F8Xgj{wNtkSXk5Km)OM~l?CoBy#h-^%s0j&-{zev$6I+#Zs$}$SI z7JnuXI4k7^&GISk-;&Xom5v6zhwF|Sgn`et^;8Z(4ywIA%t}!1r>7F%0LlL^RZ#l) z&;Rbox37BMK9E8efFuC;O)-7<{l(o__3n{_udjYRTC7gK4Dd3&bg;-UiAcrzmFnhN zN!djNZ4A9veimuk)g*yy8LHCjiS(}mz@rV-Ie}$l@dBAnlc&QWA5*y^REG9&ODTeX z_C6=JwBTw9@r=do+b!Q~fSQ=cPT{YXCdZe}mrv6oLERuNh4>9P2IxVa0EE|Av-~t6 zm;(N2pkF%Qxz^yj6Hn-E_)HQWPEh1W?!Ac`eP`$noG+fSyTG}xBD<|!DJwrV06f!1 zcm*|ZC07!;<{Gf>&it^)R9KnFS^7E1mDi*$?NTajin7fiaZXhsh1arX;7U93!z`iC z=NUb+2H@=d&QUM68u{1NJMD>NS4cg_v*^X;pV2PCePWY1-(&=h_RUJlZasFG1=wqD zd>I7NQ0~17llzo#7p|uK@Jry{1MFapSCW_TnLb}3iw+WB5{~^GeQ^P6@>ZKIMt;+} z%PA)3m{k@d1-|g8`hH?T7BHzb!(~>#xSUS@VqDFGHN}|Cq=%Su)T}JNuiQ^eIGN`B zhh&r1USIA;|BSR=XnTW5LdDy8bhu!NR-N1~#HA*$#H-aP=6SRi#`OTU40a55Jm4K@ z_Jw^abVPj-TmU?nh+d0OvURNmL^w#?gOXv(y03I$iM>--JIFOui|rGdL;i$6G=tVW zoJDkZpsHNz$pQ!{0WCd!0f7WEy(vMKf7Dg$0f0~9lP@xtcfzRutC$e65(C+5|85Q1 zD-vO&cNxH&5z5%i8p{FV_|O%yNd9KQ|A!a^LV8h67;Lk^vvZoDwZ0{bw;+Tr1c{DT z1m0%|Z^Ygo9QDY^G>k4x5(|4cpJxPD3I&GqY_vSM0YVMunGEYmr-W{g<*GIohX1s^ zMDtPl@qA0L1@r;Xr60H5MP8vVkeOr7t(b{H{($aBoK2#}TBoa3V@H6VCJ-AZRnU};rCJ$sZRA`Z)7e(rEgQfy z@LAoP!c%Ax_dC9V%8D>b3n9}=1&Ph40^5P7ud9xANon*c4G*Xw6dGb}8Vq%;)k`%_ zbwL`qa``qU_{|Q>pO(^0bsk9|QZlz|LIXo^D*(x@9II0Qm?_BPd8Q7hfU6_3x#cah z!{_;cP1fg(V_LPTCN^X7e8fmvs+vAOSv&(B!70Ns2F zwN<6}-KDix4g2KFk&{w#W#g3>vm3C&owLfCNBRl0J#qK6&CZd9hhk ztNG{09*OuJT*nH!wzJDecHdoibStFDNn-Y#XZK6kGs6`Xss7YT5CHLrux%k5oc%w& zQ2UB)csef?Hj3J_sQ`Q@*6fUYFH+Yw1A3xJHf%ab`pdCdiI&kbsB)`$=>AUq-Ea!u zXI7^{X}|X8bw^kRa(?fxBicgko&s$8WENT6GhLzyYE94`W>cO!E!XU+{QipjqKEKJ z6h@h9aTZT1Pn)$B)ahL<>%ULbQBN1cvBGix6w0j6&)~pCe zgZidWZfEoN?D8wC%ir`0WyO2h|BQv6%|1y>tMZ(i)h>MwFgmyRLyVvL7f53^ML2-~Vd>Zj7_x%2y=%5sGQT z6(OZ_q;1khX&iM8-@?qQaAn=U5(Zm)Fw}|FvQg% z;B>bJE8EuE7&)qz@JgKrbHW1mtaChdmn@%dLhxPD5YVv$EkgF7Mbw-ZQQJ6oh>qNc zJ!?lFYDt^bTCZjfqgvOCtTxMzcDZ|BIXi|iT9tvWk#t?k?D=}%BC$7XN7u1J#_-`5 zuGy${HNs^(JtVe4hc(q7^Zu}xvma|?>oubP&Y2y<#xKCQ<{B7t+&lK%Q9lL|!ri2* zeh0)a0Nw<^C;+ztI2ynV00008u~9f70z9zVRT{f;lFhGiLN6>b)+-kW8=5v|^C_ZTD-zP6h6DOg?E zE=q?-_iwceP*+v64|^S4b+w)iiJ2kAX<>GjR+OnFY`}=kEEJhXCzdGqOm6jFTOcZq zZF^b7#LFZ$&4bUqf_r^!C5MG;FDVO~WnR~e!Kw{Jrmsny6*IH85L1cDTPl;1EiG+) zpYN@mS(}I~>?^CP+GlHMYocsWB5rwJgN$di+Z_U9FKKbPn3d(jUWpIcraNj@S?#^l z5!+N`Od(hr{I_IQ7aXv|gC82uACgkF&b2u#8hm96B%~T!bii9CwUz58MR-nOd}`Fk zZOjSh;prp3qt|)1>D4x?Qd!jg%NW;K3+&u3^pf$nYwqpP)vrITn?sW|GltV_bWI z4IjCxr+8G;Za7`F)zC<#jJ*`=XBSpx@Ffo~s~yZ#(8fIx{iY93?j)1jht@tJ6zUJ! z$#w&?n6Y7F%`I+%SEZ!^&_{6q^&3K=hQJ=^&@3u!Rtrs_jZ?ZxC+HF^`y94wP$sB*ONJKD64x!b zut;ACl}AW=8fTC-q{s>|e?ZI=>6tS2nxUB{xY_=S(#SUoj8GdnlGu()@h>+oiH>^~q!(V<6<9y@*lJMbT;H=I3p z{=&sem#_FvcNoP?RfPV=&EyZzy4_;F{9_yqXN^@*bR zZcL}{XH7iU4n?^YR$Ap3tF5utI_quVJE5fg-S!95_3Ww}n{5+UON)0qgoi$q?*9Dh zsYh?pOCP;?aTC{Ecf(ByNSezQ*pL==DU}LCcdD75J`8lgP{WNHCq^1Q&Ln69c5PCjV!id% z-#~*6HQY!d7#hdD_)Hs`ZLawiTFkfscH@aFo)q~yiz|@?Y4=z4rE2DwJ2ll-SA7jN z)>Ly}Yw269we`LBI_j*e?s_m2i`L&jgAFy@NO}#hjZuwF-ZaAG_cHK6HPbU5;M%4zl}BCL<&DCBubDFf`t@H z7{U~mu!SSEaD^v)5d@d2;8X4Kbvw1GOMMzb2r-QzS?Fx<_|&`3@t*g6=wl!F$R|Av zIn8Mag{#zNg-uqNc&D zGDzhi^N4v>+Q+raH^2M~C@`akda$P;NnG`&SeJq&4(H0e9;)e0T4q^gms4(e!OKTa z6ld#v=wqL1FQ`!aEml@^MU_?cC2a>75lqQ$s8Ith`)e&KaOrIx>a45o^aodjsA!;~ zVP~VVC|ue^M`&{6A7$g)yZZ+*m9z_!s_?GK^@^l3FKAM8b!T2`5aA3JCM+XErBd0r zbRK$odVYGzZmIC}&OQ-=H?&&f*D(*SA{WV#0mew7{K8^p3@{%ENft#Skw_#Gi9{W> zI!!e1^LV#?Q162f0JONn z`@we}qxRFM*S+`4mfXaWhnHSivo+O8S6e=!zQn%DQTYD&(eJjfUE#X^v5PZa8S}-# zeix2rXN6-E2$Y%~LRUO~Fm9Z%RCELugOz`3%}uWU`cN+0MKiSzCFx@)H8zfz?l@2* zMPA+`=uf@@xfrX9YQ0IhFY2~q;wxMEV8%MTRI6Y$=gLPkzp+!^OBnb0-boEiQ8oW% zi#Ln+H)+q3cvl^ux1i_7 z&Nw%9g(*ZM^Pu%zYCVlySzpncC%hW+@z7bt(6deTg@2@|uINkhTjXr_k@E- z9jw|*=N-;5w>JfbOKGb9M7tS)p^+J_zuJ@?# z$^2HgNz)V_Wylog>1RE@ZSSOgOyE~YUeI;#P9E(7q;3g@Sx!#qHZ+Uq?H&&k zJ(>KZ4q0}K`615qHMY0Y54O^uMpzkt8uCI1M|`e}yK$&SCI*ohj@S^4ebfN90=7vo zfQ1f8;x(khCIvz!!ng=P$RSLCLcGuECMgg+VgLaFhzuAgK=q$UKe?o8G~c7Er&aXV zHkM@d{T+;-LqDyqFu}z$IlIbD0)9n`=}i4gSlN?f!bvHV*+Ue#Px{xk+}48p>G`b~ z&B?!Y!X`nS~?)*#QfK zfPn%7pt7BzlO8%)>Y!Zcg^n&I=RYDm{b5|-jPnS-KqwNE5~)nCfJ&8GqorJ2{n7q) zdSoz~%ofJYYO_07cMngmUk3NizP>(t6&GcI-9%hz(y+E;c+|eXQ~P_F$kOKeiME8B zb^)(_y}67=&lj-V;}XClZ8j2-kWx}n(9VZkxVwM<{R%Tqz!%#h3eduho?ke?kk2^G zP+Id6lyg&$oL{~@#GqjN6&PM4%;x$6-}RV7Go4G2vfb|3)1zT`DU2w`ots|c{Kn-~ zEf{Ssb9u*=ZhiSS&CIT8GmtIaZFAJay;`gsUNZ#Z@SY>z_X$KD8i$r*=a|6XjGpTQ z!`WOxNk#3}2?n^wCC=1@W{yOhh&hvRA>&5Qoq`7yFKXVj*g8ixBB!9FAxX@JlH~^W z>1Olq{@rP_KdZOD*0~lIl;hcb=5Ab z@O47Kl~NSJ&8^btOY2;2^BH{2MSr(0!U#1;p5{hjs1zINDYB>7o@zpJUZ1zdJ0*0^ zdINHr6+IWS1z|K1=cHfH%&5tdlcdz$(`H^$b48U* zT}Fw%XWSVkvjR6^k9_-BN$t0!EeO(C2qH`<<3cKJ*(Rq15Me?Y7gA}k!k@_nKmGn>VjZ55SHi=6PbD376U+p31wVJr7hd!Q~)AODC0sZ zZP_NL3J_sJ85dG%%QkPB!Y@n(h`H1dYX@Skkpn50m`i8zQ`$T{=IIx$--kc{VCoIy z!>4cU<|0S6o9*aE^2EgR7$*m**H3`*92pCgCs%M!o%;0v6q>1i(!VRMCJ5!9Ok zJ*7()v()9*vK?$(8DTvuSN;q`My3QA5G2eLemr zt3n~UdT}lkh{}s!yJeZkwOE8pfNWf5n(%meJ0IWv&9x$ZuvI&g0i;j znLDmK(B!^l9?l`XnmiE^ZlF_wIuh5*vO`$7uGP1^D5fMAut>?VU_#TcA(&_i5~0|Q z&u^=xv5p5tU!mzI(jh?I4WR%Fr$Kk9b3kAS-=4CF71CaY1dDz~QPMfaNd(6EgheQc zG2YGK^qXkVN+>g|dYPh57SPQRGYR)_CTPg9{PO9|1hw}FYFGfPS<3RV5VL-8i(Z$7 z!q>R1CmPmQH^&$sMw`+Z$cox$IXEY)bO(OZqHH1TIG>lhv2G8Vp3Qto))i1>^jC@q zVBw*vx;6I7_QhF`nL5J1L|9cCIL7F`Nue1z_hW@kkHaE&E2hj@vUX}+EDDHavd6P@ zd+O~I*OSpz4|d2XoeJY>PQ@z82&c$3>d2daMNLj^$K;cTGX}w;C@xk*`?g@XRvRSN zhP)imZ3r|umQ-+s>g@{VJ9elwURnq`#3xaMBIM3}p@55op?YwwvK&&=Uq!-9z(vvh zG88Pppua9YTT}I>^)g6^(O%XYa930>gZlBPCK>c^$Y#kNJ#L6}UtGBGHCfB+!1zi-p{i}p@I z@|UWPuHHUIgQyd&ni@R%+B~xTglg?nnTM-n6I)%qc$d|azQu$^adNjcfaW?7kp02K z>2DlsqA6lIw$@NVyr~eD3W@MT_UMU%5R9N0PLLGMVl#0b*Z@EXMo6DASZ?nC diff --git a/rustdoc/latest/static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2 b/rustdoc/latest/static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0263fc304226d90e224e53053855ad138303b70b GIT binary patch literal 76260 zcmV)PK()VjPew8T0RR910V(7F4gdfE1Ongy0V#(71OZ0?00000000000000000000 z0000PMjC|*8->w)9O@umT~|AHUcCAtzZNo1(QSv?|xg(ptBYJ zQ*_=t(04+BTtGHcW_3U-8nx0;9m6Dwbfq0b)aSFNK#mx@(E@n&t<28R(g6|u9y@_< z+intOdT!e)-i-)p_W%F?|NsC0|NsC0|Nr}wAE8@6^ENx%QYuLxR0UBifCV@X&%6Jz z2pKEPS#Mcju}zqz)H%a45^M7!NhyS2ViM*GTUKN|uNywfgS0Vo3LWmTL^d8%JCR{J zn+GZi8u=(PD0qPd_sa~dhP&0+bFbZfqtJMk+^;tz53DuT7tE1!!VQTrpxau*#^fGL z0Z)cK)?%imX~2edY5p8uLZB>7AFX4SUVYMfa+Wgh#fRmav3bfY2pJg>veu%#u#s@# zLNap3a$}7Za5&Z$dhuc>?49>4rchX)u|PGFxfF&QxRdBI`mp@dJQu8I7Vbs8#iG0! z;53G^Y%@AC3xu2jhK#rJB~D!MYvzr6$18;;J1F|7P8lB9Sy?V{0gWtF7ZLtiC44Mo z725)fYN2)qW|Y-i+R>Ue+rk>!(`f*Paws^#mGV7qs6vvt6?=u!dK<)ZU7B4d(}jn51jovT!8WLCK{dD`=`oC!@Ab} zjfB;-v)KI55!&c-xF=7Cn-zKataKn=>i2cKDTE_AHLzPNEYy zS!c(qSzC>FmV}Aco5rm9h~5$qLJ8;ke8cQ(((LLV7VG!AEWzbKs~z`FS)xDAs1mxT z(-b(mS$u_qsGn5&Cmy#mTJzi1Z|al{Neus0P)eAG$ZqiWnO#{DMTpL07m|V7iYFt= z94>LLo=0L66ovnAArXn@ditVHShAT9!2fkeU^lSSqm1@4 z;1>-py{AIyO`BIla_nXgs?^Y;O>ONsq7&EkD6jIFejy^*Z$EqQ(T^yDd_-weR(`RQ zE-|7$SPe!LW?)4jO5JPwHk0_Q{l7_0b-6_o%ql-|f)yQAfp@JorP+J5FaUFN78P^U zh&qUr5)~?<5~U*Qs7bU4W6%;~gPwyHN60Ziz!Bnzbc__K4HzvG=g1AuPiHS_+9W^T zdMZiNh&A#frcJ!5q>-8wbv?O@K-VP>~6F-K0|d)nKtg4{Kq*wv5t?tIid zLK={0uu+8&cAZ);v$1>le_~H}&-;JZ7DW-8q(mVExk<|yjO+#gryl-Bv(G&MNE3=A zkR!N1xMtp_R7Uj3Egu#!K;H(A9@yv!H>(x^1E(v|1T4|rcYn&we#yFp6oxmR$)KTx z1hI+_T{59t{-&#P`*t=t98Z6Eew#f-3|SN;i{b5ZrQia z+wQjOMP9DrdU1CHOYZ<5Uq}Zy!8W&Kf2Q{8)M|hfq3HT59{I;DB3Fn$XfQ6Ps79{pAh*J^K z`v@uBVi`)G1t0IgY%wr=ZsNB)w#TUp+c&*j!~f32fQF!Lkq~dNn3cxlC2wK{FpvWQ z09(u7-$_bd2qCkx6I$4#WFJfKs>mIVOI{&*l5CnJiG}9=|IPQ;N)l^@ zkV%aalt6wz^zxEl34j|*maN7ONvTO-SD^<$R&?->><7Pd@40V#;eCO1jd&ufCQXdU z$c&VA-DDjvfsx2WGN?{P$1Xns%?7O9?okMY6lg`z5;A(~PkeWOV#!RPB3LX#!8Qn} ze}4qO>hw*JNRLCK34Rp@g+dsF1hvMazC=$(iQP@+&70F#+J70y+s!dhfDA1=MD0fq zBvl(1XaID%5o6hnR|5$C$K24D$&>WCt}i2@?2$E-Njv(EPH7esq3R6LP2YYIz4IYg z4WneqDud;sV|sXSDJ_>&w{qfumHm(uA#Yk!vj71x^YgA_KlkSkkr-N(9GbK>+gA87 z;F)uWC3t77=1k36Ek=c;Cd*v1O_akSEmMX!*Y@TM_e=HL_rwM{48w#-4q$|2_DGhsR_3LImvL(Y3{GoGMDkXP;BlcMdV5uwg^?&xF z{`5Trc>dqpJJVlaDYqJEBG+ty1va3T>AY`7Q?XDD@uEGfXqiG&K}5wQcnT_fC?ypuYS60654%=!(t@LlsX(-t(p{i#wcZyK6P%#Sk!LvNdRaF;@u77?{dW7yNQce~(7RN%z zznT!D8jTu9O2#0wQD~gTd91-Jh@zX;4K5~uF9`Kn8cO~DYTDZl2+JZ%sY(G?zGlr4xQP6D+2FIBU}6HX&8&j}Z7oijSo z84i7H3+yf+;NxqR=)lFEhIS^Xa{wKAbV#vu=kkhD6rDn7D%Yi3SFO9!McbKw=$G$o zHfO$~E_HDziIpiE+ND3r%S1Sk5eAvT+DPc3znEULlhKL%nbf*(4^Ij(2%5t{4r=~O zXLbE0IY`DmjXH{n-I>YuOuxIs#EtQ^dpXtrze-j0e-(%-zzPH*V2vfyEhI;Qw^fo1 zlAs46iw-HcQxXE&dB#Aeh&_qTc29JtI3b4X#&GMmr+It2?cqEj-8Q82ac{>IPfJkU z#0?k>)&6-H33tz#M{=w%re z#{>LYsolx{FL)E$E3pd6__;(FFtS1|%pA@B@C1oefnDobAzQ7=Kfe~f_FY1u3sGk1 zsaWsIPb+pa=F2Fd%M<&>|LQvo69q%H?}T5PvF}3={w>OepMqV#|NZ_~%@R_Al|qa} zlZ)PudHS^XBcgX^&popaFz>8+!Vd+icyeo^Er})?geVE>3lVt!f2z`0SFcOm4k~I; zCjq*w@WCROQx9eRE}x(Uc-P@}h<`T}0K5Rz?_FxxQEa6Z0z&9$ks+P=Gds!3^1gSQ zYn@iskYc1O9gsu(;Q!xcvy+$mmoB78n{6dC&=rT{*HM~8$d!U>@t^%x?|};ps1vYE zS+uX?YvIfBnx5tKCIzHhVe<8buONrCx)Zf3W%$Mq=hrsH1kp3W=!GhDOC9ia74`EX zn6}IwQW|NM(o#u%_@@s~+uMJ=Q})b$d%J|t1PLM{;uKPd1PO9yS$~@$+FbiqL_`ef z;?jtmO5vofM2hDbgb-#qEOg6$PNPr+S#j1xjOrwVb9Xlb4k3gv-L{ zhy)2i{B16`hq(U&LI7hxiv=p-jhe(L?Py!R1YO4=>ONUJ4si)xIS$D%(~bj%00;_W zbV&I_0R+$isGcbzD1s2$Yfng#LNV4@LY_RrdK(C*oFWt`AiVL0P@qQ_to z#4=X;Adj#y#pVio8&D58JmcRL$4{JpQ3@#mf>s&`j>yst%zDJ%l>K5L%Ij(4H!U zj&vb(WeA}+djD39n!#=}++#+0%|uC=EG0RRSqhyE>atlqmJk?PB2o%TnJutX$b+Ru z0VMUd!qT9Fm$rS82p>L+ovAKg>X^6sVk-Xk^_|TkR4Bl`o@)bzC%YDbx;>XAxJWAc zZNCf;DaDT@h#;+mW~iP|nxj-c)$^SSP_wUV7wB-LeHrL?s_g?~-t5;v6uHVSYa)=5 z9rkM>CQtc(HRAGByp)ZE0+p)3d;~I6`TcYHUc$&lY=FR|$WvXq$A*Y02VMfiNK>F% z%h~;Hrx-JB(YigfIget(wfK)yQDUUXlBZ0SCS8VF{QF{RPC&qdPHPj7dj4rcVS`e`@a6*wFC3oQr;OFUh68%$N1$aJgKMF31&hMO`p7G{l>C#a!7CG|0Pu7ar~& zum2@~`s#z=VY4>CrGTp;T$-|tZUlw5*1qoHH_}P}zJ$$gapZ07_h>uqB5P*$ISf2} z63M2RYT6lQo^1{}<&k%gpoJ9^0j!kQ&kR{nn5x6p+~+!DptphjE_W6WFRl?W!{%34 z%dNNbdE^uftB>)1so6|LEmJFw1XkN1L#`s_N1<(TFO9X-UdPrhr0;d<@7GHo{R}c9 zTgGNlcrVKQs`6$??k2ejv(2-_a{S=7#ab(mx7lKwIQtwb)QLKMmmYS~-f0)i+i|PK zrg0SaJoMjCW`4h(im!G}V~#(`l+*k3^k<#*Ztwow_Gr%*un_kaH71E?(i1H1J|+3u zOlrXpE6AyNyk)E8_3GBNk85A|@Dtq2WBcX;BG=ad1k~@_R^ImB+C_ugB1}8i7^Cr= zemv_A$GS)*hf^IvSJgO6SaYg zTE(ONasFTmN{T%)v@x}o#z!!xO5Yafu=&t{6Q(%fjxRL`q(1d&s+INxpv>}!d=}N% zQrn!HDsV*cB(*ukIPj@y(xjYy(-~(D&8bDtbZ^cRx~d-RLZ`~4<(nHuUi+`dpWO~a>~KJj zH`VY*KprN_dPa!~T_lki5)#?#b0S5$6Qwtv7}mI|7dh4!t4nsox3At+Z=s?kN;lX@ z<1byN9HTse=Q_M`nq%rMoKhJ2aw4Dm9N-=c)1{lKR~Ovk_K#eQK`i!Q-1Mn$t>g2T zq`SVt#Y&cGsL>{xF2@4Ptg^v2dmM7ySp`zyw`;`kkrqZtJsR{*AD4uiE7%jUE{kwh zFW=4d%P=p+_-LTV=#s?EH903ZRqwItc?*LYTaJ&koc;ehZ*l2D8=lKR?tM2%{0{2g z2YvoEnEL17!oLO!ejYsc%i!zJ2b;dg|Bl?2Ox6!PKD$ceKcquIGQtbvI0ewm*#=lI z1~6-#tbtD5oLVfN!D>0ReBB}O=T2?1>!b+NBh}gFP zXxMPz!b1c;q6oyqC4`bv(sJa=$dj)?p(4dflq!=|t^$}!s;H)hTI#5$fkv8WMKi5w zLtBOzbP{X6XI%A2X%LrB8Jj_fGs_^O`*KM`53>n+_{iV;5By^I$T8z)`b@{b(8!@< zGi$LRXrVwX8$z(oOC*T}SzR=pFP5v#0ah$XRVaWMfFZ$-3RS806eORNiiVbsfl-jL z@kncz(V~Y2&Z>=GthKv%ZI7MV_ z7OJUrrp_AmUn(^+(+HE6z9BCg+0xT1sM4mbwk3J{jQ=&7YRk%*vRopAwpEEuL zIeY^MKp_lb00vlShR@ImdvIBzd?URjM21M1ERf9-C;MOwh%gTnpdkYiO7!r6_UMEV zgklt?AObO1ji0d-ds_n(8fSD^7t~>hWptYHA^n&%W}Oy|Ju?Q#2ZSi;2c%in%|vI# zI(mvc^XUN90Y#B8MpC?V0>kK-@e%71&pZ>LHlQey+32_i+(17``h4AW&-0I=`Oi?w zHX~N=DdU+31C*7<22f_OL^-N=aQfjz&|8LgA4VySltD11yR2;64R;DhkF|hABv#V% zPWNjfD~4X51UbU0p7?gcCPjpy6*Oq9ay}`24F2y`%enQg?Tcb1b$CRPV!B z`khz@q6NpWB0+qMWXSJs7UPp!iwI4F_9mC|;VBf@1{me8z7e1E^Ex`1HHtW$|n zjng2c#n4#PLv$PrM$(Umppw!Ol=f9Jl?=-ko+viwcobm1_|X!%l)VpXM@7dR9oIWy zeD;2_071&~sbMlEWIVlzcWIE;=h9tYr2f_`w|S=eIijR4*#uU)n-QQb+#N2Xhl z8%E(+nE>q?glifwt@P%hGEG7glLE&|AM1>Ec;w*h;8-RN850i)ITZQR?K`R(J`WL4 zC6^^U9D&6S=GM1NtP>D8CLFPzS5e)Owc6o2XVSMi)`Ko&r(jVuqp@O<2s7ALG8%2? zx)B`#fo(1dPpfh(5q48gvtJ1)Y6qSA>8SnmN=4780PQ2GtPErMBJ$j9JpCtRaQ|xK zwN4R%441dmfJAT+siq}gM07{}`*gfyWMLru)?n#GmHXIITB1UGWUr7mpr7<0Qazkm|5}+9Zh-Mn$N3 z=|jRMm}`t@I2v=_XryiG;`sLP8eQ;6*O*cyJxpMX)q1%>WruybYrO91JqR$Z=iQ4r07RL`xh?1aIne$cJdot-C-}tg$O)2W=Pm_jhP- ztipk~5vBz}U4RzOaZ zFB#eRXbtToC|E`0>2py9&GkH2jL!G7CWZ2;A2=1V2^x&B4rKl(bE6sojCIp3x7~5q zJ@-BE&?ApM@v2J_B*2JKhtyXeU0}m<~P|VmiZxqQ>l21N>5Cf8F82BJ&)1sL#JYf3j!KB0g|F zo533!N-X?2{0n4uESEMG=5i&&)5*(87?6BEC!ERWl8ya>_<&lspv@_XFS(U8vbt#_ zsD`aMTb2YkV|<~s1eWyI-FGiCdE`aoLhg5m?4dnpyC;_`3M-o@{lPLBN?w8^pTLyQ zp=BYWY7$6ILqxp<->85XonRPe!!@pjW!#Xk!So_56@p->GTNFnG#gI4idZq(8#cTpWw(8C!w5I9WLmJ;>HYjVLa&YO!!q9(WMiqN{CWTlg)lqMX?3nVRI_X_zazI-)^2L{2q+NT?(xIdJ(y6o9 z9`m(Ef`hA)bm^*|bnDJqe)v%%nKW5FnKqq`%$UhVX3gd-bLOfq^X7}~13zmd3l^#* zzx=A6ELzN3mMmu_D^{x`B&4il%Xap%W2XwTYq#G0Y_AHkZ@=FCj#>lx<497X! z*Wcp$+i?x$#7TC-K!zgtAtoQ;Hg7s+ZZ4DF~0Kg@cAU9cszRR z2@>KA%#NOkQdwk)pmdazi%LpSRW;qG6?Jr?o?g_~Pfj$5hDOOD3CUrJ5hyhxWTqF& zjd-X?R2V6WldE8&zkIiU&88>nroow}^JbYr&oK+mGn-m&G5=rDle?5}^jjE%EHf-C9A~w0tJXB%n$>mY ziAB`)$f5z&Y()2M!j$i^*^Fxx`21i|e6-3|oBTq`4sy{+$*9 zf7Bd^aVVij(j3dki5!3A1);#nq9&G|(-k>WHK5MipwoumgZg z2t^o$RE#8)G7wj$O!%Rdg(Qs9h=Y`a1cHhnhNyfbkyI3ZWR#N1mFG~QqNFNS#Z{{= zs77r`b?OSCqBg2teMt=(3TV_=Qj@0QXy^qsYc7O=kzI?H{Fs=9u(0xD<1~VcR~#R| zBmrS@twcG9iA#`@% zqYC_)o#X1-lE>WjAnu`30!9K9jbK>0FL*72EadZRQB)yK7pkf@Qd2L~(5R)URa;xT zk#(IyvAA_Z!$KpY)=d=pys#`lI1r>l(ZH}4$9n`8kqtSyNx8auqo*GR20cT=Fg6KO)5gp!0DuGn2NYVtU;&3W2xOp8B^n)A zY{Cev@^!lACz{pfBT8-f2#t&CwD zdx?%w_!BLd*&9;fLTkjGEUX=>`6}qZoMOVE^h}5H=bELmQ*Xo>0m;sbf_erQZT4Cz%Fy>*T>+CLFo+!X;EOfpr;gjXv34C` z6xn{OQLr{Ox$;Xt%G(SdymNJSE~*I?s&4-bt&~Se*XK=#dvUc;u)JTkrzCFdI?0IF zueZn9L9Szrh*;=IJ5Wt-Efx|6>RN^eL`K1oaqwjl9GL=7UO_yc0?Aqg)eqZffHGRa zG}%QzQ_ZVT9WA`!zh9*!)5`c}NKtir5Z>8H5Go(Y*2BGxV(Hy zMIBXus6s&@D0)fQjToQsVmpQ46jl?=3VTWZN8G>vHkmj^Tpm9xCA5G^LXl7;6bVHU zBSnCOAn1_@Efk{>UhEsss;C-dP`_L*r)Y|Xa=Bd9ys9P6U@`}7Mz&iW$ra=kgOXBER*6Sy&0#IszNQAGCrX!n(iu*=$dWpfWFRSMq>dudA(=ob_)%vMmf+En9C>eK*kDl_{1Sbxv;LFN zlAd-$h{uHmhEcG&^+QF$0{SFjnb^BR&gsg(3;OMmhdbTDZVtG1>!#PDq*?AQL&Oqz zn#6v`-X^YQO>nrW5kS$!qVJe#b360(#3Nqo0-m#~LhCO*lD9TI9p({QAuoC;bp5-= z%u`Akdn88D{|YW!xq?o7H5HkiR|RtJE>gJAeb4}ONSy=L2qCP(o0GgrSVJ5+GZ|@d z5y6M`SlVj0+i6;Arg8i_Bbh}2+Z{_E8tJwPN1@2yp)?)wC1`?%)V-#>LwpcliP{_0 z#1J#!r$PuvEU92i(8^i!5ouaWC!oV(BQ%#QTnQ<&_Wb#K;A6I1vpa38x#^rD_uf4a z%+p$#;)J@RFYTdj_y&spyz3x@gu-Vd5vh4bdG4L<*GGUr?voT7iiED6y?k(@V2Zs? z(6CFLe)|lJs?RN*wQKo5Ye#x*=9%c|JGKhRnUWpZEIS7wu(VF~hMMsH*)lYl0~WXQ zb+SNrB6r^tP`T{%gbkfnhTM$bA1*P`*UYsuusIc*5Hb@3?Ia|=`&j!N9Fsb8L5GyA z!yix>Noi>cxpJBGaAtODeOK-Bp!E)KoQ6T1;s!y7D^0@#CZB4DGY6K zF2$v|6qh>sLCC8=I3MTpAz#o2IE4WSiNto056gp&q+?7~kQWMYIv>UP##9A)p#Z1z zQ3{V@%eHIV?`wa@B}jyb5CB6ong|gg0F9P*$}mUFEQ^|Qgvszr23|6pQcfiq62WZQ zc5Mrgu1Hs|%v>cIV&=-+mAS;C)F7?&VIh%NN-QO%^ssU#v6Q&8EOAFWozte12|A1{ zQ*#)EK|n0!$QXzL48s5h$#fhBFc^a{G6paRA%hs1QwCv>^FU^nDN?3Fky3)GP5LmY zJhDFWeO8g#3>g?iTDzk{hqM+)zr3{BrQMVp(m`!uo?2rXSz2XGiP85(6;@hYxaFq( zPF3OZxV&ys;VSaDyskd99A2B!GC&-4!U~Ve<8{YXem)m>V#v4&$jcV3b^e28!m&aG_q~1nr%Xqd|s4kA>F9dy{j~pryzM z{In9bbYG-`br5ZOwdr|MKWF%TF3)ZOo&i32)!@xP&7woK51zUW(t4KccW5L@Y%ZN@ zy#t32dgF=y>KQP+yUm)Ur>-VV9ZcXwFkDw@AfQKZn*_7R<32L&;ZITz08+CdlxD~H z!TBTLuD1|}2sF%{fEwewtMCyMVYUY2XJY5=hO>RRG2+ehzB*0Foi~UG!`w9sE5jv~ zl(TcP((YOT&lIXUM2O@8bpm}_trsmajydbPxZ!=*&B;krk6@}U8tkNfjC7ak00eYy z&oYE}dy!Ftwl5dsHN&{=$x9W|(bWE!4UbaO27QfF>CpXsQz!De$vW@;1lfJ9Bi<27 zKeMp=^(?U!4r@HXv%2!=D`aiG7?$02IOaRGC+$2VWRWXU9oD}P&aD!c2~Fk!Ph_Gi zO(b7RGfx|~`YTZpP53LSvz1s@ULBH)D>h2yUX$QbWTrxyuCMOZuyxpMkD4;1>*&@p zq&E3N9e|Paw5k_^;{><=31aL&Vj6x7IN_=C92reO_~KnyNMOU@9AJBT`%pT*Ey_!c?w9da83@pcnTeg{E&6;WOSmzN@$B>p{=SWMa)ri z6hj@GM-hV)WWHcf$L2~%X%+CLz%B)FDIg17%PX~{QpgmGv8k=9CM`6IuqIGk_0WB> zEs0w;U6Hh@6IVTSUu;W)sJfG~lA{u?YNFbNCN5GJsWBJBFc+zd)EL8JC8k=2QPa`% zhd=}(kQO2kfd~yk18E=v5y%y3A;OhFga&d&kY9oMkL7*n>fy9uP{PBs7qx7nDFR36ujs3;-R_X&EJ^ z{=`5J&;S55KnH*Z7=RAMfClLDVm%<119U(yyNra>PD0uJ#-S+QR3H)0tAu>E>6wbS zs#;S7Ber68s77EVqwL!3j4>;L#c_1avM;lKoSoa zp93+I#*iW%=90R@T;Ro~c(24l!nXz1U{{Yu{#Upn?TJ0nkp>cY0K`c=?kJd>{v0fw zhO6T!br=V{yAH_1i};!H$iY2Q5d0xS5dV;L6AGxUqi^B|9;X0I1MNDn-wn(GJ0B z+S#q@OJ!-j4<=?tHywhYT`L_=FG|9fap4GEtkerHC}n$w@ZlgFniWEt^$9Z4)OR8G zw%{V%)-d;d@M?C}yra7r!l~~$eC8}@PjBwND7TX$nONTghzCgyD-tq6g;1ytj#_q3 zQ*ab^qO<`Q_SU^@V>mEFky`1nT1Q2W$x0COOhtf_sgh2$nzRTTAXlhN!&Eg&;@ANO z2U2~y8a~?;-wdPUOh>e}o~)59TN=vpWRbkUiBdGRF?Y7)vMQ4R7KWIR2+&}#pVHSA z#VbnEgNPI>RTAs#S)cuv4W&4+jGZlaQrL7xfHE#50v2{5|GJQQUC6l>rV(Jkwx$71 zL%IkGl47Mw67sC+kYQbImC$jTlA;_?@Rug9kjAa` zj*pIyuAV?3(DBjn(G>^^ER$)-XF&>5kTRek1u4jeY>G`m3Q|1EfPy?oK{myspsl{P zem$#S8wA!zfcjiIgG-p2icQ5uszPH>SBU6@UX{gi zNGwMthg2ak5_3lwhjb&|8v;3G4CBQu88cOeB+QEsBqA{pnPW+J5)*N{K|Y*=E62og zNGuu}4;ZHj*o#{dGjTIoS>mRz$5S;wmKM+ z`?u9I>jGFWsSeUTo`*;ggEYbxkcrL^6M#y7$?U*PPT;=Y9ak1drC5ov!jTv(wZmJ* zt_}u;tC&o9rqT$EZJH!O+GvugeRJQ{c$~o^1*T=Fp-1p{=bm}N;6j4!K%U!(jL_0^ z>+E&s&xQ_alU!$cY{&YyODYcB@!$yfh6 zvj##ka1j}{F*hGcuQgW}GNPVJlsFcisqGtCpja*BRBBD3oYc3;(>Cssqv>kaDX>i7 zJ~WvgM!NxuU48$`Rux^z?c;Y0k&N#ts9OX$H5l%ZJ*+MU?UgTR;`YO8$H>$R28u!0 zZ1_>jAbH9<4EQxWBCpwwFQ59Ad?uS0=F_dHflAqHWJl#xY@mWolT`I2@)FeLd#=z> z(kW;!-#fcYkCRu|P`|dOt?aY+bQ|ilVL(0YLYwQc=Jg6SP%30`v_!=lXxTDat5&hv zwALbCYKMJyXYq`wi586m^TeD#Jo7hIVs>;}Pk+|h2JcPc`LB$aTa;$|q414&`X5u? zhLf<05>wvWNZ2Xc2IB79FqwbyIDa^3nL)B}@*Tg{Av08%7Vk%K0HFf59|1lrjR_U- z{G4SS<|TdE=r25Es5rw9Q*qu~D;zBqY^(BFpXY@HL|T=U2d(x00c_Cfegq2)OoFzI zI4&mrG^b2SZ8TYnsRbpm@_Ovr7OOG|CTGM}m8HN+M>YvnDI43PjxX9=-z?N9HPoSG zNCTHupk(OW2{etP(^NRLoc1IdOyo5_7+w3GDqBQdZ@Q1T?XDHUeRF1Ipg+fv#@o|U zxlsYq&u~EEQbN&?hE<=cEutpso>MUGii(74W|rbe$|5FaX635yI7;OaHNF+D&lI9W zVf%i$6y>ZrO)&d7jKer=1>-Od<0y{8D2&56jKEefj^Hqk!U!DaNRl8F4XJbVj#HQ} zA-(9jdFl7DYL9>R%96bh?lXOOqm1OEf!u_oO;o)T^6JQ#2>N z?^S(WOk6C25Bo8d44REPw0LJ69QgklPWZ93X=s=SE z&|EFfuHI$KZ+u}@nWZc|Z(OJu?onw7J8{Q|8V>4h6y2aHHCmM6j+Yrc*t{RB)$SE) zOepu$m`WQgh+p^i^em9JXQ}|*gC5B0R02H?QXDdkhTFn@5?L-3l%{N4*?O+lNP|F} z$CHaD>7`c?5~smpj1^nDlLiHxd>93-rWO6A_Z{ahkr8#0M5{g`<@u^r~L1y+BW6S68vy;`D1v z^V&@Gnn+9L3t@hFk?jWXZoehk-(cP?6AWdyLFfVUURng{z=IKq@kW&)T@r|%xW(}J zpj5YbEf%}eny@-U}z!)$Twt?UQF=9%gzA`i@d`rmKY^VYjzcOYwV`Y3l`2Bd8* zzwP{0Y5}Z8ZZsD_@|K7Ieb`^fj{Hgm*}iQeFj5Ox*+PxBr&OG@V7{Vs!{7R0hlOBf zDPd&?`x*Boj@E)E=9hYOJLyp7!I<66UsTNejhh4e!eY-g5pgjlI$7-_48&BiE^Y7= zUex4+HY+dc;jeE^Ofx51B594XaU5w%!Bf?|=y_viry@!Qhro>t%~46wNYy$@7H1pK zE$N&j4s)G~!mc^7nEg^on7rLmvn(#*g!{(WEGae-7e1^5)1-7sAIfIAY@+5Hlr&9L z%TZZO9&*lioaXofk(T?*ftFG=()do}S-e8M(MkDYo&4B*m;3uG2X@$U4tSoqF(O-s-ild+|!25+2Zh@ z{PVPsg=socj=P;U`Tb+s_<`z%aV)2cWjp18sY$Wq`Z zEf?`Xk&TFuLe>*QmSn_)(z7kuzALbmr8MfLDlXYrc$J_Dy-qq*Z7Jzk)GbP#Ka zCJ3dwthdtCBQuHwI@&m+aZE!U zrCHE^X&dMqns1+8MVGA`4PeD05ZKug(GnU*W! z;<}(q&Y5OTE2o=tuhTY{SGu!%!D;2{EaQ5B$`dHLv3VBm6Ht?G!kih3k(WOh?;FaTSbl$Fj6aRXcml> zl6Q@o0wWGRi^%0HzbE+)w^s6hk%DF6q8Lus4JOzy;a%9ODs>QwpZ^8{R@^!aBA=P; z#{+M3PU36kRnuS#3nzulLiYy3*N@6Qt%Ys&DCvZ)WwYNy9c-og?ss~w_ubpd@-HSbsd$WeN3?9G*5=lzoRqOBGpgC)XQBuv5a@x=1Bq;^R>~~RknB1- zi0SS4so9vh$`3e<6;IXo!BJTn!_vckzy@va`#$M`J*|SGT4y2f25JmiJ5}%CP#<@8 zesLK_agt_vc>*Y#Otsm~+xH(neil!Y48lz`$z+){$&a6IhM5zJ=Mu(AK1HjlX=nk%4OgS9F8Hyk`$=aqx;2MP*1C8UFgqnhzM%#(Bi>%#< zUj#M#a$NH-4_n(n-S-kXIVxIe8dbelQPEDi_GT%xuhexQ3es})bV*;S)O9e{0&_Gr zsN{*77EeoUzW=0+V{*np!zfI1i)3cPm04keQDnH}n3O20qH~%0s0i~ja-9zi+GMoo ziF0=BI-|1fl-5?$RP^b?yEh9^mA0m4$BJ&&0#DVnLyr#4n#0Uthz1c2B57s)rR(NC z;fL^Z1GZy|9-7o@(#~YFwecf56P=09^v*U0f{cMmkP^|V7{EdvBUH&PgOT9%${?C>SDYT+%aFTzB~cn60MK}_MAJ%0 zWJ|PJ44Kv1p4UUm?b^0WBDp--@;X*;3WG{4+qP31I9s+$87~i8f_NN78x^tyC&HPQ z8`jrxgCEy1cqYMiUy=ea&@T~Ro_oQ1GDNl6NzJe9$-2kp z{gaR3XW6@7_+w@F3wx~M!Rx{wYqq3hEb?`0OK$}S0-vN7;_%}W9)6$1;kIEo$xboNDFhR46=gXCQ$#io>CuW8V zajhFeMe8gD=O&G}i;Dtmr80co>MJHwZ6e3>@ia)o#D>IF+dRet304PG$=!F0u#SXs zEqP7AtmS^Tdi|5%6d=K@${~Sq_4h0lh@*OwYQq~1Qbo#-WE+lVm4_o$hr2UOH-qUk zHHes;guC)Pguvu(00PK{!h0kpN*|iDV7`yj<3uO$Ds~K9JbRx1H)U6vaC;unm$Rb9 z0l01%6bUO@kUdGD+IkcYa%+`0Aln>C_cYNF;`2b5#>Y+GO{g3bl0mgi4Xx#$Isa{y zmQsk-!J;QjLTjwsz4!dG^wnJcXWH_S@ao4HUUX)Xw`FPtX6TExy>Gwd9U>&RKFP>o9Ir+&Km*1W)9 zMsn4I+uYQM+V;S;zc;d~jY3hgtE+Bh06&8ruWnUL>N08>6N%(#<66i3IX}r6n-%ak zI5rwV(y|YzAv+qHM##MTjA>Deau&E{EB%rA9irp|?649(!ejRHE|%izd+H_Po%y2F zit~eSc}m-He47d+MHvN$h*1bpQ-!XMI|{olzN?;%v7y$t&c06aXl8#WeY9|(Gd@f>h|!sX0>gl@ zp7>w5quqvME}r{{c))iDQI880`Zf&>kxZ?hx55}@EQN9AF>#VJXmxNL^S0ELd|c%k zf$Q8TaFh8Q-0V(qcX>hRMK3b9XsRmiVYkAKCRC|J)RYoKO^sMR3t`JWV?z?Dq9m&3 zl*Fo7;;MO(L?=QMQa3AN^&@0*O(cf8XH{5T31MT)JxhZ{7VjjgK3f;DdTM=R)^o$- zsvkB+BD7c-Nu=_6T-UbP-|6UiT)HstJmOR?Q;oE|Mvgnk_1-e>AN!I*TO zx{3THJ#?I=p3Yk3Cn#jyPu=;C{u9~U2r+H1<=4%fJBsnjrN#r`o!@1s6xBESr>Klo z?d3~AlUGpJ6e6iaDv?U05}5{)A(>25Ci2oEv~~Qid7|0=s!Uz8y9#|T3PKsCOw34+ z%wfQsi=7%Xl!+PX(KrW;qA_c%qzoxT9?LwIaa*Go)Fd29;`VX-fFyagRaHDx;oG!@ zn-U0t5Qr{9AOu2S1cqP;fe;9a=pqD4AOwb>2w_c08B*#og5`RcpJS`Alisk5of$i8 zY&z`_%h<%3u`^>cob)%>exF$RF6Wwdi>0*eWPWzB*fW+}qS&p>+^Np7BvOkKK4>;q z#5e;C)NF8L4D73`quG+|nTLO~*#BwhnAyGM7-T#vOBPt1zo&_1YdVh<-9(UBZYj6n_9|3LQ1Rrhq)T3S zffdw`Qze#>3ZrVm8_o7)|AI>ZlGSn7F9-yWXLW*&ReUtFSI5RPdSwS@lAFUTHUh^=SZlr)G?C9N>63_JT5mVXy;D6$vHFq1 zURprrHrgAd4?juoi_>CRSWeBmaJ&|!e{rtHJ|f5^1*aha46mW|9$i$U8Aw*;wywZj zt+l5$Z{@Rs%_iT}KC~yGC?(ue9TmD^GZd(s+x3R;2 z%6%5qdv(rZE8fi#sySwVhNcuaX;dtq8cnC3m8LdTajqvyg!Kl=hc($*GkI+gWW&M( z8ws+)i8W_Ftwaz?o2L=#fQ@qGac{DK#ZLTjYzfYQ4df)RsmO3eyP-$zPi1#(%31o= zJa^~mnM%V@Q0RRM5aX6t$S7o>MlA;~d5?z=Y?o_~5 zNg3xtf=ixXz6<0605E^)KT*I-a9NFSjVo&7kl@~fIE&9&f>DP(Ap}E~C+1dG1a%T6 zX7RpI!b8PDB7~UnT)(ie&@wibpAQh1h@x8|MuIqTi+7kYI-Zdj=zvj}(wmb9H}Dmp z2^eMOQ<*>;juC}p1R2qo0uNt77!q|7F(`Zpb`RnmDP>InlzRdQfMg&;00JPGO0!G1 zC(A%MOct9%m~t?tLnemH$t#Ey#S}XL1VA#7AppTt8eNtF83G8C%^^?%B~SvzOgR__ z!u59icXDbF6O$&!rWU4%sXFjfU`mrTNt0$IP0}Py(G*FMG)a?u(u}0} zG)Yq=pQHhdpl6Jpl@(PLI3kXS<2=U&5l6&fbzOALCD&aRE4U)!6rI6y(t{#S=K(aw z1rdkUbRw*!=E+#sQK#{bpu7<8oKf!hRepvs(PC98<)-rJa1n1%&#s-!)GKuYe@8C3 zK5|o$(Vw|1eYMhBLjnmAtF<)X2S0)BufHO0G$xSNS|6bT{dCcpJJ zaUqa~F@-~;w4feV)ubw5@TvcE-vjxKx0!o=Hw*FPxAheoE6z`uo!M^Hfj9)RJ0}cF zrVKE1;?Ghz`Ee?+PG01>xXY^jtfWQ?+2wrJw7epez>Qd+K)h3jQYl+*I`TXqby2Wg zUJsCD{|_&-otAEM@JU;oEbF4UasH5sC<6hw73s@r#;gYxt%eLPLhaN2Q(h8&JuF3dQ;=E(V~t z;zRWV_=~>goyW>!sm?v|ly~n>T^IFPzeV(TL3WPP{5j2mIl5(iU%QGKsW>GU1jNVp zr1vaJUJ+TL+PL@YJ?Wy>E@BKYAqD5~Nt)y7x&);`7)yotuGD$8R+SC%>oZ;9{PE4K zwO-iDsrl&Myc~orbeK>_-f|;*IDt#79y#2i{|&MslA_e7S~VaRosta-2k|m|a`D~1 zSFE@#ZH6=FUheqBzH!q@U~3p;(WX;khXa@D2C43__c+Fzy9u&D2Y$(<+C?W|gJgKw z$ivoFVA&7x*kPYpjlK0iPad(DNFAE}Q%6Z6R!?L?>Na;>V(kVpLi%064GEme{idp) zcPO$T8?LN7cl}_jI=S^Cd2VCwv+G>0OS?_bcRcSE=d}l0&kH97UOG$MY7~RcSRW3bj9XykzN$&#?f;`N zoI`S*!4WN7-l5&|EKn>Vh&?$hv`Yw@~34 zl?7#^=@f|OaR2R{OPpWS=i7-CnXt*CGz5eR#b7d+3?_rg05a=L8JgN;iB0Y5;T@uD zurSIMO@naEEdpTk&P^mj3r-SV3t!RTnbnn#MQu+d40;+CJp-Gbg-6eU>3JCR0xWtF zHoa7MFt*Lb1jWKHF1EyXy0Qd0p$y3(Iiv#V$RRl-0i4?)35Ls|zl;Ksj)d zP}rIdxpkRraK%;EypZgD)JkqTS{){Yz}R(t*@Q9-%k0PNc-OD)J+kB|zt z=cd$6*3?pCS@s1Ag+lW}VK6hOsVNldm=ER%gPJ;=3|cCUPHiQh)2DDwpE5b!2;}rB zjnj=Bjz40*jQcHtBTkCnNO}~rDUq>BO4pFyq@)LFQlf^GCdFx_Nf80Udp!@YL zLdT-zkkzi}#K^Mh6rJc&w2+hWgw5(tv^0GalF8~xluF2C)gz=9Qdy~PgfvbjrHG%- zD4*WaJUu64IwN3uE)V0)ety1A`|RtpGDJr8A*1V%QESL3E@V^|Jly%N-0j%ck9v9Q zAHW;X@H%FcF<+HG@jyuw`jWdA0S@=veF*U8)7AslUUKB-FkQu?2uo{W9UKEpCh)}U9Vvrhx67c)h$u1u!ASTEUb zQ~g30g%WB!Nh<&ztltbvXz3A$Kx0*L>szKEg|DIGR%P#z4w~74)sVNpcq{^{kTR)k z-#wk;_gu9w|Ck~3Vd&S3rlL4#)M!!t1X*%h3{bfEDeQI|*#M+T*kAM>9AD z(D#N1!|rGPT6|4QJhD=FV53VnobJ~NPN4g|JwQ9ao0rP>d=-8tR9aslFykth?Z~O% zRS{PzBEMpVBkX`nA(_?5TMU`(RID>9IspR@DJLW9X5p4D zlee3qSEX@L8o>#Nm3J^~m15w228{u1c$jVG;4Ax3vyAeZLKy|hl<|&Wcvosc9!TFSe`p&Dt9~yPhMf(2ex@_DYq}H2R0@+e zUFm-G`Ha72u|n#cRC&I8Mhs65jhLjeZV10Z%{+K;sC;5lkSXfR&S}kg(CD zq)JsL74U|t)rww|R!my4B5B2xN-5K-)##HnXhl+`GJfIAu6=uUc#cuU<|K*#jBMF- zpzqjJ(a@P)`}XYc9HWZnT)%Vs>0BlKY~%n2aH|a9dn@1jE<~H?w4Dt+Q(5Q)I`Zqt zuVW|B3G}Qo&0=O9LHyCnlcMww*^(q!JfScOqcA>3VH8FY6oC;Kg;5xe@i7XgFp9u% zY^}Sh!C8}a{zQ}0g?=_0<=MoZ+dSp#dSA?S3&qe(#f*v=8f8w*ff${y(sfc==ptYX z>LhXGWtks==R(hi~h0L4Um+ISB1{q+U+`?p742-6UyN zSAEC*A5SGJy(862wFV)DCDnLGs&!I#hmV75d+RxpaLe@@3Ke%hq&fMP({8!0Lt(k) zalfXtb2YlHN?h?u4-GUP8mKrl&~NBw8=X0Eym zF!Ik{n4X$YllL%%I=5v|DW`8YR+y2JWS*fGP&v3p2IeEpL)V^bi8|HxZ@Mktl!{mA z>py8$Qv`02S1+PrBRGBd#3SBX^?bFi%#g=$kl4;lY7Np52ZFUtFOI~KmS!oBJQwG# z5sTpgy?Oj4b}!LqZGqhz+$1FDxD*H1QK#(X&lIQCp?g01MKVrzTrU;piNT6baTni? zCvkyUd`@AV|1Rt76z=_5D!ljT&ah^7M_HGssp*>nOF_kibDUJMAHU3tw50DFttDnj@6o$kY(_>-tI?{DrVX-q@|QE zva8Nk{Nj@}whINqrQxgjOsy>Q8q)%D&&x|60<3~&({Hc8t> zlDk{v(^(pRQT`?QwDBp7_(niI?Vlm-i*#}S{=`tY@dse&0!3x;pz>Y%I4<(cA;c?hB6dE&gVh|GI`^j9%ceF5V@WRs=3_%J00oNrkQx zRHvfOLz+~8nPHjtw%Jg`#gp~r1_m}TGC;F|vO%yxt?$wMD|{6Jt3j%PsqZmhz@-7D zL6unIB6eG3h(kwi%q|t_ea@_2F($^u`ie<}i7_#cui($6f8UY<50S14F@$$5A%e6( z5|q@9%$c0lYY-D-VtvI7!o)njf=l0$Vgq3UvJgNxzyS_$KyH!?X* zS|LbRUX8j-5G!6+u3Wh3qP-$52^A%gR?Ry2i4Ex0FM_5?vo?N3jpj6#`o+f5BbhP) z3O>RXg)Ij3BLsvZT;EJX0W`{L6pI;)nT6FTt5G5Q$lHh>aqaD#*4S&Wct|;ravIP=U~ zaD#>V9t+*@Yn86ErL6#J;cem7?8QAqv9Z9$!aWw)S;U4O>@3I%kyzN}Yj74qno;2N z>e_YEJurN{3T{|C0ss2~{O60E{k(r~hwbQtcKjJJ=FqI4HLA1fe*!RIVq-{{!3=s3 z1Asz8mJ1IGh1ep(n78kP{+1S>Q< ztZ`TqSQizA4F;nQePE&SVQ3603riwc*07OaW}(?&vp->HS53eO7Md;l1gr6rT}4Wv zVWC;W-20CE+_WTtHEbhj_PQSeL7eLzZW-5YLbvXMhmm815K5N;mOl3@eO_0VkYH}| z|0?!%BY>%D`iK{fJ=$+S_3yxUq8a~V_~K7PTInrPvcblhZk`o3*yXUZDxkq4J=^N? z%RCs4v_E<#e04tpXhew4`iPQZh;e3^Z>5cPJL23^Gknrtz6yafrnN5mik51q@n%{e z*Cu-$b)I%3U5jL(rN4buf@ne;-SiV9%`g+pvQVDQ_B!Umt}O)=)8D=t!8FxYcm2gm zH{3-3TV$0j_Brk%tZBckKiuEs-<$DYwK{cZrkw%eWEf$RY>Tb7)qW>jde;o*^jEJz zU7BmJhfwh{jWk(~CDz#HfRhTIn&F=Q>NTlH3mx09%GTKygEVIrIhn#kWGGNp{UTqripH6y-kYtcCrkQKG^>)g4##L>xX@>JV zRu`{3ZK2L_bP*dMFsYW`ckWoK^jUJ?#s^ds_{zlA9Th;URHw;D?YiN6WXH!6!Lq$M zjoAp2rOvdi-{*DMi3e{GP+?-gq)q~UvTg?z zea^F8#)hZ)ujGAhBBaPsrcReJOZJcBDtx;TFFyPPi4Y4et+Q`+ezrU%%GGMnq76=8 z58Y~C+k{!mD1Hw;0bs$?f_M7F(6I@@)Qs%B!h7PNbjay9YTB$Nn{4~O zv(Gy98ra6Rg=pE%(9_F!h>)Y+#^3XI)Se?3UVQio5+QcM(|##Uwmc=u)oRe9O^knE zaAp`NKseWc`kmRq!y~w4H3Q7Rvw!V@1gqP-W0SGQ_;YmaHV>EJDOSooFb-61$|swQ z1S4ABaHXtQO21O}E9JH_mH$;J9C4-#q&mS=RuF(i=9p=+v4+c%x+fnd5-VI^-F4Jj za}7n$1y{NIg%&Duhb|v3!8KbEk5oE8mf%BYy@iXHZYap|(IUCOXo5q(v$s6*#utUk zViOx+Qsk-9Wy&j}UCy9Mv)0Qv#XmQYim#3a5XVmih}2(g(V+E18`e0>q>1nBO1l%M&T%tg2FIF z6+>J}q?TEhvX`S=Ryh(D5W_G0p_)aFV^ zL}CNa|MFRy!7|D;RQL$d;)DnnC03$TnNm_!wOSpemR@#+g{!Wy_S)8=PW7mFA%!-q zF@^O%{iI(ZVcvX*a$Q%cRjf><8ugmA>d>N=)vMtk963_-I0+M%UT(6S`HPgQt3rc~ zKQhCyu5IykAv6V^`D$aBa9o$)B>?28N zE$O-viWnk4B0r?)QGJOZ1uc$bV-X;PK~vzF(=;6q0r!R=1R)?G=$}Fe5ky8sf{3&Y zdbO$&DiuogC9Pv38&X8h={XPc@w_G0KT8WKb_FC-cgid!jC00^N7LyQpILL8?Deitl2n}av) z=&eoOc;k&XrEG;1La0HJ4pE4R17zbO17gIQlT?qKWFef!8R0Aw)& zvgRTt2?BhpP&$t^Y0_8Eb3c@PPnak&{}PQ=gYirDy zO*9+E$|m&knrqu4fGYX!te$>Gx;J#}tKe20&-O9`4-H08@WW%O)5FlU8y=M|o=|(| zng=n{jXqds8}Ja9qfj;_OoKIhQn^aX!omZJEl=E;hku(pJn0^5x-G`Jl{}h<|7$|| z{;YyJCr+zJZ~UvB{2|Tefc7p8WNKNqxgjnYPMmYpgY6)|`0@7Ok^nVrm8e zg1|u4#}YZJFe#kVH786mKSAJH*MDs@AlU9a}^ih085uM1P}5ue=Y& zV?Tekw;L-n3oDy#>;K#3;pJ1puT+_G6*+NFmsY`%iYrAwFO=CM7~@EjUpm{Qh>z+& zd}+<(rFW8&6T|3q8BSaqsDKrUfD#>KSL-VG>f~AORAH5f^S7rgcLXna;j|gE=FHoK z|8@44Me8$mAtLNSDl((x#dP&_QedOKKYD!J&v{bO40c=WtLw_ zmDSf;>)!7Dy7f`Rn$n_T+u5-$_YR{8R9OJ^cJNe4(x92#&EN zG2o3{f+yPxs^M`}A13-lbziT<(gwz{({514kPgE-jp#C}+nB6zJtpK#%9~O!t!R~A ztMys4$kA_Y1J}&-Y?irZzFBA%n{~|+EK`>4Q?;651^|M<5a5M9Wp8|5a|--8YGwD+uzQ+(b^87|0LwHs#8C?gCs>q%YPB3>NeHut|l z&_P!f=q`m5X~qau+Y>x!6@ zAGcKQbi%~CngrQyCg*w&QlQ+URH*hWb?UuHlV&f|rrWFZne{dciN5Bd146rUXWzmGOE0-pYXXR<%e`BU|vSX)fa^t3Z@)IOGrHPV*ppaEwkn%u?NP`k# zfsjQYiGo0qhCs3lLMBgIX|;{wU3WuD+8&Z!U%2mqKP|L~U%A9m z%Z4wEL13yFZnac7@ed~wv&MP|B}tH|!FSQBpQz4y8>QK7i%eN5bLjJJrRw7B+vL7N zTYiBNBW;@%q~H@&nMU!HN6PmGssaz7f8{OI&U=b|V7DjZ5($H}MieX$XrQbJ zbkM9!OP{eSizV^j*{w2`=}Z&r3}%RJHnWNOTvr#1VMojS(T~RY{CIR=dmRQ#nLOZn zTd_dM{T%6*#aE}}t)vtwR;p5?CIrHHi`301J8b+J3Ke=apMa}kutWb>;N_b+9!fmE zkHFIy8l1U*od6%Sjo=~X8R~D>zYb>p_^Jx>wS}@sBNP1a$;Y4ry{>|yZK35)ieMNy z{ug%396aMM9@v)4A|uNOxQ0u6lX6|*RE~8)u?!losi ziqBh77&-W)<4zm3+x_O7Nl&C_8PoK`%S_EWY0TEVD2jEu%bw13$J1Fc4L{%6xh92k za?5=#$b*br=5D6TUCeZabJ>-z%wx;AssN?L`?^@-hT?s~aw9@suqy_!v-so)W&EuW zgd1`r2Ec;40KHoYKy^M(jR0kep$ukK4Bu1$3`mmnc7L(q^icfY&i~&d9u2<-JprWJ zPz=y90W<-~09l{_b2}kG(k%f2WDz)dZqi|&!J&41s0%;$qMg~UR8O`e*lguI!=)rNGY^ZjW=XZySmJvrfkP_ovk&b6jQZE~33c?qGNj_&hfc;#P;@+JG( z$!-TrOAc#WYa2q%&*Y`5g1MG&`QF2HFhP5hjB}pzUEo}IyBGA`XFm67+z=^BOtHif zEw0$&i9p$3g6bClrqEBLj(V761~B7Hn!;4}bn(j>ausXd!Zvo4a9Z8XwZ}F0p|(2f zs=twbWek#+#gjal@)Rj`m2qa6DZ&ch*=&zv&N$~!f4MSl)wu3GS@=*ZUDfLMVXf;} z?|y7l|D$|k5>%i?Jjx_3{G1`+iW-T9}>LclO)JRJ@5bER{=e>s82KfL>M7AW$GYyKq~j%sC9G! zTj>zKSW8>mQC#sI=xkRkO=}e`vTfRuzG=3(R*Ch0dt288s9=)i7V-;uT0Sg%UTl2C zt!{mLqlS&GE(mY471l^zIiaG?Z`m*miZ5E7cDg?8wM zi7*JCwrpzTZYQt=VcDborr3`c;I^&HidMTo7dv z)oc8}yKndIo@NtV+P=w^Qjee1vH-N1iMw!DVC&--^yg$ykK;I9vXzgqd|mDRJltFzi)hW+O> z@E4tb3ot0rUdW9!vPD8oI3E2T%`jIUE>u8) zNUM;@kmQgov%X*mxCZn91-n$HZ0%ZVjX>8`FvFK~ZtJL9B+hwInj&T%UL2gyW?bQm zt)MLk3z$l&*6t?TOh4{kFf)G3kFiO}J>Za8h?&hrw`|7B0i>e|vXG)TSP{y{GNYx1Bw2N6$LYi}nZYMj0J1s?)`GqUcT*)2Uu|tIY0~+dWS!?0LmK zt4Kh3Iag3p&HXeiL5sW7nO=3Fgw7V%x#Bw?ti`F2<76!YLl?nRlgnVsaU!SmVOvE=Q>RS`@?TP#EN%+nreRon`nzZjZzyHSagUR~g zuKCgA{CL;>Wb%GG1wWgjpHImzrreFTDE_SG6zP@e+gp1p>Ru^5DkHhZGGde#y$NYI zF`Xu*+m!U1nnC|(R(2NUWZ9Oy+uD=1<gCAIcf z8~?QM%YO>B@<)gwE&bMrFPiX8Q{Of7Lu0;*uBw=-i>;=x$VF6MWEDkKS$LF2)Y|Zb zt?WU$IkhB*mgU&;?zN)(E$wcra%oL&tg^tgN8&dI|~u>Ut1{lm_9q#ud@m; z1zS+JgRMwmunpxLY)4}V>_Dvyb}s5#uxoasyn;Pw1lWrvGuVf62=*hz!2vX8z(JH} za0nG2soL&e|?}bf}J|fch=8=AgN&ki2kO2}By08-xCNAL%J0KBa6M6GU6w(s?zDG_B zQWL*$1Cn5R5*Lm`k_=7q!f8l~kx5-R0ZB6~=?fx7?s5(fkP+gFfq52>zLPe;2!PIdS+pt7yhJKqKF>6Pwuy&K%u8%^s??lRv3(|fDgz1^JNVP5Y%H|KgvKhJo{ z`13Mm^%Zly>J3--O$)r`D<}19SNXb<= zwl4&Hi~{}$B>30}{18afYx>1IL1vAA0+}t$xwpD+y{ z_2eGp(GCl4Su4=%g}4gfFRk(0DMT(SLqD07&r79>>rlO8? zq~uO?qO|=86rjaJy##VaA~Z-MOwys#W+F-^^vNPpg+K2(|Fs|cHY&+q5H#4Et9kw+vsm-0V?FOvtPQ3Mi4L!*dyq1FocXC>5G1^=yv3Txn}wNT|-_-!3j`wsqyg&OPOuMJRXBmA-niU7Wc z&o)B|!2jW^El}zQ_~u6_^AmjcGZX`Cg)g>2n_mc@?a*!q;kOey{7MAGL8D!S$8Ko0 zhXCz`7Qd0J_Cc%P2}nFN*-v;KfB^@Il0(q%Fi~^_<{c#u9D@bNiIWpBu~G_Nt6PoZjxlT;M{GJ>JD7EOVZqfOZQ2-zv0XSk|Gse{6q3QglGQ}lr(ttAIX;v zZ@S;#MHYl!jUfg*LT|LFgP}LM%)0h&E0Ds_TfdHMvgvQO+4U#;?E6=xD)%Xe9Qu}1 z&V9)xm%gVTw?kFj?jR+h_d?q}^xnwJ(ARuveAnWGI!yi(aHv1ktA0OrL(ujJeammP zpF*b1q3yZTL3xBe<6F(3tQmGFpGGyh>hCdpP&qVqrX8wIv*!OpHGAjrL9L@Tt!aJh zTHl8EMn0%bw0XANYJYE&KWb|`XV*`0)7T#64rq+3#-A{ z0&BrI3@gF7u&^AAD{~bVgR`}T-Qeum`8lv3oV_}~1`dL=59g1-Z{Y09e1$*2*)P}w z&i=w)aQ1KEKXBeZ1Mn9(zXkt-iy`<2T%1_g2k!UGUNQ{)hI$VCmU;^O4)qN9UFv!8 z`+lhxp+6t_AS3E}pa0bd$Vebfd`c501sD*I@zWT+bV z&KM!QtAU?gMtqX;g^2-{bj#pd&DoqcKQsywGM#LoT9jrVd;n^n4dihu5tM9NuXUDV3FrqgaXYSF@f3}Pk4)Q)>-RH4*RqQep=HPkjnvZSM1 zN;I);V{QHZet)NFh}OkzIpDhkezya4<^iqw6Sed>)rjJG!I;ajNm;D&sO|1P>A3n# zLaLbr&&qZ6L|7c`=nzt3S?;<#k2Bx-6~rTsG9g^6%GjjIv|HB}MFFm8L^t|YS#NPv zUPiRSCe_1GLJf_6S0{)P!)kPuvZ29@lnW{2zy$yh%ZTvrives{t6HvNph~VH!^Ier z*tL&H(IrZdcudKXJAW{7Wjuxhz{Jc-xp6I5&It#sX;lG<+v5r-G`<4_IB*g?rwn1$ zHfmVZd4Q`{iH@e`9SAn6kr#t|p0^4;ASbl!3X9`bOH1eJq_Pj!I;$+V03R3yCmL@H zhYC5u#g$ra7vi~E-MK(3WGxP=2YniN36HBU%Q|YMg|m4s*3iCw;I9t29vfK7+eTo( z{=uv6zg8LRhfeWEEn*tZ=)~uYMzYqIw(LTSc;d#aE3iM zFruOuM;7qv-mfj)Zk$2SuB?0m$;ozBK4IsHM12%l6qmU$fEpps;Szu`Mp=>Pm71A( zQOHOIaPAyq`D6e#GNqoEOo9dh&Lwe$L0MwB#NQf(B$;cuBQcwR z9ON8V&$9owq2!PcB<1E+Kp8}sz`$knEp#AbvFO)uyjPR~I1J#8Z^Ra1s2hO6o*f z*H2_Cb%}1Im=%m^`6kt<%NDLHsM(H_5L*wC!P1-h^U8j?qO0K4dMV0-NlVaLN>A zAf%cTbpT%TETfev0f0CDDhpBZ%9ra<>3TZuRznDkA|W}&DJ67yi);sq1{U(Hz$706 z?vw-tLD;16cB0=nV`w!lA{GHCCIIdL+}ZUlS2HST1>P}L`NJKgRlkbq%F<}T;2Z#X zAKd&j$winbA(c}N5h?mQ-D`~jnyhoH2BBSXk$r8J6!PKTE==w7?zyQDNQVVkAZJoqmGc9+YaGkjOq^?6=TYyU<#|VNnC!)0#Lo=rGvl`j?T{Ta%Nrz z3Bs=m+Cyf#S)>B&%@`u8c9w)9gwoM#AeiH4Yg1?+gPY~%O@1#+DFxXjvSjH6?T=bo zE4QjKsnyd;wfX78+%!3oc{~@$P918-&ACMuqBDivQb`Zu83t;jj+vFyzD74H`p_`rT!%~&MGe@lc|5gqzX%yZt=eZuqP8D5!cxoE*$-m6pP_U>T<2pDKnAF(ILSh?YUIYx<4HTx%5pdF z_%T<5=t8Q1LR?KN?dK{NI=FQ9o>$?-hYz|Y(>%<7QOJ`zrK;dstcHo|W_D4kv&+bJ z&KxSY0$93O0`i7Wkd4Iilp9BESak9uk3r6kxo$;>I1w2?p3p~H+8p3GU#6>|h0Gn7 zs5)$J2;hc+7%4QP!3rcrTIskytqqjz)Kk4|VSNr6O4U_jk_5uz&;Tev*S|u}3L%5I z6=Noe=DNIQD870HQojTnNH7=?_Art%Dt~$(@hI!RF^Eqp1ww=IUL3g-eWptB1q_HN zgU9eC3n@B&5+=4j=Vc~L2|3IbOc>~+Gi1L$cIJo;RO5V^fRO4C=gucrU2i>EyKwdZ zJX;CvsrPIeHK1j9QdadcX&t#$(dS_ky(54u<;%3|)F{a&R7m%a3<$zo)N<+=_N6l$ z+GF?6NAiA561}MLA9DQ5WmPf%Vx7&+85Y7IQvf~M$WGQm$cSP0OCKJ+g=v(Ml!Zb4 zww==0qTV2{a48xFgmeYY9%`*S5U{|tQ0$7claq1t4O4QmvqjgZVQQc|lclqNwSTAM zrJyq|*xYAmZCK=@UH3SQ<1Q206;LO>uD5pjIeDF`4NAz}UOT zYbEOc=xhBUlH9w4EZJM`FT9Thldj#y_0taZB7Cl5x@{JZO&mbj*%qexPkeC_m4a1}y;F;8`+$W>l2?=7}&MUT$Syt@&UV z>=`bvPvZKtQF&Hb$Hv!jgG|zsbwEv>l!1=ZNIGBbksJsp~bp$x^x+o48gA z_4j#9dK{#o7}4_ja&ha(UiU3=>+etfTK%883Rd{{apY{4T}zvcU#YPkofh~@^m5=2 z4u#MsIB2!U?rGNEz)``q1PWeYI>(}A>npfSDmOX3S^?qR<5I$B9PhV;Qg#*X!lVs};aY-7dAGY}CFORd zbxLX%l5ODDS%TQqZdW=>4#w`9;;dUD@G<~9u4qEe4VMS1xq!A@2V8DrISLe_#>qg& zFp$&>jDvtO(X-)Ng{8#{qC$UHjA9z`m`Z0h*IM7SvBcOSS$)>~5|cibEyv)!V9yM5o!9eW!7hHzPSKxq3-^G3UB z7X`+_fB&M*xAoh*>dV8)K2)9xy4PY0Aq9Aq-nG;{ZzPb8;2o_iZ#^%N0xYc|X#b5Q zUIG2+V)CJYAGqg_~As0LQVJ$3o&t8=ZXi-u(OM)v^il&r6`S^i~g+;dP;y zIFG=L)g@)11$RyqH2hOJwHH-sK-`2hN@VX|fmYR~&aTgh8qXfTQ002d*Dp*smz(ED z(r46x?})q->x5O=>ts@Taan zKX?h2TxY04s>URHP+xjdFKcr)soc%gxVA?utGp{&o|>j&l#ZA$)l)nvAl_g)HTa{0 z4INw<4Fbvm>HhV^JBuA&@KGU05;0~mL5(ZgHAIMhM8&fQ>k>H z=8hqa9(_BNw4l;j~Ca;>i&uy#sLzZjBpFksag(+~d=K5})ke-g&UY2i5%Trzh z+u~`}xt2LM;0Tec4m#_qqqeUs3EyW-hWWZ%(8wWqO=lM^BFHt7ThSa{bk*FBk<*YQ zd`YoKEkHk%tU&ha0@BM@?;CNVwbCZyu zh*EE}J`3YYYFnTz1^i#YJB}3pB{_t-6E#gWZYQ5?_-Zeq4^!kJ5Rf3Raz7~T=iKaS zK@Z^P`iuoWxwff-O%{K;(Y3Sa!OmJuCH|^Eiwe^zA6hUPtJ{{mu(fpIp`3j>Y~7}( z5{k`B9~%74{bZpI?g8_`hNPb}TR6tzjv)ct(}qUHm&C_DHX-Gx0~Tm)Xfrv;PDjl{ zeHWgsg!?E+>%&$?zK2W}4)HK@2JLRRWA~V8{KD_zFJ4e^W?+UN>oQ2@2A>p(4xl~EwWtp6UTJ&Xj7v0N=+{z-IA8r&jZ zY&jV)c=k~JZ0G68O?PZuvWFW?B#J<4>*6xyvHE`{BH0s2H5z;`0p$_TDbVxwS4kgW z9DN5%D4-te1yOIlPa*LJyd453r=J4__P_Td#ChUfi?h@q9q+@=-HIOp5yuu#|DwOE zuhZA!;-93vYj4G%SeHoEcnk(E20jG&j_p zAMhoCeIg6HE*zKXf`HsK-G`wR#!l_Z6&QhQ_@ay~_~uOcvr-&S-R|A(cIJ(T-a7R` z0C8VgpQC$z(PwAUKUa6PKF-+jFx#ge2aw39Resyf)#%@QxB-c2S(5HjzVy`l=FE4oq)9E&BL{gmrG^Z6rhqZV5M z0zUe&(9I{V|8S0OuaInEM|Z9D;f;_o!n-C;EFxAz+82;40AUiW8P^tq9qdi_{@2Qo zSiw64-_^g(ktYDBN5K=BQJ}e+;&wBRCuETI$L%(LLSWp=DoBdf-dfaA&G73>GbO}B z>NApXw=A51K!7HMrKKI1D7JS+?W?s?UQ<{{;6B7SvAwWQpW>E3?O2qPt}Gj zO%nQ6yZ+eXI@yA%JTienR#A9QuTa4ox%CEEg-Wl@oT&(QjLqpxm>Q(-RN!tdZzhm5 zLBT7n$*3o%a3Q?yfv)#`w3*bz;8G%f^8`rXj8?G05kt{K(!Hb>atJi(e~G>O=td^| z=!Zceozn!UWa+OxJbJy69wluBROW=4QySSb&B+gMe_nOa}pRqj_DAuIHS*7Kn%t!rs3QMdI)CP?R2%971 zO}T{T1z2YcvDw zNhQ|iX8*y3h2g94@>w{*t_Z=Sh9hXHheMo(lrPxp$asEqS&xju_gNsPMoL#7YqHU09VkN8O1AF|Fd)eiKnyahonv zH=^o9byq@f35+QPhNe=ZeyUxFQs0_^=9~mmNUmb9cf%H`8e}auwb^`Dc2wxSIn-fZ zz%}ZEe3> z23g3%Y{8Tp@-JP*Amd~2loVCh!+jhM2CZJAHXz~VOU_j$u{m~8ZY8+W^Ic3YyyKE6 zIYxKsL-pf(Sg}$oN8P;!&ORo(iymTZx8ki&?4)o6+)w=k!4ur9(z7eGxsz2K10vx$ zfdooRWv$#i-R-Faeh2>@04ANEh6lx*lbyo5>5{4B%%pJ)OQnO`2D>wi6-6g`rSbJUNq42H^m(^;dhCBp*D1G231ybQaW`S0X zO;~udojqZZK}&-~YQ)X4-M$Kig+ACba&f3br!xXM_L-tKb7SuvN5O6gJ=Od^;FJ-b z!i5<5ED-Cogs{m*e9xTRCdBv*vygJP`4XfJmyOFvo_;RKwStuHU>l2J(~G}0HQv&P zH8EWgB#oW6K;z?+Hc!jj9K#Py9&H`U*T@+H!4AuAi&iECqB!?UO`D;E<3==t%_M0*^ zU2((4t3x|mQIRiYCB2O8%1x~&Y%FA-GK-!}AXSg2>x;SB%WRMwXEl<366}+As)Yri zv}MLo$()5u)DV35@5&kyjVUy?^X~FRBT4*3Mf1*EHvg9TKGz%P{l*%I3UQs_sTCo+ zySC7{;4M>cMX~4>yKum*%uels=P7wlwh1zjXUk~!EPXy;-PXlnW{bNMr*$`ogc_K{ zR7fU&_X|B69s1TdjK|{wjSQ#g(twWguQ-{&q(45i2qVSyj!Q5R=5h0D6*Uz7US~~A z5v(jUAtrYy`)|LL<8c@dbWopFb4$~oCMHwcD^g+Kz>Jz}6(-GFMw_{%NghbirSEO| zYpAttxB>~+HU;**&2H`PzZy^MjS)f(O?N#lEVto}bfxH%+F zGJ%djXfsXId(CHlryHR3b&nxcD=+0e4%o0GQ4`H29AkkRNTv4fWZe!5*iLcMi(oB|= zv1N!EV;!*6{`uJjn{f5Oe{=Gv+kO*ce9*ncm6(kyA2%ts8I5;sqzs9%jcJLk>k+xO zM#c6PR}QW`wgJYL*|;w!_1olI%go|E95Z#^i-6F+la7@eL&|u=Ne`q>ctkN{-C%1N-)K#uI;Fp?g!f&0=&oGnard}g-BvvG_(T>1lD_fL z9Zh|4o&TXNqs4zCY^jd$rw~fOHcpggf8OE3>}*yUYdd#^m*0xSkIvRi)N?SAbT9Qk z3*@&wxpc`6%AxNfuJX>_o`JlU@@r&V8EeZ;_x+xvzCUrZ8-Jn+c?o4%wzfQ-VoWV+ zKVjAWM2Dyz&@&fwf|H6WR#zW79~E7k1L@j7&r>W$DXS|gM0jr2u zM``hGx}s?XS7iN+XRvr+2SeLFoPadk8rDkJjm!}CljJuk>(Yujet)e#4mi!feOs#j z2HY|+Gj1SBER3N#ThZU_4p54>*xZv~iNOWy>6 zXLW;3^$>UCJJ18{ZEV)=$#g)ItEA$ZFnXIoKCg{5WKBO$&X=T)Ovlv-yGX>|UiK_a zlmS;rIHKCo9M1d3uigf+mW<~%Qja!gu$FQn(0P+ZU@WPmHt2=?7x)6 za`502D3p58j{Bb;5+U`8m|9c-TmvTE=BJR#^XJp%8ZqCQnM-`^kth${$g;vStaF-F3EgBp%?+118?`#OUICFk(L{v7)B?%&v#@!)qn- zfj*W41D(BJ+v5>sR(esi1um%S^dhJ#|Es%M6LL|&W6EVb?q&PQE1wnbo?j`ANm5pN zlar!wG$g?9ib{r~s^$4lj65Lqj{D!6qrUP7TUmW_NDfWLPJ(9r8Vov%fLq2(FlVmC zxK1urW4?K_q8%Hi!a2f`SK9E#fs;(n4)w9QZRBRwO44^Ya8pqMWWgqAmX0{%to!Uf zWY#>}oE?ud8Y27OfrX~8V8kL`<1*rKLqpEF$Xf}S@4ypfYifbl zR`eC_DO*@o56La_Z=no1;gtz~oo+-s1?^#=w7#Lp88?mWJBJ2Qz$x`Nmu%ZUS(Wl0 z9ycG26#B`wj+jQmKdGdI<2B3}*00?vy?nLb^yn%-N?`HoM9LLXB&(3qZ=NufuD&;6 zl3xl{c^tb$qqdId2 zS@mJ%dkw_ZXICkhq6*%UK`LTazZtg=w(_y|pAE?q%Tn-w=ge6-2IX6$s!aYC-keIN z#EQQ*{Viv{Vq=&z^*^Ml?duYJmo^}cqg`Z5u=kve2T3QDC?#@upA{=^p83FZE@zUl zkgUE6Co2ViG?+}fUGD04LkAnu_E;W_QrKAscKO^W(4b)I)64fnPg!4YbY0nBmUh`; zmPa8DCJ%W-jUFPF!C2g8RDnaHYI7sU(r(%9Mgw7nHC=rRn{vv)K1$s_h_OgE1MC`s zeZLqGkl-m5KbvICvQbrtDE@~42G>-Y>n>gt7=AgIX1T~gEVM}qIZ9A|h~dFr2#iwh zeM`d;ac16}>~LQn#OSSa4E zeat7sTjrlTAO*F#sUsSlFWCfhTsp9d1>zVC@~G!o_^d`RUU`vNMy%9sgM;`=IOF1L zw|5zG^uv3#AS$n&74}@;8;M!x=-azpT3}miDSJqrW>y9VA=?OA$dOxvvJE|>=k3HC z*uXW2d2NW#S`&?za*Z4D#x3{ayhp1s_+D=92My z$2;$3ro9C*Qx0ff8n3a5k_2IDh*uGHFmV%@_zk>z^O+{ZH;o(-wgLs^!MJw$il#c< zXwi}?UGSl;(Z7)Ei5sijYJ5o!6$UQlhrFZnl0M*OuXD&3thm>CH16Yk6Md<zp>Ng|4=6;8!Ps`qBsf|LsdD( z!B|AZ#W#JpRZONjQ)A!itk5px0v$`!hp(JTRGZa5-AY`?ZZ{u9iQY(2Doo-nF?AQE zH;Xu57?tz_-yIMt^k?hth)j2L@KCz%3At7byHCW153&u`lVbhgr2sQ%L((^Egv^B` zr=!YVSVvN@$o~tI{J!FmTpq_er~u|_qg*-W+SOzGhdE1$!sifBDXeKuRvf6Vcuk32 zWv%niU9r9@+jGZa%9U;>_3U>>!|hunug|>$y&4Y#rC_fT;ToXWmU+ZHBG3l_WUtb} zKvaSKfa9sZFv_%-{u#Hy(c?_L^&olN<3w2r{s_g!r0FR}*ekpNjB6tkc zCML0aimaItn7cWLe52Z4(v?diYWUW%=C`eE3F&-Dn;PdkIq<67_Yp3*m0PW#{?E&b zlLW}Nyyu)=xlRswqDG(nk*&>8Z;3qN!qhy#?y+ znX1fhXyFo1e8~!@2W+cy0|`weW!`j4e_w=}kQ^paF|m0E5mH!9gDC5CplC68bymRE zmnJuLowX}_(#@+*oEn79ZpSvlfdm&urZ5+E&aD8@#-LyY0*-opwDz&~(k9lqpTqE9 z@VD)x`-)`^%$pdS-&i}_3EnHWcDLwDZ#Gtgyvc33pR4_@%AXFKQz(InPq9(nrnMS$ zS#D*%O;gc&?1-SK&Gm+gzdBd<-M^DnuXV+KY>Fb#HX*ltT;SM8(+rLJa*En+E9yy9 zXUBH4y!L2@Nrw#a&@n`czj-Fb;iByD9(z9r*b~>G*0F-6PK(naaWE-MZS$n{uNjA~ z@9HCEYmy7CQzmtjr)JFA~>G{)x^ah5XRBlgSce7 zPkh{=VOYLCs;b)7v^h2Ffny*A;Bqnrp0w zh!%uUD%usFq1`%#wqq+#y-(91MNhGmlKF}uYsOn(s&mCnY>%E7=lpEdiNW!F7|!$S zX{A!RRA@m+cT4yu6AhMJf}Xj&I7XK=J%CEVR~2+%3Suv7>|pHR6%}0D8 zJAVmwsO`W-X0kiC9959)Zq~*QmH`?hV4r@U1#-Yk(?LpP`Zu$BwqxzDp(-<={auUO zb`4;WRGA1~`JenD^#X9b=r2EZKD9^PaB zns+2-@D5J!LUo$2$9;bF*Qb6FIz`UZU*a69scJ%5KiyY9(k9j;?zqCwW$wXws4X4$ z+;!lfr$ui%qvN2OJ$0J85Fw*)p5m!?w#qo*&3#N}29NO&JcbAG1}a#OA}k@ce0D_DzE*GjUBXSeX8!yHV5Vr~(M%q=n+W-Jw3|Oqvcg?XdmkB=)i`9A*L63;IN{FLQfC zQA;~@6b8liamh5>Gwlk?UV5VZL$kz6E+u^rWilNCxz@+J~+x131d z4+a18D4x)rZ%gyPZ?+zmTgQGFNsN5DB+6_XvOiI_DR$1_zVYZmg#K*3r2d>_#|A>1 zLRE90Tkb=Pznr}~Q32=!Y5TTRNvc`<_2g)0UGwKBEP|0->amd-Z(A2(LtyxL>)AR- zJq@+O`^vH^XrM#wEz8BxlvNDUP@CM|GUiy@1U4Mfc9c5oaDzmhEeVA>JM*S#SC?5Y zT}ZHLH=Uf5br1q&fHW9i#5m?DC-1=0!akVKd^q0T>g)%+%_0nNDt|N$lhWRdo^Im- zbF7*KORG;wC8<0lba;}jrq=ARjVzCtilo5 z3QOIf^=p#}^-akuT?Gjp*R76E)b>w)~9UB0h0g}e9S z;hH(KiHxgPVs4bmF5{cPww6ti>fXlFXKNF&gTK==zJi{_Cg|y|LYOSA-nYkQn2hQ4 zEph%e_4Ag6=5Br*FOBkQY88JErPM2w%(v+h@l}I;OKX0vm8hFm>c`hwHuUz2SR#Go zlf?r03u|u*hJ?^Z%I8Wre`j8K*;S?ayGH=`2C)V&kKz?Fbq@0 zusK+P1}NPqb=Mgwl-I0V7ZR**)Hy-+_H4j$v*QTy~d5)dd{Ev)=K+k}>3Y1|bNtDrL;&vB{A7SS zH8{NCUZZ?+ZrBx8CGYUd!!+u*y?C(VcMw6lE6fi|EtVkqdrtGwt72jQsVJfP3AmYs zS$|88B`$hhujE*C@A&l(QQ!Y1pVAkgQ{9R11hd`0!Mo>clS_ZLnx0497X}FQ>O7i- zH4oxwV7EZ~6)Ll_SpBg%n9GCeG`+AzwDFfZO&s9>>SWZ1fYjjXuLm-$9@UTR2rGB$ zjeB`s7u29OF0~#uRy~ zWjzxNSp*JvT}Oi^cwKwvtjxnJmNy_47ztf>BvF(jcJs#SYTZhs(%$&;HA0uMWWl96 z5_lrlgH+_9>A8I)a|f2Rc!4oUYHgN3( z{;4Kz(ho6Uu<>F{x#&kRx@?aTz|B9(WKG%Lvi8I%$*jERe~U4}!v>IGUJAkVhs|m- zv37rn>u4YlKRQ-YXUtabM=UfFI`l^Mu*0}gIe&O%S55^h8I<6I7-59)A{zL`!rTTL zxYi9*VLucDhMJ|C0Ss9N`l%o0G>y^^63k1mcYG800=o{20fP;d)`f=FrL2ccjBk@D z&M_Dr`5U%#6L?L&Kgqmi{1+H^tg4Y03CchoEkL0i#`0@dR8puVz>nZc z{O0GcG?}n)2yDl$=2oxf0w3|DYmct^KGg~^j`T~z%z~)nzbjveY)K})eG@{k51(#@ z;5|PGz7t$*tpx`=e>uqhza^Fanua{5v*TfKu^avkcH!GvcBKE)K!AUTUAP=;8N8|N zw-Zzmb6bSTB)s13kS)7?BVuiCvoMj8EiVDQ@{$qJ&U6DTa#am#)NzfX_$0{@ATF*R zRBN1F978=2wCRQ9Ln_6Z38b8!NH~UqF_Ra^QfgJ%tg2701i@0~_NIz~@J;#L`y#KV zwM=Qlb;X@G*0t+bQMI1keI5rCqVf2Rq}tV|=PP1>Y%BpxKw^lw%^%d8)YcvpOzB#e ziE5+S81dHD_lb*5k?=2SviSKhv}S~2=1Fzn6^^~PvuD`sU=s^D+eqjc#<8?fqc&yZ z+ctk=SGQlQwHJkExUK#leNz;0e0?7=v`X zS@hV9iY#7^+eiA81t{H3q2s-;dgp!dGZ z?RTsG`&I_5G2y*)Y`!VVvKWmC!&B`wMF{?gJ-}aftT@sJ&HFbx`~)~KFh@9WfW`RmS8|J z*MC;TW~uO&xA&oC zkz&p!h`QOW0wuND{#-s;o`nzrtlYPqq8JozZ7SY!PaenMdWVtk^9fAx#_q4jC6&7omaQ2h z-wS~S?IZF)Pf_aN>6|ewpK~{}2TEBmzW-e)aXuwevnCp_>IFI02{_T$VOP)(H7F{y z&rI0Gb;tZ8aB~{XuAxvx@(NnrASRywj za-9s|DOD4APk1`YzntQZsE{RZjBIBEZ>fsF16-b-fCL_f7!FUcV7M#tpN7uZcwz5e ze?z|E_bUUg{H@;{dRas)6j!d9d?Ipid}VpV=zzc5(QQ=kx#gwdT&`HS$zbG#Fm|I6}QKPjJwuF zFL7W#iPhCD6%kN?Gdc2Gf2i1?cyw;P(lQ!}TE_d;+T41zbvzoej`k~$$kn}tqGP~f zu@4jr_Ff?Mx^J~MZc`m&kCZvRVP#wgw*~`>@eYHIqp1JW$^|w|36aNGO+HjXeb_@+ zThl#RM;}OeUv0_gn@gX<6xC5#Px=-M77sB%s zn`+f@QNss`Jgopk4DT-%P(9aMl-!!GC4C;{-rZx@Cx32a15c@)$OE6D6V>I`k``5Y zaqVVOP6LB}*RJXo_Cq|Vd0)> z=T#`^2k7&PS-Hml0R2O}^SqK1TT`c&_8D1$Mn|!x5|^&Jnq+!6@4)3C?^nJDJ0WVi zGj}~m;436{@TnbB z_OnQM`t`r6yD&Hh38R1Q$DiIfm6dF0N~ds1f0-w|F@SyyM|aIiRg3CfVmy;XeZTSk za*0~hpu|gsE-8 z8=rbsK)sZld?~8z<__6p?6P^fxXLRSKu=wDfx01%w2($!M~d4pg}+B6TFd9}Nlsb| zq(d*`CjB&9U9`-x?KsdD(x&}c|3B=3u%Jr*YW+Dk8h!{nAZdmPf)m0&4O~1_gqndT z)?Vf%9KH!!Jl$*fOB2%BFC*|GSG+dr^Qv{fqY=BNu->a(*RqtMUg;ax8(M^F)a#|c zVpH6C9|`J(`Q@bvGoje|dhEVaKvz>P$D)!gIHgSgi*#+x32soh*c748SzT0 z^4H&2z?G4iQ7z(;`t|-R_o-6G*=;ru4NXr^)+`>zW<-rB!A509DHno^e|y6#YH6n? zr)>k>GobZanYL0gD9h6jD7tYG_isrI3WY(U{_h9>U!POSpBfj^RYUIE##l~?AXU>@ zCCf6a&3cL+Qe~W{CD0Q}i(x`%B{7)7_qcqf?zYN5@T55Xc|I%j>*3PP(N4wE=E(95 z=cs%ElXa&`(@vF9;VOvD%1*h=9(rDYM{5}}Ip9;LvLP^2<6m}?K@vlUl!bijP3vVl zxsuKA7ewK(Rbusp?h0c|5HC?xxEQVUyn1S4`pynU+MGo$9vOt&=Uw**D}_;ebQfJ5 zVYGSjEu9qZ+-(nKb>DmrjdhTsmOffhy+CBvDG zCW{b3Saye*maGd8i5A+BYx7HvmOCaeZxyZOiuj*q8@o-*ky*9;fk4UoXww7C4Mmod zDpx(H$9MAwN~>y~)O%m3NhTJ5C7(5q>}%6|FI+BuZD^koI5bvfVS;i>iBjnN&$uqZ?L#Bq%H3mSG3bQxN;R{csd-VG5RNFOL(ylUNnnqRK~>Xqa80-1Jxwl!!5UVTRX|1RBZE>RbdUtoFifffi=$ z4GW-f9_rvE1Vxf(%#(9u1<$s*0V-@C;ycEwcm48+|3V2oc9sRBO^jc|p$kOEVVLtt2Mj_8G7Ym4vL zpxY8#ushaMmO9HegT>*TW?F`*EUW>G4ET91F;_N?2muNCK~YJ|vre-A-Sn7Edt=En zC6&bI!v#l~rxVrbdxR12-?|~Vps1F;wrr(@k!3L(8~13Ftu=k;Z_xCwiP7u6AgDeO z#`Tq7s#p2NZq~JjjwDHjvsL0UFr8N5md*x5uBNAC-?{RCnG5~NB1Rprm0Rof#e}cj z`Bl*~`=y^|W2ZbTvn2KO+*1(=?i!7w`?!2XRJdB{jvF#MxWVaFj(3}N+!w!0J1RaZ zccE~2BI3v|x(&b|Wt>V>w@3O%MjU0m5I{V|{bz^JftmHaM&m@EG3L)QLM~oLNjmEh ze|5U^9(3SlCT|-2@S&wm#>qqt+Q9>;kCl@VIU&xFZvypgeg zE4PBT0*~%I`;t?l%NrO_E6~@x z`&rcc$6Z{iEd?J8!%Me{qLkO};^;+6*T7bZ(%oC|hdv^3zyzK39lVrVugXL)S;sC3 zO%oAPEWf8p#7HJQQF4BK5Y2i8VC#HjFh)w?u+TmW?Pv z^h#@d%0IEv7Y@a%U`NYj021 zUI15eNh)r#Y4k~MzQHdVhk7N1uYGvj3|oBLhwC3{p` zz4xVHi%_(ga74mu>Df~8O~lan+02*M)_3%ejSW%su&zuWOW1fW_OZ@&<#Ky*?aBnL zZlqxNk-Z8 zbDVYDgyx1Z8)E?$jPy?dHa=I_(Qs2Q`JVg7iKPhTb~DD?E?d;*e~&gJFKospt!e&G z)KCbi6#WLz%zPgM6j6;fljg~(5Ac7H|hc!tMO*m#mebNz!SBWKsf&o1OThF-7# zD)>5ABM{>G0u{F&G5>pE`p7K&KuNX4ZS0oF9kAV3^fD26V4wxL)=r<(8*r)Rny{by zoA1bvjbE*Rsz|Z`UigL3Oo%l|M}XA$zAQe^RSDixprt(xDLzZFC#h4RdEM?xxq_{s zJp(B}OL6qoO^4_7yUJx9^ekgxs_T(&su0Cp&603)=Nr{wx<>jSXA(GOMx|M|Yy8Gd z7osS)=yy*@VD&ed=^J(xebL-Rv(Xnr= zfe(cAMe^l%M*Z$8xst5~_KmwLJg?hTQFNE3^x>~c|I#(qZsW)*CT3=8&oT+^$*xDf zE)Dm96J}PK^ou5>^e8JVx)CR7Ib3ty$Jq8{UnFT_$i&nlkTeF0czspLnS zR-7pSrqaHuzwXMGulD+XGXxz=xrH*93L1JdR<&nO9B$ntm&Tr?!&S*HpOE2*_xU}t zl^0eAAffgBR)PUY(W>^IN9@HJJbs(S=Ltw)p~~wttA5Bs+21%jX%dyZ#_?rMp(E9o za4PNbf19xSxKWu^oQHu3yN{e9Je<3`p=jVd^yaz}kkBh>bIuCLvzJ}}Tx^!u2ZYm_7}{W?tTTB`?u59r-F;zL8s9!Z#w^3RM-ScVQSZ4t@qrH z_5ni0X3orIxQ74QRel-It1;zNWaOa#U_@d`SG+awIgnCkveT057QI3!U}VSf8Ul2jZ>wNIbfm86lMST5mAB3 zWLKGPhNC0KSw~e;O@PK(Izu!#4O1rxD^env$6(AT>z0|SN4ED>cy3-Z0FIemqc#j= zvxeEcR-IF&)sM?&^)o%{ZLGeQLb|=Bu$JCD!l`Xg|mzY9*jdjaXLP;YPFR7&D;bA#~*L&1<)eXq;`PAD`n zb@rCc)syu5s^m&Vg+;$_QZ-|9p54owuQ|k4mapkt)4U{S)^2CXE2h$&6>I3Wa|PeA`&H|*Ns4@5(T zT;rkQgGHOB(61``*=8&3aP~w#NF%9BSH?>$+ zVl*qdyA`=_99QGMea&Q$uVc(iungnYNtg-pKK=D?JY5K_kM$}1_S@w( zwECxiP_v+;bK0WF1t*3&(<;8-JB4)k7=e6b^Y7+nmsVs2Y+Dj+_3oD+0;%BSXuE$( z*~N~rPLI?>8WyCfADIr3*e5~Vdof>pY-N#Uk<`X-J0I=(c?FyH5CnYT^I{T8;9p=X z_3EAsyTrJqdzS77sh2F`Zj}x`Abl^*(+Ay4lPZT`P#V6kP4RrTmqgtIg_T7GwK*KB2- zJGt(<%5l@$-N_R=NVIO?w5BfUzA)d!ou+v1sZWiOCi~8i$|8QMX}cG zy0g7tF|R(?ct0s6iP&35DxITS*Vr`&n6`*?^gZ-N1vt{jooYLQ%zwtBC?Xt=N~lgu z&61JtdkPiVgPGO}>jw1j$ZNo>ogx_)nVp?TNiSwSt4W*_iqlk*e?~pI(MBfwx+Gmz zZDLKbH@O*CXvY{Ni5%!H@dJ2st8615Lxa62S0bS)@au@Q%ucfa{h1jG4{dC zawK~%HREeYbV7bT-`ft{xjP1dAw)@LWiheZ^D(ugb7#)sDwuOMB@(zZpT)vX0*)N!RhX6}pBmvJ-^gg+#=!8E#mW+0$3j;m2w8 zS$3c}fBjcif0ZD5@zVnwOQ(cush^5lBVQ^-99W@usJRWcSOn(tpFEaiC)7U3<|rhB z`gq2WZP&jnm`z`|W)d%YH{c^)88}tDhY{NAKEEV($P=K(fD0h!PG~FA9$4 z@!kvlZjYGaDv$RJ@_XEW;qrY->>a$(<)(PwkHx=_HMm{nzN^6GT!N1TnM(PynA0jf zqy&($U0RxYI7!cD_qCLr$&NM?iImTzcBw+Xj@!6#&K2=_4QR>BRZ13uS_msOO??q7 z`d7$5n#vGT9qyI_qx92kjlxDGZ>-P=#o0=QkUNc1N>1{2DM;YT_P}=W@sEJ!sIXOmL3qKn+zLkS$mk=Y#Oy^?T!`zy&$>7W)C7U z;aYz)b%g93_E&rT`@c`h(wWpbR*&B5?FjcQEP-T zxu@K(m2F$!hK+N&74AhIxLVe;HRx}602@HsX2%0K`WoVbu9L)Tal|i)xHfUufLh8n ziR$`Ezfg(eYjNH~c@%V}+zUcCXF!}ptU5~EmxPCreM)lpp!CaF2j1J_A~w-SruB=i zpYRv+5Ob8_-kspu%)+jjEw~kgYLZ!JwOW;c{p&1c_!fSAoTbHjFKfE1{%-bWL2pF3 zKkH!PQf9UQ(t`6DIc{v&qv^>@ObK$rkH|_s!SV{H$eYS$qbYMs7H{MuD_&LL1m3VS zg%wg|sl}@6EK1Gyu%^2vl%$s`%%OBF9!iA{RgG%l5)8XW{ay6yS)G|vYcK{bswGl} zUnXfw3U`lIhV5jHRII+lI_e{U0u_bH3#{|3 z(OXHvVE&tycuj}StUG;ZxH>Eargrs)yMM8EvaZ)`stDZ7IwmULN!DiXyjTyvbewB8 zCTyE_%4tdZUe;xBZx3to_Ov-^6X^R~qpTw=cl{1I2tV`DYEBGmEh`vw{=x42i2t9; zwmyAJ;OUyQ5{ahD15twNEiCed5on+l<_MraBuNZ!(S|n zx&k=6@nx$-=^xo93X*l)=uk@LQo7d!a5uxc2Tak)|&!=o5`#rtj$4c zuGU50!|K~KfxByx&$T?n>h+U5$QM`#SvN~jCMZbX#p)lPYZ;XH%NbpH(*@hbPO*x8 z^WlZcT_asmx4i54bk<2$acrx1&M&ORtP3q$8h2%L8=YVkM{aR#7O)nvMjF2vl!ddt zV9Cn{N4^I<+vzW>ci`=ORJZc+7ZIm%c0p-30B@jw&>mdL666Y*->QiyePy|L4;K@= z^mqcpyvi-sWUI|Pm_*E%KW_f%Y8mZsLd@!&wZ9y`V44E%osH|r-dSX;ZvIZCJ^h$O zf7|V77;1d>WFVZLZVD!%;kZ`S=mD*{8fP-7Xf=2^{1lbU(b+%_`hCxk;0Y$mq`e@^x-HGww*rj-X z`>ML%@$7~1iMn_q1PhEVo*+l>(L;FhZOW*abA*H@%SC{^ogsXj!7sLM-Hs2TQ56=F zhC=N6WyRFKk7O0m$4`B|jR8y}v@38{dtLbvuC6AgjPJy*KYa?1vo$%4>v$rcGZC-| zo8$Jzz&Ko-Vuztfs#0qUpBrd6D{T287M(HeNSGlY4(gY!FQ%9x)pWoWIZ=lCr~S@-^a9k=OL z+O;6@IkLFkdG1XEgY%fIuNJP~%_^NfdyBD-@pfg^c520Eod^_iTRAyaf2i~1ktEwZ z{w~8;zkVf4ToV*q`~*8u`B5jIU)71+L>;HqAXg;oJsci9-5|X}Au_nxyOLh3lp?br zvr+XLtehn|+RiQJFC;rX+r!9d?6bh#JE;L;a;9)~8u9a?R+R3U$pAGj=jTjvcjSy> zn8bRR^-O9E#k6e0mptYZq5Zx+Fk>%c`MO3ipl@f~EY<&|CDMi|YapIh5c?{s+;Y># z-W3B3FgurlU5(IlZ{Ee$3My|VJu_e9z%qq~ey<6kX6;;3izyP~Hk&lfJ6VY;4Vb-} z^*4MmgFlM%Nf7=dKY1^Ok3+ei4?p)WFqSI{FWRt-UIzu9Ouj}S-?ATG79YeFlg~1$ z%T~cM(8t`uge*^L&T5z&n7w1QO#`*y0&@-Xx_p;<*F)wQ^P*;F!H!4FNwn34+Irt7 z?jPctsUYeUZInqYaOtC~Xfw1;&c^h*%Zv?-USrCbyvUf!_{TM#m;-=Q%w5baj?3yR zb<7p!^dP<7XtfKd-fGhvEPC00>kKcR90vj1cIt_bL!^$Ns!-Hp|IfBDvdWqO$4!jZ z5WN(E#-O4WTuZSsy(`Sy7F0KkIK_%vfQkOki?|$>&LqmQ;VLf-g2H*ca32_!mTqup zbyAX#CY|>GQ3bMFr~XeQ`af0ruSoRokUkxeK^P#!s7Tml&8}zi^Uu3d_hVvQB+NjC zqa>Zh%s{9s))HfiNtk6)*PD5H-@4fQu`wz#vA;rr$N(=p>w<{-koXf8;n|Es1nHZ< z_jim>rG3&?OGIkT@G`bie^49RfyL8i96Z;#_D_3(;maC5J^47Mz8513b$j3%SQos_y%^js}n_Bg%p-yve7q86qveXm1#2FGtRH71_nG!km2~OO-o_qV`k>dY#0-VD7P}+fTOhkde z$JMYP|2P>NaVCrMvvAcv7s>kI*Ko0s!3kta zsK$n~pZsCVdjh_a-rH%nqR@3LeBjs5F&&OGa#sKDyocR|yKi4-Z>m|fGAp$4r)q#SRqR2!O|y~Byn(DEnH~Cp{r5RSTu8s zS*Hil;p~S5RAzW;;(Z}>KRqdAH+!)lIVm(>s+KZYnPR?7#1ZjKu!CDRUPS1qn%GKc zp^Pj;aigFcJ|i{PIW$&Lxn;|>>$%vZeDxCuU< z_h-^as0cJV9Q6qPDW)uwx0U_4^iBV)cRPJ;ryDTcNAG+me5WdI!b};c7q1a142?do zyb)M%wUCf2ti^`Kka}7bpiy{?y|pu?;b0QZmN7qDq3yDFC1=ne&yz~R(UC-Mid2>z z)pxgC8H|$-3Ip%IvCUKHG5_6e0>al-@bQ}?!&V%P4&maLC#V5;X0IF7*rwf8Q>xkB zSmHtZ`R!ihjFS0!!T^vl_UxZC;$Ljzp5uvt7gvFX{(xLK;1luV6x5a=IALW^+@kQg zWy|NJz;Pqqc2ZrziVE3`i=_EC}`@@*VO>#M;V7Hn)HZOyR1ru}vg~6fLDGWFtGe|&BFi8q06D$PY%ply? zjKNg)^G4iwO+*XJVqS6@uT3Zo#-223fHyr(!P2{UQvg}%$=9De0b8aYzs&jaZo%Dd zRX>8i$L*Zk0GD{+z`+9}k`>?}ILP9W9|Vyt8m1eYx*8h0ni{(sHd)lyR;5^jcB*8` zkJn4imYll|<|?UpPO->IyK-+|ek+-K?Rw?zi{m;FJ?)koBb|Gd4dKAWQP9;dbHBV) zaLET=1N?$*5bTj3Glb4jfRaq3f}J>Y7UxW8AYUdgis-9m|*4=ePm z24sA@PYlbu-J^GwWJyFCKF0*hVVmFm2GqqfXOvQrn$I;|cULWocBN=>^ zSm5`3r>SgDxeOzH2BYD@u&6LQuiMRQrLK6s;f=OZm{qAYbfwlf?;lqO3N;SW2GYj1 za`k+-QO(8H$sVNQ{(r+C#~QS@kv2s)2|IhpXm-~#xF35KU!dY%{+?ly08R}N{r+bXHJImu_ zu@%1d_~6usje*z?eBqkuQ%_kXV1I`r;o(Q{%WrK?HOj{1N4Una17#6EZEw#o+gIs# zrAIGvxjjp1l^NxX)2W=vW|q?Q-gWj(9#a?=cBD)P;vMd@0o>1Tm)E9|QmM;dy$w)6 zVFhE&>R+S6y-f0&k86nQD~o!Az)JTyT@_N@WFoNNDIW5x58M*RjEPmv!Nxcq7+#F=+? z<^b#!xVSp*m{`g?ivQO+c;UVstwEMImjW|MRj-SK#rN!c9QJ*-%FVgTHVPa(o?0M) zRW~9q85L0Hz9q{iQ+Soi3{P6F>MU}FNAzy5DX7Y&a=hhbYiffXh2vmUP7*^-4uxrt zB&7E-&3NERI*GuZ1P8VExq1u+8fJc9& zJ}q;3W1>~3_N@oGeharnVcbO1sqPqayZ%+>e{98w?6dPcZ{$3fj2AjtttPD@_Tl%% z%#IPtvqO+g#3U#$p4DwR%;ZrN=KtkeZ*-cvKugQ{q)R~j*YQ^-V8tiUl|C$xosVH0 z?!}OIk?4#nZT6ljAUj!nZx+NrlF9!tp{xVolTqUP?1B410UdeXjdx9;S+wZc#^=h* zC}I@}yYQW^L_+&o@2;raHo&SIr9(7f*4+9u7Y+ z2(fkM@R1u-wi(yz;MEcC<6aTTpD)=qGfB;_3w`-3mPop?5$u1WpB&s5HT_xyX1iE; zmj$CY?mU{7D((6DP6khTMJ#^DRRUIxe?LQ#+0{|fiVpJPkZ7%#N?}o`)+9L!CkTi` z1=_yd`uzd5)W1U}U!=!hCzCH77RuyOiA=$T|42>w3ry|{NmT3?83AZhD(9~F4ue%v z&;xIjc2AK0pNU~+9(wTNy*(kGkk32oFP^F5Zi6@ohzQtb?bV$i`ehsHj=O3w*MnM& z_p;{WNhV`n7U|KV%Dpw1gv)Vc2%xo+FG!MW-xHGX2ZN;}+a!%bp4Z!z1E6r;#eRI1 z^Fowj2J*3yD{yU>N$7Y-*@c;C7;raUhArAC7b17J0UyPFc$G}~#~P*MCD{=g(NRu( z{F6gh=>LXN?nWW!qcHaMSyMY{F%C+DmU^mk^|&6Dr9a~S=`l98n!s!kb$J(lds8Ak z=4fdY7rA~&;Z3aTuPumTDDR7$|FNkZ(Hc3&Z=o+*O!F$X35W>n+mH}U6auR#oYKkZ z1S=V+T}kzvnG%h)Q?Of1(TN4OY#gM%c4jULi^HJ*+5$QcOAbfj?F4F2l3Yd39bh$P zB>ef_Q4C)`_#2I3VWKCz@h*i0J9!uS@YRmmOgeC#)k(cL_w&<7r^{%-boU6;CREJ6zxNRyUAuP8;VHyk%VLLh+^d z=I_roC%3L#ce?;}$=xsN>7?STiP2jq`T$r+G4DVVvx12#Cdq5582gz|2j&pSITCH{ zBJrj7vM}YAXlyl}Rwn8>eJXr!-3m+7Q_tQc<^8+O)?Y`>uyz717sP%_u^G3Paf5>k z3COuWqx$H1&+_#(y>Roe`^N{-Mml2FKK8?zT4#o zq##~!&^SpZT|Zjli~gb?`V%kN>d*fQ=KtPT9W6g(i?yClj+Py9rQgcfyUSD?Nza#p z``uJl!^>;*%xec2!=tzAnjNf#OFMS{UKRqdIswG$XjIN9Xf4*qid*# z7v@M|8#fEQvK3>j2&Mvf4YftPve_~#?|!t9Dy+a^sOZ3=USDT6Dw-B7BP1-g0tZv! zN(jrqHGw#ba?ofs_b%mD5@=}f=kAB-rJ@+BN(pxn%OMTBT5$?aOT6JSdNDd`_ZtTz zuo0$88ID1{d}!ZT4CLODFuql}@%poHLuU?3uF z&!$%#3fq2c~GDW3Yul$@lOyyT81>@nu77r2Lf>PMquxFm*Tj6qZNhi6E0UiORQQm*Wp0Pt-giq1X#|{Y;_? zgSyJD599OHe()ImYa1Q_ov)!qYj57x&`RHv>+^E>*?ynu?A#XC4cRsiU3gyLY*-)C zdo8qqwQ*9+C^MEe1@vAEZDMV>3UE4cq8wNuJqgOe@M`Qtl${}&PmXr&?mxI11h6v+ z`;e!SHKh)H{V%3UM6?*-tYhi&^QUe+T7+;_)~~R4ZoF16^r}*UJ233~Kg3dHtZPGs|!cW5@$Zxz&?C}U%h1*?r!${iOF1afrR{;^|A zfaM+{726ssKZ|gn`$~PKRX5TF+vXz^i^~s2)IbwaHY5W_MY%SN99+#1e#o4o%-|(F z%Ah=V;KALnIIrpi-Syu`WYkYRyBfrdbXm2(CdAylf+LpEwqxJ}b1RjamT;S8VnDCWtx&6*gJH{5pZ=Akp?H^kI5eRXbk)b@BjFJM z9_$_tmt)h*OSDUf2o(OC1XTC#e%f`6baY{1`05hVNnk`SL+L^)VLXi-yK$MDh&Gk2 zK$tKAl57oHsuEyv&%@>x@19Jc{Y1Pb^4xF>g(iJ1Rq8 z(X%{`K%hc?`p<&EoDsLO%ml8Yi#wAA2`0#B_<|P2?s)9mO9?E>1!6v`N$M84%*Jq6 z3Lh2I`L8ut+C38a{JRkiJ4(Rv2t@Tjtp&IF z`mlK$Tauf74)>Ta04~l_&zp~!zp+h3^Vr-&t$sw*>R>Ej?Q6bJQn-zBix@wau9psZ?yqJP4*k@YB%#*_$M{EIWaQD$2_-9$5#HX4|xnJ?yi~D`buM> zm&93?HDC2IX~5bDE$gRE@3V~=HI25?okm?}lh!h*6B?gIdr>X*OJ*|kq7a7hW@?Fp&}J9V+IWB*@uuP4@X z;ES`df2qo}J~#U|t=K}2l)sw7rpsRC1DhEaSL47HJ&8omn?p$!&@HfLvQNn-d%98%GbOzr8N#(^A-uV zCY{W{Rkf$Pwr#2EpGf2vBodlT!uSQ>()M$+39+@L2zrNes`|fS@Gp3AJzj#13^_uw`uVX{U{3b>UVO;gX5bbEUNnXdUlZDB4wTpS@7p@i8?W6 z7LZ_BhkB)rJAR*bJO}wom1{ee{%zz4b(vKhJf;Ydt(T=*H!x>M4z+#(1~W1~eQ-F1 zYXmTP4DT2I`IxHVNwz%5_;iUOwYvB%xDK1SCL~Ys>is8yKfB&mkXT^^;+X{--bihY z{@%T8Hbt{g9}T7b`%I0Hv2;dxpjs1{ZI8)) zX=izYU`d;_1>OlMxS^8Wha=`ao3C#ABB>1W_@It6o319i7moZH%ceScw`9}W)R_G> z3Evmz>5AV@An%V!T|2!Z1)R%B-}_)REztlHETqF%!jwi#-p9JjCO;gOytQC0kwD~Q zrkvMEA|*PZ9@{10ArM!JWy(^=rv^OoJ&*^`^@=^9>D#jS$0BMPR^Der-XoYlCr zz*2sGoyDkZN-R9$%;ALKSVIUD+^8WPFE3&w(JF!LK22)Nb1WMeptod0POxw1+#WyBVzH3=rYldVodo9Ve_XZ_tDyKC-fLg76=37{JQNf{o$4t?~%FA zI(eZQEOAd!!va_3phit>6vU@uk`xszEH0+j5F3TDNA{a>$zzMz> zIhsgon4L#0x-{0^_xp&k$;l&)kKTWB$}${8UZEw?Vg@zb_oc9LwLilpnT!-R+9_4j zTbPAt3y-fzs62rfyspJWxwxReei#N9uEj-yZrx5BVQGAQw548y8Q>7t4GEQmnm`)o zkyBb#zm{AgX!CfT1@cmgohMpP*bQ+i3UuqR;?naTpc219i|AmWjNMPZ$=AOu> zvWFOy3i33WxDj0-l{kEz&}5{pQik6&XqRz z#Dpozl;C-c#W~>@=?pU`#Rgy&q@O)puE9pbl3~}ITLL4`fk689p) z5wg+y>*494K6D;e&Y*2H6!)3M6&7#2x?Yksbj3V#xf-Q34q zC^1#ra&E7(L#ht8g^l9{?Y!EXFBCmpTD7q&-|NqV{%?4owA3(@5Z|rT9R7)?#v_53 zq2d4^N{#1*nZp*Ch27zZ%9jagB~g|W+7k{1B|N)UD@sIyq(i(u^bRp|a3KN{s+o5lAVDcp#RX-hJ-EfwD|n+kEg>uslyab}^o)qKwAF61 zlCU$fbd&Dk=uSZSPJk7TTx18&FB6D_z*C|p@_yy%2?*fj3I)s7vxCo#z*y3EJUuSn zL0Z5&QFP0?RlnAbW#1tYasq#>vX^TPaD*`Mq4b1UTLcja{46ea3?|99{}IqsknXUt z_7nOs>+Qm;@Y)!B8mN60tBHEfCdh$h~k;rSFx?wrVK)eHd44w^~Fx(H( z!OI?}#J;29?e)IP@$qks^=%aDyI9I889iYEuVjqisTG1OAt*tq2uNNW zk7QYB81OS?+>Gj|*zS9rVypGDwyRG&|G&i^9PbwrRyYP6c*-75ccF^B?poU9o9@OA zBaAT$b3wMS`zHZAuH$#T#u7)>o`?dmst$;FYGSv8#M?9GANB8vu+oP-BVldHPq)sN z?w%9*^D$+K69n&%L_I%%)c7z^F8W3c$_jE{A%KhV4HvjdfXJuIv`o_bREur`)d~S6 zJ7V3d5$i^D6ZD?O{j zM*5v7in4VXo|AwDYWjVNvM7hE;2Nt^xxabVpSa0P6Kd!{q-}C@fAJH(`RtR^WRx(* zFP%b=MGl}c>Fex)#+a>9@Z&KWWhg5ZpF9aaRzr_GJ>8GL@d7TORS5^uoF&D%ofr2l zj8O(7C5=yoWt<5ORk3{^L6Y6EHELw|B}Fn$1a+InNgh=~IHg@86gz*>@P7P~c#QsBep{dPl`^iB05A;vokXp zqHRu_)MQoFYMAp?8|;_Zl73K-Ju;Hkhuiz$_hk4PPYFeAS;6b zRMij2j28$*Ra?L+b};_wB$dlJ5nb5u4-6eW$L>nS_4@L7_vcr&`{QQnFDrYmG^@f) zeHt7$TYo0)(bUXx6TAAz7tNdxfDX;eY*KkDti?0_va9Ysl|=Cn_yHdRtj!;>feiut zS6=^>=8k?**kQpCghE^|4jwu<9+Zp3dx2de!LIrCr!v9-`}$!#d9|o)-NP0DNBUOS zToJK)@5Y*SWJQ=|f&@H8gzE?qWBm$bVOTNIK>qDFzqAx4lvZ4`GF*68-Nsew z<0ExIPmjF?wvh+!48p&|9%#U9e?E(&S3JIME}w8bA-3?H;)$kYAmT_uu0vB9lf~%m zm-sC&vLe-rixdWYEn|W)%Bh~B6SzhFVIMbR?H-tMn%?aisIBr`m{$8l`? zK0mcrL2aRawau!_t&(f1Y|+j&3E{*OC{E1Shs7T1e5Ic-?tm@w_}UgXUWaSlQWuS# zc}1dX4!IafjZHn=Ykcx&m##;xwsiDpt4;grwXLdJpg6X?m>4kmnI-P*^P|$s1#qqc zHJNUCl6TW3QDiZ89n@1DIj^R*Jg0u`H#0r?W^%U5+Z7gs z9gf@_1)M`G+B9{H45h-}c(yt!#wo3Le-m4)LiYXPuM(Ks^r!^6GsJx9bSU;TJxA9h z$utJsb-)BMj>a8voC+Ri@8@-zL|#Yr36T)6x!P0SzKXV@6zZzKIS}mqtL}DSmH8zc zZEy(HNi&B-abC41BNmH=3S+?HbLw>>Vce9=&_%zOR=_!KfyAt^Skq3DmZ;0w)vAhq z&GSt66QR||cwugdN4S$?J%)!`?Kwb}$yeX$3mG&^kSzwziOy99D9^H6cPE|NJC64U z&r2A#57^p>JRp2|ZT?ra(cJmeccF6}j~8qH3!W-VvZM0UU!y!8sDa83ep04#;!Cs1 zw}#E%+@LnBUi4&sKv$dXQj8FrByGM(QoE|C$aW`MdV3oL5-SW5lCgo>wTX82F z$4F}gvy39Fu2?|u;@4V#o8F$RC9W9=YgNx|V1 zvDXCm!!`1KJftMkERL87mRRBft$3G8S?N%%gbpuBvAMzeSxRy}7->@M zb3T-0+K$xA5k0`vNl1*uqE4{JpqUk!s?l0&wnw7O4NewHv?C2dVFzGM`TJDlSL1*Y zUcdjVz`Ba|N5t{F*;S|MvAenP7?UBoI)#CE#oc{hQkgsV(XQ0ptm-p#{GK!v#$tH1 zHasOMW$~dTSYcW&7PiXFCZ6KnL_J$*P?(|j3Wz&EoWc`1)bje5fc#(PnX=F2`mQL9 z$Z{c0Q~E2Er;UWe{+P1%i)ftyQSqdKrS{0-Qk^c#;*rEb6!`)kUpS{mljm;4H@_!{v?{>VS__6hVmU}=ko|hHCv!G7%P&(kgx8F&Nz`a& z$9VK5{gdtGsXbMLiY2WpUtOeQ(de3K&xB?+=eyh`iM)xF-My~MIOXBbQRoh`_5dQx%bDkaCSkT(RU#%6LgMMVW4=$L7=;JJW@1jZJ|{<3)d zEB^qQFrlDMOwOnw2QbjT&{horJ`PZa6mJsYzd|!6wn0YD1_5A?5k`cSELTFIti;^^ zYDxBA2nkuR0L04IxUpWvXA{QQ%(xQIGbH?Y(Z+#!Fd+k!AeMn15cgl`bI6CEabTN3 zfe}6wDlkLeSbYpvi480KkUNJB8@h1wzW*cTXO68ANz&^nA7BKilS{;)26>X&uEVSY zQlS}l#uo)`J$Y#Fp#xb%73TU)sQ&z_MV-3ul=RG*u*FxEkPxgag}#S$xVOb6_Y9Qa zh1Z38=*Y|wXin;Y3s~dRDp~@r)*-i}bui$`vS4X9-v7nu_jI$!$+!4wN=zWcJ6ZNi z$)Z~V6(uSZ;9YFTC2;j02?EqBnE866L#@`Bxc`)CwXZtbJKQ3%d05;b-~$V$L9^Ah zAbS(;xRYrS@h!ANwQ9raSZ+R4BBr%{u7_ZmRv8_ewxM|!Ncu-x0%{co?KQDn2}&$K_>#T5t;^1b5M?CAGgH`wXNq%?wqq zmhc692}V(q2-+nwO*=;`($(IBY|&G^uL&e_A)ibCI?37S4eO*C+D^EPPZ= z2+SivT>}7j4MynBg*YEZr2iJ=JIDw{m#T)kgxborgHuUaUx@|{{SSE{0Al1CO>^-7 z0<9-L@+Xi+esN8XhW->;%I2<`)~!X0K8H-uq04}dPp)b)&|i=R8|Yo^jboudAvZLs zx4-DeK^Gx4wD5A`lErfugJ@qjZt2^j&n=PA|Bw#TaHeU!8Ug&cLo!tE#B^vq&S+Siz_CD96pv#aMx1d2-T4Cf}w_ND4Jf6KPP^1_m zGbfsAi{5T*qvK5VaZQZqAx%lL*%&>Li+t+URKHBm&5jK|7ZPZl$C(8elTgM5O&{WB zc~D(C_Owuo!Dqc4IA8LQM{(67o=}q|o&3!)*3Kz*}o|hB{9%Wlc!eLkt zVJ=)~dm-4YxLB#gPhAuj(>ojBIYRPG>Zw;55<(M5DP9Og`AmluItTQw`;U+uWWf@G z(#Wdm(ba8^mRfgHlJo3>@M}yNo6c6dL|VpAvan_;sRWHr6miI7tN)x+O(hbi+0pFk z>aZ=`9XEo>jTy-i(s(-f#Ca9~FZl3W+g9;py|x2dQowj3^a#tmmkeOFsz5 z?a<{gDHW6v=8OJqbJMfaYu1&(q0->YI7csr7)exc13eee=z^N2^dS(wZY}MnRzhr%7i@tIzC{}ieud)Fx)^Lqrt04=A4LOF<$_q>$)70tPN#PQ? zMan0GslC$VTpC+^403w(v z?+kgZ38M8VjY^Op%DlqIbb`5x&ffwjSTFm@2uLi)$*kk`Kb~Q2WVehI!{Rc%M1xnG zo^rGl?gV)v^RyJie4YC6PY`sz=R zuxLG;l@+IG8GKvxc`K2Ld5geCn*x4I+~%q(`7_Zd=cG4O{DmOu;x^Xs4`V3ftlHXl zz2f3!V=?tUqIE@XU)R;;rrn0Em3y^{$W}EW_>836F_Qwn1#q3e@GQ6l;d3^P1X+>I z_CKf#jwrzPVitZHYkq!Ow-THm(%R`$5>#EVO6gj9DdM&ZFCUmf2`-go`Rx z^v-dg<*|Q%jpGAfiG;Hj5mF)pvx8Gfc^?w>K&-6y>~-ZH*8}$BnI|<3TG6 zdPk2chY#c~w5RGXc#Kcq;>~`WKsfOq&FzvrZ$R!HjGqB6CR!* z)!F>Y&i8e4k9*o~Ur42`8``yYi6c;$ZK1J95MN~zfXx4(&B)zq^29s(=VG!XP>nR> z2ysrf{jx+N z<0{QHX6~n+(Vmh$g1D7Hq^}Nl^v{CBZ~qbg2|1y;D+`BhXb7YtSIV#!8^IzgU3q@Q zNhg-?0F0GKv|> ~(+qoiyv%tmM@aVNiWV00TLe8Av@@ZOd(2SZtHFF|DrRatNrC zH|BuG5)(!UsM#lO9sHfWAbeCu4!phMi^hqbkWH^&A=Mtgw2QsR|K zvRxzcAdZXz_l0ImoQ2~>xdnm}oc4g^)K6WISTLNN1=}kfDppwLfxYl4r1}RepiaRF z<7bi77J;*2iY~5+&XVp5uMV^DYedbPd2LQP)9Y5MGWANPSMJn}eU7LB!8g;tUjVbdZBr&H zDz0lrsj|!+?i22Ye^}gQOy&_r+#S~__s`zmN9vBdAY+!3BU1547BwYgWwXj|G$|Zf zF`O&2wS4%Kd&PsG*jbab;-CYN0{=^^|Ki7hYGJ(5V<;4<8Tq4{lxl5C^7!)Fv^t85lxp+PQ4(WM0-a?KCv zp~ad&+K@i8+2dP%*E2AKn%OWRdnb-G;lSu#IjXQotpC;&1@uk1Z|2+R6#sM&SrTer+5&Sn_rTHMAzL=6+RTyD=wsidQ=r& z0IoFykf|c`9I=gZsErlJu}OaeX)2p2cp68lk?Ms4$8>LtD8^aMRSyg}cvUej5hFMq zVR7>{QYn`jOGzLCA|?2f$gx!JHXA)06His(#^Qsr1}JNS zaQ}jLB0}7Gp%*KfcuAT&yBvBbYt0}liu(tFaB8r2MUs+g7U)jUaalFA02cZSGGjwQ zorJ_VnMb3^1=e%5?RO9ee{iE%gKM&mvW%f>@oo&zH&9tPJXmvvzpOX!05he_ZjerH!%4+89=;YPO z@(&hwt|AZ++~}&4^La;wmO1q99}=e$<|-yp!HLXMB>c9^2bDco!pg8VFAh35U*F70 z2X)Amq<5*jal+`l|Hw*4GfDN|Ek0-= zy5J>A)yyC(|NCkWO1Th{bmCY!vNw5+ESZlQ0aAF|*eg1@$171V~#IUrkM1_H#^v-QySPW`P zE|e=BHdF@*1%VFrk_I27f??}}BiUgtkF7ZI==vv5+K>=^8WhWuH zw%x~-7=}dYZ|V?J?6CMb{BP~r;FzP z#T!H5E$P>jJcsr1(XL!c|E(yK;Dw}U^VzVjY*(W8Vk53ykL>B+wK zEpfTUY>B_bdLY^?d_jaV9SU{uvr&#w@5R(NH4m`j=^b2w@%=6;1Nl+FC;aRzreh@I zqW0Ib%dPEPRsBz5fYy{&PZ$Y1w<`n)H?2SODV zgXJVft9a+*x+ZX@Kyxormy2q|@caF?a$q}fdm3?orRqlhq< zst}-e>(Tqc$JnL(n+Ad?kv*)?r76@2;@a1D2%vDt1EHzdd#D+zSoZ-+DwSV#GESZ4 z%QSqJSU)7`_*!UY{M%1gos`mD(W@?9_7FB64Rkt zsqwSJA`mLfh1z;kDYRbeGHC2z`JoXWs*BFp%M44Rf(mRBbuejl1E0qUY11}z-c7Lq zb>Ffa0ZeF}xaxXzJhF5(gS3Zk3M0KpB@ptYny~bc7IvEP!(yJ>PQ+xdb6uNOpU)DZ zoYd`s#B)X$1L&DICQq3ed0K2LYOr+&w=!dF#REt@NnQZ2Kw{`ZC5M%1}_C zQ~_CuiF{3yNUpeE6Dj;7KL`fPOe|2=y?qg_aQz8Yy+NHn=r|8uGc|5S9H1^=q!-8U zK^WbXC)VDay5+!Rsb1tURlUo-oObyag_BSGEXCiY{&BbPQE8k2f! zcKD_598)rP(eTHotNLUvrrUmZ$E@ju^ti{q+4Q|u7*0kT7q zzuHvJg4g3Hj;sEX*l|!oVQ&mzX}ZtOLvzz*T0K2D_ne)3yKl7rQHKKV=+3>an{!+{ zEl(KrAUpV(A$FXLk%f)X-kTm(Tdzy< zItb(B2745Ux#?w2{T5DKZp=8@qd>~Dp1th({^DTsg3@;N)v&JyjoqMe9q|l9A4By) zj3%?y;t)H$9DDC!Z;20lWQ&y_JuT-oZ}he{=Qzg@jB$e{V=XpQM3~u)MS+!}W~0ew zwKzJoD{oC2TCnOh@y5F?xdP{4I3*;(siW9TmSDJfQfa+2o1t22G_}&jdobSl<~l@e zV{a@>UP>@?CzN!WU{c^Gki639OFjtvS#d^LI~3mi6{hTiFk}5|>i!iN7J+NSV9v?v zQRI=%|NnY$J8MrWMe4*+j>I(_OlGUaBeG$z;}~|L6C-gAyYu5|KV*NoY;C}9P#zj3 zd5qQHp;n{GYVnXq9BiKP zlIOgz>*g1oM0tCM3~rzXoGUIq2-1x8yU7|r`Z2P^YI1zyZe=xu>r5~i8LNjj$8eA@ z0VlhRp&b0)vO~8l|0g^AmmRrhN1t^plpX)bE`McL9=NJ&sa(%)JY_e3%UgF<9%|~8 zFC6wGp`+r*!j4~D)>2@^2I;iTSzaid_#EkSV9~LFGLkn@-mud5^}x0|qmQ=C$#kbi zmppdU&-3cxl-}vr`T(`EE^6tDXzNaG#?*Ax#ZP|m+Y771ABwyzkF-2jASg78>HBYJ z%4AUZDQ^ti<+HqUojOT%2S_Ev$xR6RaZtI(I+%PQyHf3B$rJZo+CQBy1 zu1mP9^}$D|$oao3Yh4HcOZDHm8+3THF6e2O_>T?VvZR4oFYA_O&@)}-ei;6IHJ2KLB+4_B=>^rWuYfS5P=Y9ps#(rwO&(geq>}-d_}}+n69drp?df^k7woo8 zjoCIc4AbNGb-0KVda6(r7Xq7rTVk{lGsni6rSPCe z9KB(F7W6*hMl;nFk)28!*k87ZPi(;YgZm_c^ixdI>O%&~8ygfcp*q>35>)DfhfW;$qZ_TNB~3fAqjLR|MK z&s9iVQ~QZB40#67@SGRCi1#F|IdFZWAV4_dfmcc9Nods?}r$SWe_Eb z{vLqye;jCv?tcI>A?0s(VfAbQ+KbUwxegaOhc~TSSPO4~T62Y18UY zVWK|({~3w+P#lE;==PLvZQNeH_|xAcwCKwP-O(YoA0nn+IF3mUd`$M)_mIEg1pou^ ztRq8~vv$VTv(m4y=zBt?aD~z~=!oT2O@unwgxE(NY9#bm3&RkW&^$}07i-r$REH;A z{XW|24tGcDxuGP79x46V`B4I;ZCVZJrh~3BQGI`C7*#b~H7Cf`Vw}T?cL@p-Je1L}n2t1$o)uv$7FpJRN9r*2w)6U&hUL|5tqi|>Kq{P(P$i3N1@40H4j9>8*Uu3lweex{S>() zBCzA2o<%=IkA_7Q!|+fJpCA(OZx%kS}+ejS-OlA z*mpBRwX}B>5@)YVGE&R>p&FEol8x46B5JbLtS17TrZQpO3uy^ELMMGsSatS^oB#CDes zi8*+5^uzc2Nz^GQkFA#u*Iq0+1opl@R4VSwsOOOZx(0;kr^X5O)_4)1^NFav<%VCw zITwzcpbB+|;?Au^w{jTNW5Bgsn1d|(P=HNTV-&4HL<7EYax1+kd#hC#EV>nCK*U8WqvcLkf4 zr-|viME}Sz-N%=9TSmnOuURD*1-rwRwL(lx|Og;6oAuU1ETn z@1J*@N;D_=8d~^@;_0Yop_Er{Miv4Kb|j(I+(oI^aNo*KNgz`Uyhk&h5pE8Ea(osY z_x~^4@{THO%X>41=UxH4rweD8(|UI;roYYXZcPh2iZ{1ZEolz^@%DJ|GP{lkqc(>n% zhP~1H;%bNy_sO#^R{;%7xYhUTUYU5ji2d4){50Bzq;kVn<3{^C zWb+{8Yn)#zqSY856bj(#-iyYKJ3N0~{l4I{7=UgCCLhdErBjchAidp-1j=ZEckNL3 z7Z9F}$~Y8h_hBEls3O^^bf9n7_M}5Mbn9*$Zg|oP5@zYg;uk5OKT#fdo%47`Jp2CN z*J;rEeOlTa^uHWR!3s=57Td0@5>y&nU(2O{Lcju#ldhikd9Ir23T^7-qBZJ}=0SqT zc+5+w^Et0< z+CL?kX{|k=3U>IT@rf$)Jn6sJI|jx4E`kqR9UIz(wD+byW_97 z6&$c)sg*2S1u&dh?~0@UxLBjaOzrSM7=Ck00XIH>T&9=vjduM$p0ZEi6wAPjl4&en zU)QmNO?2{6aBAB7tKP|IUqbUN@m{R0Kk#-Y-s(>=TmrDAbWgpA<=600oeoVb{n`1I zg|Z!{nw0x=(4A)O>oK8Wc(~z;DK(v-@b+Kcn&fkJ#Zdz?>ccg*&R8c~5* zM=lvRfW*sbIG6U8uUm#n%E8df(J{1NT4}XLv(^l(^k0b;tmXzILIr# zl-foKbrz*O*>8z$X(0iW@nDrU=J#qB(~I(ra5|VO?D1G)8K^?c?ORB-PQN^zVb;p+ zNqvA5&6%XR=HFe5?p0z%*2+HK`60DzHH&%1W5v7{^jB@#bp)WK|992#;u*L8e_1Zc zUI5tg56rv!B*aU9o~KK9-nL)%O#lD_U$drV{p!#-=lKwP{D8)RV8WgPyhy3KfT&24 z*|(B=!Yqm<9!Q;`CyjXfDJATF%TjP!qHj~&QafJ%Pykfrf!GYFN+iwKV$^()x&*ar zLeJD^f;xw5X{qFOkeNw8Blvd+VTIu`R?}h*JGg zJpwKPwt%Am(0K{1%$fumutx#yQdwDdu-%I1j89=tVs0`t5CptiBdUe>&>rY7_Sjya z@3Y9}up?#U0|!9Ws7ccZD&R=YBx1}JVBD>FKi7mXGQksJXD?S=ld4>sqR>+PfDl9c-7nYM<^XiNz= z>ETYd1s^1NNUyU#ARGHT2^#W-ssjy6*cHuu+52_Q@p6zxC zy@p%Gf(8$j7z5GpK(*!2fcm2BFCe%5Sn6!Izh`P%MZmWiVU>dY+G_psQpp+w&JjkCP1s#E}9u0k+_g+h-4^C$^jN6NHy6~!5pWp z!g2u^H(JGBO83A-|DwTg;xz8fQh)E<>LI$(9^Vcl&!Jn1;j{?>68PH{vc(+Zq%D7% zICNic+C4PaB}l~a^^T8GR|)2$Nb2Db)D^19n{e_B?i~19e?}Iv_86vU^dSa&kbH_D z8kt4n`0Di-0mnkPe330zqmObG!Za!K<&>1LU4-1FTu*>40SXl%Q{I^xHJI`2S>sD1 zy|Spy%Ou`kk0OL91IW4K5an=vD-op83QZ;xM%d5e)_2=UULUvtkaWqfRmpRtSb^dk z{UDRFBl+f%8R`&Ffh%fJ*CzE%M>kWjcGU#96>`mvSJmg##pe$fWwoiuj0sgvVopLs zc`894SSIfLxC)J*kkt;NIJFD+nkAa^9k+2sBD0gwUQUkbA3$uR@ff(rQl_G}L+~1}ghV z(Cf3DWb1M1h~vbV>6VdJWP zr@gK+HN&?Ju$6qj5!$IWS!o%CdBx2NC>@_Los@}mMPe+d>@LDz1kUd*;ZDebMB^a^ zQvGnjhE!c7mRBWpxr4;bYQIk|I1ERM6Mr!!R8DvUJFtBtlo_|ZyNcnXCiBhv&fkV1 zRDzZmw2a#9o=Rlpwhu}-T>+%3P&iR_BFZX1!J;j`osHWgNsf(yQ_Ika$iMQHUsu(< zKx+D;a!A4+6XgRQi6}VmDy7r7sWv^=8UR(VLQ}k!#);DG-}6UUmKIeqJE>MDSo>TlE2mnsx5>ZXNT`CTs&nSLmI?sy@N%B0IvDhqU9|p8H?AL@uBn$= zpSuJ+l{Qz$DW%eO*T{WENp(18G?q`-=4`bbtRhTY8w=;3+TNQMs7T(>H9B3c`xV3r zOA^U~za6nA%d$~)go@2PG1^%4NcEFimdws-$sy8y>DzhsBtVO9E zIe7wW%0`@kUNyYEUbtJ3YNV`ez8oHXQ}=P4_VmT7CQhL9)gdg8G6 z9Dl_wNl99!BGSB&b{{cg(W1hAtp|mC_+WQWC`qCFf^$J=QP;nVcE##N9!ZAp)dUQ5n|U& zz6SCTsI$IaYP2b*y87>Z-$a>lod6clKni2 z@eV!6WZcv_86Fb3QH|JSBqF+AzcOylx*5yL`)yE97}sJfGu zw=;!qI!oIKwfj@gGi>P!TCYVmSMO*rE``VEtZc-b%J7CEqui#3szAj(HXbIAiFI8h zH(znI>3XKwf{v`KQyoxzFA;uE9&mNlHS~1%(So+Ng2=flJloL5mNXV9%cXuz9#B=a zG&-Em{oVdT_Fj~98q5;5$~i64i{~W8jvG|x8#90U)ZA@=2@;Rfdd9O)R57rQ^$a`< zaYuxf)qU&>nl;i5@C(eS@!2#FmZuw;IF;-2xUIM|;Cj5HqH<6;nSN@|)ZU%r@nH;R_dbMGaVE~WEI+_e zHAZ6pd-wCT{LN1s72GGxS>QlkbSqsVQnI!V&W2#&9);KY3(vPbn5C=4`ubp$tx)8)u-P;cieJYe1nD(Qnc?e z<0ed+0v`BJ(`(I`HD}&}Me8i}QGN;F5+zBNBDFWAN$YD%EP#daKSmSoIn-_7|h1`?J<7 z)4>il1f8wDyN(I)Hm#SG-cY)~h8xzu8)1}@h;dslS+-&o36y3{o}GbF=Ypw_)@uqu zZCZaoMsh$lKQfIm+F0W{a_q#ZGv^qovjht>3%J~R9CQp`?o9`FHBfx<+mk?o_Is63 z;Di%NG_l0fYlPtz+s!Q#$4oGm9(gg3yZC3OGSw0rb1{#&7$2i!B)uJFjU~>wu$h+C zbI6@lyPGKn?6cn zCSh=_$OkT4c~X!ze(fLM3|`-$IRc47W3V_UcneD_Ya0TQM5X{u%*!w>+c^!e0VIQN z?)gC&r4H%;-&tOOvVz}y``!0H{P~B$}2dl5PPIZBDvm~UQdp@vaa?AKp}tavGUHn+lua%w#T!MmNERyc$fcrW zAR#LK2926xV<0IRTCgm}#KgqJ#KgqJu&XB~!Bb6T)IR%v)W*jzASfiPO+-{oTtd=+ z&Ye&pP$LJ+%BIoS2p0|Iv2)poaN=gAy&KVQcu>Kw*0i2-%3B+?xrc>8#5v z--OT*sgw%Utw{w}?QV!6w5;uZqERdM4Qf=mjJb{AW$+OY1HPPmR!7`={&2iBBkqu! zTk_7WtZdbq@ibMD|4|G#Q+klpPTq^Qhjj#I%X^jAeq}13lljagrn5Tfid!P~0ih8k zFZvtLLL)Oq6424G9eu;uhuba0*9X#+Fjq?ZfDQZ3cW zm1^O8@eLL)g-f_rTa>i@ z`>|iwe*IQ;(wbk?Y-(b25;Pm%{@UQ=8`SM`$a4AqW44#q8=md|LE=SrbkJKRGR@5TGHd%Q3E>8zBFd--rV9+vrfkDt<=G#wGoQhdr5%4Oe~&erJ< z(2ew2_zrsgO61)6y!$VFdAi1iU%q>U_Q6TZ?|J*JdHQ8Xru(h&G0K>o|017YwHVQC600{k$SKQq-p9b?Ax<1L$U+-8E8T`8% zz8%uHB4>h^@7cA|Qw98?mJdPWMOoX-5#d71$*fKsuSk9WdY0>wTt&PZ3sq=-qO6#F zf%nKBb0O~^&k4W($ehZ_?z4d@qfChx2O9MV(fCV(0bg`^ksosd0F41CzyMGH5P%xM z0000Ty#~P=j-!p#H^BqT*-^0-m8C$YJ1oM{`IqKYA^zL^WL5JW@~#X=B4 zL=+vOOLU5EK?M;-lwAI0B>-p)Kmi7T0)PP200sa6s6#ys9;t^1I-D6`DnJ$TbCLj{ zF#rV^015yCPy-kM0H6-_G}L>0gx=`{!b&opM4xh`4fky|$-G zQu}=6_W#gJ%Qx3sp~KQ8Qmps=88P#CfSea~*8C*V$i$|(g)Q6lkRA8r>jz+wo%>)T zJDWK%C1+Y$Tx zyHwf3cH!fFr8W0$uP4QCCcNCA`p*vhWt`8 z5aR?n%pJB>4HK$^(IyXK=e4+yp*~}Pm;GH_X(n_R5fup+nG}TR3wOjW3c z^p;s%lf+_p!G|zA_lMtCPr9akYf8M@pF$T<=@MGBW)#rKCQ#^t;D$}0OnIgO4Vyrr z3xXRqfwGLmQy{ahlY=b2{s{~?O&oz;ls5B0uGf1Atz+@HI9NuEoZ^4JICSA82EOz1 zouBVAiBPHYt>1P+?n7ZfB*%&GW7#3fW@|5m+H*G&^C>B6v<7a>;uexDV+To_V44)U z?fKE%%^~}Kq*U{xrH$2)PL8Q7IMqyNRZ}ok8hcdKPcK*aU5)SPn{o6wFs=71^PAgE zx!GNsc>|_=^I{71Ptgll&!kusu}PX_N>rDM(`V<@yL#XCtXsrBDXZ0N<6Oo))VR<3 z;k3a!t)=3O-LXnGCbt{rbHPuuVpii#*jwMfUPeiFAi~6? z%;G{STgQ_FK!k}&nZ<=vwvJ~=X{trZ9T2r*4Y^5 zfCv+lGK&kTY#mQ701+l8Wfm7w**czl0z{aYlv!LzW$V#p3XdX9K+L#=SUM0hi5zG$ zjv03ve$zG87;~bF)`1WAzl6C2t`DETx52B`?t))Ga*+H?L{?PIr5mQ3GldjYbLoaf z|8<9RmotO+N2R;}TaUEkJ>^!1rAfRbM*iSDd;Q|27@eO=aa-SRa|_M?`^&( z((DY1@c7wrP=%M}lBibSVHLF#rw2kWiFe8cz6U*jPEP7|wPYB24S4Td7dSin%zNfA(am6W2B+d8XEB5Y>dKSF5IrDa97HK1Q*S z^~v6=1z(cmht7bxYTXNEzg_I%m&d7O9L&4?-})L@^dlkQAHl zEDivKV1$WcESw-IHr-hq00_Yd6UA6KK~iiQWjx19)S@go5F$!ejHLiVBw{Zm5F#35 zsUYIg1|me`T52LnR_xtF4O_S$i_xlcw+_DPpX33FT@EY6=RBABob+L8M&pv1xk`{B G0RRB5qhxRZ literal 0 HcmV?d00001 diff --git a/rustdoc/latest/static.files/ayu-65289d5d067c7c66.css b/rustdoc/latest/static.files/ayu-65289d5d067c7c66.css deleted file mode 100644 index ea0d3f6d..00000000 --- a/rustdoc/latest/static.files/ayu-65289d5d067c7c66.css +++ /dev/null @@ -1 +0,0 @@ - :root{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--test-arrow-color:#788797;--test-arrow-background-color:rgba(57,175,215,0.09);--test-arrow-hover-color:#c5c5c5;--test-arrow-hover-background-color:rgba(57,175,215,0.368);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--tooltip-background-color:#314559;--tooltip-color:#c5c5c5;--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--source-sidebar-background-selected:#14191f;--source-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:rgb(91,59,1);--scrape-example-code-line-highlight-focus:rgb(124,75,15);--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;}h1,h2,h3,h4{color:white;}h1 a{color:#fff;}h4{border:none;}.docblock code{color:#ffb454;}.code-header{color:#e6e1cf;}.docblock pre>code,pre>code{color:#e6e1cf;}.item-info code{color:#e6e1cf;}.docblock a>code{color:#39AFD7 !important;}pre,.rustdoc.source .example-wrap{color:#e6e1cf;}.sidebar .current,.sidebar a:hover{color:#ffb44c;}.sidebar-elems .location{color:#ff7733;}.src-line-numbers .line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}.search-results a:hover{color:#fff !important;background-color:#3c3c3c;}.search-results a:focus{color:#fff !important;background-color:#3c3c3c;}.search-results a{color:#0096cf;}.search-results a div.desc{color:#c5c5c5;}.sidebar h2 a,.sidebar h3 a{color:white;}.result-name .primitive>i,.result-name .keyword>i{color:#788797;}#search-tabs>button.selected{background-color:#141920 !important;border-bottom:1px solid #ffb44c !important;border-top:none;}#search-tabs>button:not(.selected){background-color:transparent !important;border:none;}#search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}#search-tabs>button:hover,#search-tabs>button.selected{}#settings-menu>a img{filter:invert(100);}#source-sidebar>.title{color:#fff;}#source-sidebar div.files>a:hover,details.dir-entry summary:hover,#source-sidebar div.files>a:focus,details.dir-entry summary:focus,#source-sidebar div.files>a.selected{color:#ffb44c;}.scraped-example:not(.expanded) .code-wrapper::before{background:linear-gradient(to bottom,rgba(15,20,25,1),rgba(15,20,25,0));}.scraped-example:not(.expanded) .code-wrapper::after{background:linear-gradient(to top,rgba(15,20,25,1),rgba(15,20,25,0));} \ No newline at end of file diff --git a/rustdoc/latest/static.files/ayu-a0090c8b1ced384f.css b/rustdoc/latest/static.files/ayu-a0090c8b1ced384f.css new file mode 100644 index 00000000..c4e28308 --- /dev/null +++ b/rustdoc/latest/static.files/ayu-a0090c8b1ced384f.css @@ -0,0 +1 @@ + :root{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--test-arrow-color:#788797;--test-arrow-background-color:rgba(57,175,215,0.09);--test-arrow-hover-color:#c5c5c5;--test-arrow-hover-background-color:rgba(57,175,215,0.368);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--tooltip-background-color:#314559;--tooltip-color:#c5c5c5;--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--source-sidebar-background-selected:#14191f;--source-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:rgb(91,59,1);--scrape-example-code-line-highlight-focus:rgb(124,75,15);--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);}h1,h2,h3,h4,h1 a,.sidebar h2 a,.sidebar h3 a,#source-sidebar>.title{color:#fff;}h4{border:none;}.docblock code{color:#ffb454;}.docblock a>code{color:#39AFD7 !important;}.code-header,.docblock pre>code,pre,pre>code,.item-info code,.rustdoc.source .example-wrap{color:#e6e1cf;}.sidebar .current,.sidebar a:hover,#source-sidebar div.files>a:hover,details.dir-entry summary:hover,#source-sidebar div.files>a:focus,details.dir-entry summary:focus,#source-sidebar div.files>a.selected{color:#ffb44c;}.sidebar-elems .location{color:#ff7733;}.src-line-numbers .line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}.search-results a:hover,.search-results a:focus{color:#fff !important;background-color:#3c3c3c;}.search-results a{color:#0096cf;}.search-results a div.desc{color:#c5c5c5;}.result-name .primitive>i,.result-name .keyword>i{color:#788797;}#search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}#search-tabs>button:not(.selected){border:none;background-color:transparent !important;}#search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}#settings-menu>a img{filter:invert(100);} \ No newline at end of file diff --git a/rustdoc/latest/static.files/dark-0e1b889528bd466b.css b/rustdoc/latest/static.files/dark-0e1b889528bd466b.css deleted file mode 100644 index 50dad33b..00000000 --- a/rustdoc/latest/static.files/dark-0e1b889528bd466b.css +++ /dev/null @@ -1 +0,0 @@ -:root{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--tooltip-background-color:#000;--tooltip-color:#fff;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--source-sidebar-background-selected:#333;--source-sidebar-background-hover:#444;--table-alt-row-background-color:#2A2A2A;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:rgb(91,59,1);--scrape-example-code-line-highlight-focus:rgb(124,75,15);--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;}#search-tabs>button:not(.selected){background-color:#252525;border-top-color:#252525;}#search-tabs>button:hover,#search-tabs>button.selected{border-top-color:#0089ff;background-color:#353535;}.scraped-example:not(.expanded) .code-wrapper::before{background:linear-gradient(to bottom,rgba(53,53,53,1),rgba(53,53,53,0));}.scraped-example:not(.expanded) .code-wrapper::after{background:linear-gradient(to top,rgba(53,53,53,1),rgba(53,53,53,0));} \ No newline at end of file diff --git a/rustdoc/latest/static.files/dark-e92fc12c34ff89d3.css b/rustdoc/latest/static.files/dark-e92fc12c34ff89d3.css new file mode 100644 index 00000000..dc491a9b --- /dev/null +++ b/rustdoc/latest/static.files/dark-e92fc12c34ff89d3.css @@ -0,0 +1 @@ +:root{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--test-arrow-color:#dedede;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#dedede;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#494a3d;--target-border-color:#bb7410;--tooltip-background-color:#000;--tooltip-color:#fff;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--source-sidebar-background-selected:#333;--source-sidebar-background-hover:#444;--table-alt-row-background-color:#2A2A2A;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:rgb(91,59,1);--scrape-example-code-line-highlight-focus:rgb(124,75,15);--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);} \ No newline at end of file diff --git a/rustdoc/latest/static.files/down-arrow-927217e04c7463ac.svg b/rustdoc/latest/static.files/down-arrow-927217e04c7463ac.svg deleted file mode 100644 index 5d76a64e..00000000 --- a/rustdoc/latest/static.files/down-arrow-927217e04c7463ac.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/rustdoc/latest/static.files/light-4743e13df3dfe8c4.css b/rustdoc/latest/static.files/light-4743e13df3dfe8c4.css deleted file mode 100644 index f058592a..00000000 --- a/rustdoc/latest/static.files/light-4743e13df3dfe8c4.css +++ /dev/null @@ -1 +0,0 @@ -:root{--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#F5F5F5;--sidebar-background-color-hover:#E0E0E0;--code-block-background-color:#F5F5F5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--tooltip-background-color:#000;--tooltip-color:#fff;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--source-sidebar-background-selected:#fff;--source-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#F5F5F5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;}#search-tabs>button:not(.selected){background-color:#e6e6e6;border-top-color:#e6e6e6;}#search-tabs>button:hover,#search-tabs>button.selected{background-color:#ffffff;border-top-color:#0089ff;}.scraped-example:not(.expanded) .code-wrapper::before{background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0));}.scraped-example:not(.expanded) .code-wrapper::after{background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0));} \ No newline at end of file diff --git a/rustdoc/latest/static.files/light-f501212b8b071243.css b/rustdoc/latest/static.files/light-f501212b8b071243.css new file mode 100644 index 00000000..f4324fd8 --- /dev/null +++ b/rustdoc/latest/static.files/light-f501212b8b071243.css @@ -0,0 +1 @@ +:root{--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#F5F5F5;--sidebar-background-color-hover:#E0E0E0;--code-block-background-color:#F5F5F5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#ffffff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--test-arrow-color:#f5f5f5;--test-arrow-background-color:rgba(78,139,202,0.2);--test-arrow-hover-color:#f5f5f5;--test-arrow-hover-background-color:#4e8bca;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--tooltip-background-color:#000;--tooltip-color:#fff;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--source-sidebar-background-selected:#fff;--source-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#F5F5F5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);} \ No newline at end of file diff --git a/rustdoc/latest/static.files/main-3367e395607fafc1.js b/rustdoc/latest/static.files/main-364b95f387bc3166.js similarity index 96% rename from rustdoc/latest/static.files/main-3367e395607fafc1.js rename to rustdoc/latest/static.files/main-364b95f387bc3166.js index a6fe6ddc..667c3e59 100644 --- a/rustdoc/latest/static.files/main-3367e395607fafc1.js +++ b/rustdoc/latest/static.files/main-364b95f387bc3166.js @@ -5,4 +5,4 @@ and const.","Search functions by type signature (e.g., vec -> usize or \ -> vec)","Search multiple things at once by splitting your query with comma (e.g., \ str,u8 or String,struct:Vec,test)","You can look for items with an exact name by putting double quotes around \ - your request: \"string\"","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

    "+x+"

    ").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

    Search Tricks

    "+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=function(switchFocus){hideSidebar();window.hidePopoverMenus();hideNotable(switchFocus)};window.hidePopoverMenus=function(){onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;window.copy_path=but=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file + your request: \"string\"","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

    "+x+"

    ").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

    Search Tricks

    "+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=function(switchFocus){hideSidebar();window.hidePopoverMenus();hideNotable(switchFocus)};window.hidePopoverMenus=function(){onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/rustdoc/latest/static.files/rustdoc-0ef3deca4ed45ad8.css b/rustdoc/latest/static.files/rustdoc-0ef3deca4ed45ad8.css new file mode 100644 index 00000000..db8d6442 --- /dev/null +++ b/rustdoc/latest/static.files/rustdoc-0ef3deca4ed45ad8.css @@ -0,0 +1,8 @@ + @font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-018c141bf0843ffd.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),url("FiraSans-Medium-8f9a781e4970d388.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:400;src:local('Source Serif 4'),url("SourceSerif4-Regular-46f98efaafac5295.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:italic;font-weight:400;src:local('Source Serif 4 Italic'),url("SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:700;src:local('Source Serif 4 Bold'),url("SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}html{content:"";}@media (prefers-color-scheme:light){html{content:"light";}}@media (prefers-color-scheme:dark){html{content:"dark";}}body{font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;font-feature-settings:"kern","liga";background-color:var(--main-background-color);color:var(--main-color);}h1{font-size:1.5rem;}h2{font-size:1.375rem;}h3{font-size:1.25rem;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4{margin:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;flex-grow:1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{display:flex;flex-wrap:wrap;padding-bottom:6px;margin-bottom:15px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-left>a,.out-of-band,span.since,a.srclink,#help-button>a,summary.hideme,.scraped-example-list,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.small-section-header a,#source-sidebar a,pre.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.stab,.result-name .primitive>i,.result-name .keyword>i{color:var(--main-color);}.content span.enum,.content a.enum,.content span.struct,.content a.struct,.content span.union,.content a.union,.content span.primitive,.content a.primitive,.content span.type,.content a.type,.content span.foreigntype,.content a.foreigntype{color:var(--type-link-color);}.content span.trait,.content a.trait,.content span.traitalias,.content a.traitalias{color:var(--trait-link-color);}.content span.associatedtype,.content a.associatedtype,.content span.constant,.content a.constant,.content span.static,.content a.static{color:var(--assoc-item-link-color);}.content span.fn,.content a.fn,.content span.method,.content a.method,.content span.tymethod,.content a.tymethod{color:var(--function-link-color);}.content span.attr,.content a.attr,.content span.derive,.content a.derive,.content span.macro,.content a.macro{color:var(--macro-link-color);}.content span.mod,.content a.mod{color:var(--mod-link-color);}.content span.keyword,.content a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p{margin:0 0 .75em 0;}p:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.source main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,a.test-arrow,.code-header{font-family:"Source Code Pro",monospace;}.docblock code,.docblock-short code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.docblock-short pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.source .content pre{padding:20px;}.rustdoc.source .example-wrap>pre.src-line-numbers{padding:20px 0 20px 4px;}img{max-width:100%;}.sub-logo-container,.logo-container{line-height:0;display:block;}.sub-logo-container{margin-right:32px;}.sub-logo-container>img{height:60px;width:60px;object-fit:contain;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 200px;overflow-y:scroll;position:sticky;height:100vh;top:0;left:0;}.rustdoc.source .sidebar{flex-basis:50px;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar-toggle,#source-sidebar{background-color:var(--sidebar-background-color);}#src-sidebar-toggle>button:hover,#src-sidebar-toggle>button:focus{background-color:var(--sidebar-background-color-hover);}.source .sidebar>*:not(#src-sidebar-toggle){visibility:hidden;}.source-sidebar-expanded .source .sidebar{overflow-y:auto;flex-basis:300px;}.source-sidebar-expanded .source .sidebar>*:not(#src-sidebar-toggle){visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.sidebar .logo-container{margin-top:10px;margin-bottom:10px;text-align:center;}.version{overflow-wrap:break-word;}.logo-container>img{height:100px;width:100px;}ul.block,.block li{padding:0;margin:0;list-style:none;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-left:-0.25rem;}.sidebar h2{overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>h2{padding-left:24px;}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap>pre{margin:0;flex-grow:1;overflow:auto hidden;}.rustdoc .example-wrap>pre.example-line-numbers,.rustdoc .example-wrap>pre.src-line-numbers{flex-grow:0;min-width:fit-content;overflow:initial;text-align:right;-webkit-user-select:none;user-select:none;padding:14px 8px;color:var(--src-line-numbers-span-color);}.rustdoc .example-wrap>pre.src-line-numbers{padding:14px 0;}.src-line-numbers a,.src-line-numbers span{color:var(--src-line-numbers-span-color);padding:0 8px;}.src-line-numbers :target{background-color:transparent;border-right:none;padding:0 8px;}.src-line-numbers .line-highlighted{background-color:var(--src-line-number-highlighted-background-color);}.search-loading{text-align:center;}.docblock-short{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.docblock-short code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:24px;position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.out-of-band{flex-grow:0;font-size:1.125rem;}.docblock code,.docblock-short code,pre,.rustdoc.source .example-wrap{background-color:var(--code-block-background-color);}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.method .where,.fn .where,.where.fmt-newline{display:block;white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:24px;}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 25px 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;}.source nav.sub{margin:0 0 15px 0;}.small-section-header{display:block;position:relative;}.small-section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.small-section-header>.anchor{left:-15px;padding-right:8px;}h2.small-section-header>.anchor{padding-right:6px;}.main-heading a:hover,.example-wrap>pre.rust a:hover,.all-items a:hover,.docblock a:not(.test-arrow):not(.scrape-help):hover,.docblock-short a:not(.test-arrow):not(.scrape-help):hover,.item-info a{text-decoration:underline;}.crate.block a.current{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{display:table;}.item-row{display:table-row;}.item-left,.item-right{display:table-cell;}.item-left{padding-right:1.25rem;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}#crate-search-div{position:relative;min-width:5em;}#crate-search{min-width:115px;padding:0 23px 0 4px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}@-moz-document url-prefix(){#crate-search{padding-left:0px;padding-right:19px;}}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url('data:image/svg+xml, \ + ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;}.search-results>a{display:flex;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);gap:1em;}.search-results>a>div{flex:1;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name span.alias{color:var(--search-results-alias-color);}.search-results .result-name span.grey{color:var(--search-results-grey-color);}.popover{position:absolute;top:100%;right:0;z-index:2;margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{min-height:36px;display:flex;padding:3px;margin-bottom:5px;}.item-left .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;align-items:center;white-space:pre-wrap;border-radius:3px;display:inline-flex;vertical-align:text-bottom;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji{font-size:1.25rem;margin-right:0.3rem;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.source .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;}.example-wrap .tooltip:hover::after{padding:5px 3px 3px 3px;border-radius:6px;margin-left:5px;font-size:1rem;border:1px solid var(--border-color);position:absolute;width:max-content;top:-2px;z-index:1;background-color:var(--tooltip-background-color);color:var(--tooltip-color);}.example-wrap .tooltip:hover::before{content:" ";position:absolute;top:50%;left:16px;margin-top:-5px;z-index:1;border:5px solid transparent;border-right-color:var(--tooltip-background-color);}.example-wrap.ignore .tooltip:hover::after{content:"This example is not tested";}.example-wrap.compile_fail .tooltip:hover::after{content:"This example deliberately fails to compile";}.example-wrap.should_panic .tooltip:hover::after{content:"This example panics";}.example-wrap.edition .tooltip:hover::after{content:"This code runs with edition " attr(data-edition);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.notable-traits{color:inherit;margin-right:15px;position:relative;}.notable-traits:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.notable .content{margin:0.25em 0.5em;}.notable .content pre,.notable .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.notable .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;color:var(--search-tab-title-count-color);}#src-sidebar-toggle{position:sticky;top:0;left:0;font-size:1.25rem;border-bottom:1px solid;display:flex;height:40px;justify-content:stretch;align-items:stretch;z-index:10;}#source-sidebar{width:100%;overflow:auto;}#source-sidebar>.title{font-size:1.5rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:6px;}#source-sidebar div.files>a:hover,details.dir-entry summary:hover,#source-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--source-sidebar-background-hover);}#source-sidebar div.files>a.selected{background-color:var(--source-sidebar-background-selected);}#src-sidebar-toggle>button{font-size:inherit;font-weight:bold;background:none;color:inherit;text-align:center;border:none;outline:none;flex:1 1;-webkit-appearance:none;opacity:1;}#settings-menu,#help-button{margin-left:4px;display:flex;}#settings-menu>a,#help-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus{border-color:var(--settings-button-border-focus);}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;margin-left:10px;padding:0;padding-left:2px;border:0;width:33px;}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,') no-repeat top left;content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,') no-repeat top left;}details.toggle[open] >summary::after{content:"Collapse";}.docblock summary>*{display:inline-block;}.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}@media (max-width:700px){*[id]{scroll-margin-top:45px;}.rustdoc{display:block;}main{padding-left:15px;padding-top:0px;}.main-heading{flex-direction:column;}.out-of-band{text-align:left;margin-left:initial;padding:initial;}.out-of-band .since::before{content:"Since ";}.sidebar .logo-container,.sidebar .location{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;z-index:11;height:calc(100vh - 45px);width:200px;}.source main,.rustdoc.source .sidebar{top:0;padding:0;height:100vh;border:0;}.sidebar.shown,.source-sidebar-expanded .source .sidebar,.rustdoc:not(.source) .sidebar:focus-within{left:0;}.mobile-topbar h2{padding-bottom:0;margin:auto 0.5em auto auto;overflow:hidden;font-size:24px;}.mobile-topbar h2 a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.mobile-topbar .logo-container>img{max-width:35px;max-height:35px;margin:5px 0 5px 20px;}.mobile-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;font-size:2rem;height:45px;width:100%;left:0;top:0;}.sidebar-menu-toggle{width:45px;font-size:32px;border:none;color:var(--main-color);}.sidebar-elems{margin-top:1em;}.anchor{display:none !important;}#search-tabs .count{display:block;}#main-content>details.toggle>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}#src-sidebar-toggle{position:fixed;left:1px;top:100px;width:30px;font-size:1.5rem;padding:0;z-index:10;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid;border-left:0;}.source-sidebar-expanded #src-sidebar-toggle{left:unset;top:unset;width:unset;border-top-right-radius:unset;border-bottom-right-radius:unset;position:sticky;border:0;border-bottom:1px solid;}#copy-path,#help-button{display:none;}.item-table,.item-row,.item-left,.item-right,.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-right{padding-left:2em;}.source-sidebar-expanded .source .sidebar{max-width:100vw;width:100vw;}details.toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>details.toggle:not(.top-doc)>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}.impl-items>.item-info{margin-left:34px;}.source nav.sub{margin:0;padding:8px;}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}}@media print{nav.sidebar,nav.sub,.out-of-band,a.srclink,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}.docblock{margin-left:0;}main{padding:10px;}}@media (max-width:464px){.docblock{margin-left:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}.sub-logo-container>img{height:35px;width:35px;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example{position:relative;}.scraped-example .code-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.scraped-example:not(.expanded) .code-wrapper{max-height:calc(1.5em * 5 + 10px);}.scraped-example:not(.expanded) .code-wrapper pre{overflow-y:hidden;padding-bottom:0;max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper,.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper pre{max-height:calc(1.5em * 10 + 10px);}.scraped-example .code-wrapper .next,.scraped-example .code-wrapper .prev,.scraped-example .code-wrapper .expand{color:var(--main-color);position:absolute;top:0.25em;z-index:1;padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.scraped-example .code-wrapper .prev{right:2.25em;}.scraped-example .code-wrapper .next{right:1.25em;}.scraped-example .code-wrapper .expand{right:0.25em;}.scraped-example:not(.expanded) .code-wrapper::before,.scraped-example:not(.expanded) .code-wrapper::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .code-wrapper::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .code-wrapper::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example .code-wrapper .example-wrap{width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded) .code-wrapper .example-wrap{overflow-x:hidden;}.scraped-example .example-wrap .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .example-wrap .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;} \ No newline at end of file diff --git a/rustdoc/latest/static.files/rustdoc-52c5db6f6f352e54.css b/rustdoc/latest/static.files/rustdoc-52c5db6f6f352e54.css deleted file mode 100644 index bfe5efbf..00000000 --- a/rustdoc/latest/static.files/rustdoc-52c5db6f6f352e54.css +++ /dev/null @@ -1 +0,0 @@ - @font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-018c141bf0843ffd.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),url("FiraSans-Medium-8f9a781e4970d388.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:400;src:local('Source Serif 4'),url("SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:italic;font-weight:400;src:local('Source Serif 4 Italic'),url("SourceSerif4-It-d034fe4ef9d0fa00.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:700;src:local('Source Serif 4 Bold'),url("SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}html{content:"";}@media (prefers-color-scheme:light){html{content:"light";}}@media (prefers-color-scheme:dark){html{content:"dark";}}body{font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;font-feature-settings:"kern","liga";background-color:var(--main-background-color);color:var(--main-color);}h1{font-size:1.5rem;}h2{font-size:1.375rem;}h3{font-size:1.25rem;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4{margin:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;flex-grow:1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{display:flex;flex-wrap:wrap;padding-bottom:6px;margin-bottom:15px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-left>a,.out-of-band,span.since,a.srclink,#help-button>a,summary.hideme,.scraped-example-list,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.small-section-header a,#source-sidebar a,pre.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.stab,.result-name .primitive>i,.result-name .keyword>i{color:var(--main-color);}.content span.enum,.content a.enum,.content span.struct,.content a.struct,.content span.union,.content a.union,.content span.primitive,.content a.primitive,.content span.type,.content a.type,.content span.foreigntype,.content a.foreigntype{color:var(--type-link-color);}.content span.trait,.content a.trait,.content span.traitalias,.content a.traitalias{color:var(--trait-link-color);}.content span.associatedtype,.content a.associatedtype,.content span.constant,.content a.constant,.content span.static,.content a.static{color:var(--assoc-item-link-color);}.content span.fn,.content a.fn,.content span.method,.content a.method,.content span.tymethod,.content a.tymethod{color:var(--function-link-color);}.content span.attr,.content a.attr,.content span.derive,.content a.derive,.content span.macro,.content a.macro{color:var(--macro-link-color);}.content span.mod,.content a.mod{color:var(--mod-link-color);}.content span.keyword,.content a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p{margin:0 0 .75em 0;}p:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.source main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,a.test-arrow,.code-header{font-family:"Source Code Pro",monospace;}.docblock code,.docblock-short code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.docblock-short pre code{padding:0;}pre{padding:14px;line-height:1.5;}.item-decl pre{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.source .content pre{padding:20px;}.rustdoc.source .example-wrap>pre.src-line-numbers{padding:20px 0 20px 4px;}img{max-width:100%;}.sub-logo-container,.logo-container{line-height:0;display:block;}.sub-logo-container{margin-right:32px;}.sub-logo-container>img{height:60px;width:60px;object-fit:contain;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 200px;overflow-y:scroll;position:sticky;height:100vh;top:0;left:0;}.rustdoc.source .sidebar{flex-basis:50px;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar-toggle,#source-sidebar{background-color:var(--sidebar-background-color);}#src-sidebar-toggle>button:hover,#src-sidebar-toggle>button:focus{background-color:var(--sidebar-background-color-hover);}.source .sidebar>*:not(#src-sidebar-toggle){visibility:hidden;}.source-sidebar-expanded .source .sidebar{overflow-y:auto;flex-basis:300px;}.source-sidebar-expanded .source .sidebar>*:not(#src-sidebar-toggle){visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.sidebar .logo-container{margin-top:10px;margin-bottom:10px;text-align:center;}.version{overflow-wrap:break-word;}.logo-container>img{height:100px;width:100px;}ul.block,.block li{padding:0;margin:0;list-style:none;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-left:-0.25rem;}.sidebar h2{overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>h2{padding-left:24px;}.sidebar a,.sidebar .current{color:var(--sidebar-link-color);}.sidebar .current,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap>pre{margin:0;flex-grow:1;overflow-x:auto;}.rustdoc .example-wrap>pre.example-line-numbers,.rustdoc .example-wrap>pre.src-line-numbers{flex-grow:0;min-width:fit-content;overflow:initial;text-align:right;-webkit-user-select:none;user-select:none;padding:14px 8px;color:var(--src-line-numbers-span-color);}.rustdoc .example-wrap>pre.src-line-numbers{padding:14px 0;}.src-line-numbers a,.src-line-numbers span{color:var(--src-line-numbers-span-color);padding:0 8px;}.src-line-numbers :target{background-color:transparent;border-right:none;padding:0 8px;}.src-line-numbers .line-highlighted{background-color:var(--src-line-number-highlighted-background-color);}.search-loading{text-align:center;}.docblock-short{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.docblock-short code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:24px;position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.out-of-band{flex-grow:0;font-size:1.125rem;}.docblock code,.docblock-short code,pre,.rustdoc.source .example-wrap{background-color:var(--code-block-background-color);}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.method .where,.fn .where,.where.fmt-newline{display:block;font-size:0.875rem;}.item-info{display:block;margin-left:24px;}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 25px 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;}.source nav.sub{margin:0 0 15px 0;}.small-section-header{display:block;position:relative;}.small-section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.small-section-header>.anchor{left:-15px;padding-right:8px;}h2.small-section-header>.anchor{padding-right:6px;}.main-heading a:hover,.example-wrap>pre.rust a:hover,.all-items a:hover,.docblock a:not(.test-arrow):not(.scrape-help):hover,.docblock-short a:not(.test-arrow):not(.scrape-help):hover,.item-info a{text-decoration:underline;}.crate.block a.current{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{display:table;}.item-row{display:table-row;}.item-left,.item-right{display:table-cell;}.item-left{padding-right:1.25rem;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}#crate-search-div{position:relative;min-width:5em;}#crate-search{min-width:115px;padding:0 23px 0 4px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}@-moz-document url-prefix(){#crate-search{padding-left:0px;padding-right:19px;}}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url("down-arrow-927217e04c7463ac.svg");filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;}.search-results>a{display:flex;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);gap:1em;}.search-results>a>div{flex:1;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name span.alias{color:var(--search-results-alias-color);}.search-results .result-name span.grey{color:var(--search-results-grey-color);}.popover{position:absolute;top:100%;right:0;z-index:2;margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{min-height:36px;display:flex;padding:3px;margin-bottom:5px;}.item-left .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;align-items:center;white-space:pre-wrap;border-radius:3px;display:inline-flex;vertical-align:text-bottom;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji{font-size:1.25rem;margin-right:0.3rem;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.module-item.unstable,.import-item.unstable{opacity:0.65;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.source .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;}.example-wrap .tooltip:hover::after{padding:5px 3px 3px 3px;border-radius:6px;margin-left:5px;font-size:1rem;border:1px solid var(--border-color);position:absolute;width:max-content;top:-2px;z-index:1;background-color:var(--tooltip-background-color);color:var(--tooltip-color);}.example-wrap .tooltip:hover::before{content:" ";position:absolute;top:50%;left:16px;margin-top:-5px;z-index:1;border:5px solid transparent;border-right-color:var(--tooltip-background-color);}.example-wrap.ignore .tooltip:hover::after{content:"This example is not tested";}.example-wrap.compile_fail .tooltip:hover::after{content:"This example deliberately fails to compile";}.example-wrap.should_panic .tooltip:hover::after{content:"This example panics";}.example-wrap.edition .tooltip:hover::after{content:"This code runs with edition " attr(data-edition);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.notable-traits{color:inherit;margin-right:15px;position:relative;}.notable-traits:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.notable .content{margin:0.25em 0.5em;}.notable .content pre,.notable .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.notable .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs .count{font-size:1rem;color:var(--search-tab-title-count-color);}#src-sidebar-toggle{position:sticky;top:0;left:0;font-size:1.25rem;border-bottom:1px solid;display:flex;height:40px;justify-content:stretch;align-items:stretch;z-index:10;}#source-sidebar{width:100%;overflow:auto;}#source-sidebar>.title{font-size:1.5rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:6px;}#source-sidebar div.files>a:hover,details.dir-entry summary:hover,#source-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--source-sidebar-background-hover);}#source-sidebar div.files>a.selected{background-color:var(--source-sidebar-background-selected);}#src-sidebar-toggle>button{font-size:inherit;font-weight:bold;background:none;color:inherit;text-align:center;border:none;outline:none;flex:1 1;-webkit-appearance:none;opacity:1;}#settings-menu,#help-button{margin-left:4px;display:flex;}#settings-menu>a,#help-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus{border-color:var(--settings-button-border-focus);}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;margin-left:10px;padding:0;padding-left:2px;border:0;width:33px;}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url("toggle-plus-1092eb4930d581b0.svg") no-repeat top left;content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url("toggle-minus-31bbd6e4c77f5c96.svg") no-repeat top left;}details.toggle[open] >summary::after{content:"Collapse";}.docblock summary>*{display:inline-block;}.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}@media (max-width:700px){*[id]{scroll-margin-top:45px;}.rustdoc{display:block;}main{padding-left:15px;padding-top:0px;}.main-heading{flex-direction:column;}.out-of-band{text-align:left;margin-left:initial;padding:initial;}.out-of-band .since::before{content:"Since ";}.sidebar .logo-container,.sidebar .location{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;z-index:11;height:calc(100vh - 45px);width:200px;}.source main,.rustdoc.source .sidebar{top:0;padding:0;height:100vh;border:0;}.sidebar.shown,.source-sidebar-expanded .source .sidebar,.rustdoc:not(.source) .sidebar:focus-within{left:0;}.mobile-topbar h2{padding-bottom:0;margin:auto 0.5em auto auto;overflow:hidden;font-size:24px;}.mobile-topbar h2 a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.mobile-topbar .logo-container>img{max-width:35px;max-height:35px;margin:5px 0 5px 20px;}.mobile-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;font-size:2rem;height:45px;width:100%;left:0;top:0;}.sidebar-menu-toggle{width:45px;font-size:32px;border:none;color:var(--main-color);}.sidebar-elems{margin-top:1em;}.anchor{display:none !important;}#search-tabs .count{display:block;}#main-content>details.toggle>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}#src-sidebar-toggle{position:fixed;left:1px;top:100px;width:30px;font-size:1.5rem;padding:0;z-index:10;border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid;border-left:0;}.source-sidebar-expanded #src-sidebar-toggle{left:unset;top:unset;width:unset;border-top-right-radius:unset;border-bottom-right-radius:unset;position:sticky;border:0;border-bottom:1px solid;}#copy-path,#help-button{display:none;}.item-table,.item-row,.item-left,.item-right,.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-right{padding-left:2em;}.source-sidebar-expanded .source .sidebar{max-width:100vw;width:100vw;}details.toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>details.toggle:not(.top-doc)>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}.impl-items>.item-info{margin-left:34px;}.source nav.sub{margin:0;padding:8px;}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}}@media print{nav.sidebar,nav.sub,.out-of-band,a.srclink,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}.docblock{margin-left:0;}main{padding:10px;}}@media (max-width:464px){.docblock{margin-left:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}.sub-logo-container>img{height:35px;width:35px;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example{position:relative;}.scraped-example .code-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.scraped-example:not(.expanded) .code-wrapper{max-height:calc(1.5em * 5 + 10px);}.scraped-example:not(.expanded) .code-wrapper pre{overflow-y:hidden;padding-bottom:0;max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper,.more-scraped-examples .scraped-example:not(.expanded) .code-wrapper pre{max-height:calc(1.5em * 10 + 10px);}.scraped-example .code-wrapper .next,.scraped-example .code-wrapper .prev,.scraped-example .code-wrapper .expand{color:var(--main-color);position:absolute;top:0.25em;z-index:1;padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.scraped-example .code-wrapper .prev{right:2.25em;}.scraped-example .code-wrapper .next{right:1.25em;}.scraped-example .code-wrapper .expand{right:0.25em;}.scraped-example:not(.expanded) .code-wrapper:before,.scraped-example:not(.expanded) .code-wrapper:after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .code-wrapper:before{top:0;}.scraped-example:not(.expanded) .code-wrapper:after{bottom:0;}.scraped-example .code-wrapper .example-wrap{width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded) .code-wrapper .example-wrap{overflow-x:hidden;}.scraped-example .example-wrap .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .example-wrap .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;} \ No newline at end of file diff --git a/rustdoc/latest/static.files/search-28136cea55c34037.js b/rustdoc/latest/static.files/search-28136cea55c34037.js new file mode 100644 index 00000000..136dab14 --- /dev/null +++ b/rustdoc/latest/static.files/search-28136cea55c34037.js @@ -0,0 +1 @@ +"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\"`")}else if(parserState.userQuery[end]!=="\""){throw new Error(`Unexpected \`${parserState.userQuery[end]}\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i=end){throw new Error("Found generics without a path")}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}if(start>=end&&generics.length===0){return}elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;while(parserState.pos"){extra="`<`"}else if(endChar===""){extra="`->`"}throw new Error("Unexpected `"+c+"` after "+extra)}if(!foundStopChar){if(endChar!==""){throw new Error(`Expected \`,\`, \` \` or \`${endChar}\`, found \`${c}\``)}throw new Error(`Expected \`,\` or \` \`, found \`${c}\``)}const posBefore=parserState.pos;getNextElem(query,parserState,elems,endChar===">");if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}parserState.pos+=1}function checkExtraTypeFilterCharacters(parserState){const query=parserState.userQuery;for(let pos=0;pos"){if(isReturnArrow(parserState)){break}throw new Error(`Unexpected \`${c}\` (did you mean \`->\`?)`)}throw new Error(`Unexpected \`${c}\``)}else if(c===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw new Error("Unexpected `:`")}if(query.elems.length===0){throw new Error("Expected type filter before `:`")}else if(query.elems.length!==1||parserState.totalElems!==1){throw new Error("Unexpected `:`")}else if(query.literalSearch){throw new Error("You cannot use quotes on type filter")}checkExtraTypeFilterCharacters(parserState);parserState.typeFilter=query.elems.pop().name;parserState.pos+=1;parserState.totalElems=0;query.literalSearch=false;foundStopChar=true;continue}if(!foundStopChar){if(parserState.typeFilter!==null){throw new Error(`Expected \`,\`, \` \` or \`->\`, found \`${c}\``)}throw new Error(`Expected \`,\`, \` \`, \`:\` or \`->\`, found \`${c}\``)}before=query.elems.length;getNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}while(parserState.pos`")}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),typeFilter:NO_TYPE_FILTER,elems:[],returned:[],foundElems:0,literalSearch:false,error:null,}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&hasOwnPropertyRustdoc(rawSearchIndex,elem.value)){return elem.value}return null}function parseQuery(userQuery){userQuery=userQuery.trim();const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);if(parserState.typeFilter!==null){let typeFilter=parserState.typeFilter;if(typeFilter==="const"){typeFilter="constant"}query.typeFilter=itemTypeFromName(typeFilter)}}catch(err){query=newParsedQuery(userQuery);query.error=err.message;query.typeFilter=-1;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,searchWords,filterCrates,currentCrate){const results_others={},results_in_args={},results_returned={};function transformResults(results){const duplicates={};const out=[];for(const result of results){if(result.id>-1){const obj=searchIndex[result.id];obj.lev=result.lev;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates[obj.fullPath]){continue}duplicates[obj.fullPath]=true;obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){const userQuery=parsedQuery.userQuery;const ar=[];for(const entry in results){if(hasOwnPropertyRustdoc(results,entry)){const result=results[entry];result.word=searchWords[result.id];result.item=searchIndex[result.id]||{};ar.push(result)}}results=ar;if(results.length===0){return[]}results.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_lev;b=bbb.path_lev;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.lev);b=(bbb.lev);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}if((aaa.item.ty===TY_PRIMITIVE&&bbb.item.ty!==TY_KEYWORD)||(aaa.item.ty===TY_KEYWORD&&bbb.item.ty!==TY_PRIMITIVE)){return-1}if((bbb.item.ty===TY_PRIMITIVE&&aaa.item.ty!==TY_PRIMITIVE)||(bbb.item.ty===TY_KEYWORD&&aaa.item.ty!==TY_KEYWORD)){return 1}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});let nameSplit=null;if(parsedQuery.elems.length===1){const hasPath=typeof parsedQuery.elems[0].path==="undefined";nameSplit=hasPath?null:parsedQuery.elems[0].path}for(const result of results){if(result.dontValidate){continue}const name=result.item.name.toLowerCase(),path=result.item.path.toLowerCase(),parent=result.item.parent;if(!isType&&!validateResult(name,path,nameSplit,parent)){result.id=-1}}return transformResults(results)}function checkGenerics(row,elem,defaultLev,maxLevDistance){if(row.generics.length===0){return elem.generics.length===0?defaultLev:maxLevDistance+1}else if(row.generics.length>0&&row.generics[0].name===null){return checkGenerics(row.generics[0],elem,defaultLev,maxLevDistance)}let elem_name;if(elem.generics.length>0&&row.generics.length>=elem.generics.length){const elems=Object.create(null);for(const entry of row.generics){elem_name=entry.name;if(elem_name===""){if(checkGenerics(entry,elem,maxLevDistance+1,maxLevDistance)!==0){return maxLevDistance+1}continue}if(elems[elem_name]===undefined){elems[elem_name]=0}elems[elem_name]+=1}for(const generic of elem.generics){let match=null;if(elems[generic.name]){match=generic.name}else{for(elem_name in elems){if(!hasOwnPropertyRustdoc(elems,elem_name)){continue}if(elem_name===generic){match=elem_name;break}}}if(match===null){return maxLevDistance+1}elems[match]-=1;if(elems[match]===0){delete elems[match]}}return 0}return maxLevDistance+1}function checkIfInGenerics(row,elem,maxLevDistance){let lev=maxLevDistance+1;for(const entry of row.generics){lev=Math.min(checkType(entry,elem,true,maxLevDistance),lev);if(lev===0){break}}return lev}function checkType(row,elem,literalSearch,maxLevDistance){if(row.name===null){if(row.generics.length>0){return checkIfInGenerics(row,elem,maxLevDistance)}return maxLevDistance+1}let lev=levenshtein(row.name,elem.name);if(literalSearch){if(lev!==0){if(elem.generics.length===0){const checkGeneric=row.generics.length>0;if(checkGeneric&&row.generics.findIndex(tmp_elem=>tmp_elem.name===elem.name)!==-1){return 0}}return maxLevDistance+1}else if(elem.generics.length>0){return checkGenerics(row,elem,maxLevDistance+1,maxLevDistance)}return 0}else if(row.generics.length>0){if(elem.generics.length===0){if(lev===0){return 0}lev=Math.min(lev,checkIfInGenerics(row,elem,maxLevDistance));return lev}else if(lev>maxLevDistance){return checkIfInGenerics(row,elem,maxLevDistance)}else{const tmp_lev=checkGenerics(row,elem,lev,maxLevDistance);if(tmp_lev>maxLevDistance){return maxLevDistance+1}return(tmp_lev+lev)/2}}else if(elem.generics.length>0){return maxLevDistance+1}return lev}function findArg(row,elem,typeFilter,maxLevDistance){let lev=maxLevDistance+1;if(row&&row.type&&row.type.inputs&&row.type.inputs.length>0){for(const input of row.type.inputs){if(!typePassesFilter(typeFilter,input.ty)){continue}lev=Math.min(lev,checkType(input,elem,parsedQuery.literalSearch,maxLevDistance));if(lev===0){return 0}}}return parsedQuery.literalSearch?maxLevDistance+1:lev}function checkReturned(row,elem,typeFilter,maxLevDistance){let lev=maxLevDistance+1;if(row&&row.type&&row.type.output.length>0){const ret=row.type.output;for(const ret_ty of ret){if(!typePassesFilter(typeFilter,ret_ty.ty)){continue}lev=Math.min(lev,checkType(ret_ty,elem,parsedQuery.literalSearch,maxLevDistance));if(lev===0){return 0}}}return parsedQuery.literalSearch?maxLevDistance+1:lev}function checkPath(contains,ty,maxLevDistance){if(contains.length===0){return 0}let ret_lev=maxLevDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;if(clength>length){return maxLevDistance+1}for(let i=0;ilength){break}let lev_total=0;let aborted=false;for(let x=0;xmaxLevDistance){aborted=true;break}lev_total+=lev}if(!aborted){ret_lev=Math.min(ret_lev,Math.round(lev_total/clength))}}return ret_lev}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES[filterCrates]&&ALIASES[filterCrates][lowerQuery]){const query_aliases=ALIASES[filterCrates][lowerQuery];for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{Object.keys(ALIASES).forEach(crate=>{if(ALIASES[crate][lowerQuery]){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=ALIASES[crate][lowerQuery];for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}})}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,lev,path_lev,maxLevDistance){const inBounds=lev<=maxLevDistance||index!==-1;if(lev===0||(!parsedQuery.literalSearch&&inBounds)){if(results[fullId]!==undefined){const result=results[fullId];if(result.dontValidate||result.lev<=lev){return}}results[fullId]={id:id,index:index,dontValidate:parsedQuery.literalSearch,lev:lev,path_lev:path_lev,}}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned,maxLevDistance){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let lev,index=-1,path_lev=0;const fullId=row.id;const searchWord=searchWords[pos];const in_args=findArg(row,elem,parsedQuery.typeFilter,maxLevDistance);const returned=checkReturned(row,elem,parsedQuery.typeFilter,maxLevDistance);addIntoResults(results_in_args,fullId,pos,-1,in_args,0,maxLevDistance);addIntoResults(results_returned,fullId,pos,-1,returned,0,maxLevDistance);if(!typePassesFilter(parsedQuery.typeFilter,row.ty)){return}const row_index=row.normalizedName.indexOf(elem.pathLast);const word_index=searchWord.indexOf(elem.pathLast);if(row_index===-1){index=word_index}else if(word_index===-1){index=row_index}else if(word_index1){path_lev=checkPath(elem.pathWithoutLast,row,maxLevDistance);if(path_lev>maxLevDistance){return}}if(parsedQuery.literalSearch){if(searchWord===elem.name){addIntoResults(results_others,fullId,pos,index,0,path_lev)}return}lev=levenshtein(searchWord,elem.pathLast);if(index===-1&&lev+path_lev>maxLevDistance){return}addIntoResults(results_others,fullId,pos,index,lev,path_lev,maxLevDistance)}function handleArgs(row,pos,results,maxLevDistance){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let totalLev=0;let nbLev=0;function checkArgs(elems,callback){for(const elem of elems){const lev=callback(row,elem,NO_TYPE_FILTER,maxLevDistance);if(lev<=1){nbLev+=1;totalLev+=lev}else{return false}}return true}if(!checkArgs(parsedQuery.elems,findArg)){return}if(!checkArgs(parsedQuery.returned,checkReturned)){return}if(nbLev===0){return}const lev=Math.round(totalLev/nbLev);addIntoResults(results,row.id,pos,0,lev,0,maxLevDistance)}function innerRunQuery(){let elem,i,nSearchWords,in_returned,row;let queryLen=0;for(const elem of parsedQuery.elems){queryLen+=elem.name.length}for(const elem of parsedQuery.returned){queryLen+=elem.name.length}const maxLevDistance=Math.floor(queryLen/3);if(parsedQuery.foundElems===1){if(parsedQuery.elems.length===1){elem=parsedQuery.elems[0];for(i=0,nSearchWords=searchWords.length;i0){for(i=0,nSearchWords=searchWords.length;i-1||path.indexOf(key)>-1||(parent!==undefined&&parent.name!==undefined&&parent.name.toLowerCase().indexOf(key)>-1)||levenshtein(name,key)<=maxLevDistance)){return false}}return true}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor="#"+type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="#variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){let extraClass="";if(display===true){extraClass=" active"}const output=document.createElement("div");let length=0;if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];length+=1;let extra="";if(type==="primitive"){extra=" (primitive type)"}else if(type==="keyword"){extra=" (keyword)"}const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";if(item.is_alias){const alias=document.createElement("span");alias.className="alias";const bold=document.createElement("b");bold.innerText=item.alias;alias.appendChild(bold);alias.insertAdjacentHTML("beforeend"," - see ");resultName.appendChild(alias)}resultName.insertAdjacentHTML("beforeend",item.displayPath+""+name+extra+"");link.appendChild(resultName);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
    "+"Try on DuckDuckGo?

    "+"Or try looking in one of these:"}return[output,length]}function makeTabHeader(tabNb,text,nbElems){if(searchState.currentTab===tabNb){return""}return""}function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true"&&(!search.firstChild||search.firstChild.innerText!==searchState.loadingText))){const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const ret_others=addTab(results.others,results.query,true);const ret_in_args=addTab(results.in_args,results.query,false);const ret_returned=addTab(results.returned,results.query,false);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";const crates_list=Object.keys(rawSearchIndex);if(crates_list.length>1){crates=" in 
    "}let output=`

    Results${crates}

    `;if(results.query.error!==null){output+=`

    Query parser error: "${results.query.error}".

    `;output+="
    "+makeTabHeader(0,"In Names",ret_others[1])+"
    ";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
    "+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
    "}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
    "+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
    ";currentTab=0}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function search(e,forced){if(e){e.preventDefault()}const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";if(browserSupportsHistoryApi()){const newURL=buildUrl(query.original,filterCrates);if(!history.state&&!params.search){history.pushState(null,"",newURL)}else{history.replaceState(null,"",newURL)}}showResults(execQuery(query,searchWords,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;return types.map(type=>{let pathIndex,generics;if(typeof type==="number"){pathIndex=type;generics=[]}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths)}return{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:generics,}})}function buildFunctionSearchType(functionSearchType,lowercasePaths){const INPUTS_DATA=0;const OUTPUT_DATA=1;if(functionSearchType===0){return null}let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){const pathIndex=functionSearchType[INPUTS_DATA];inputs=[{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:[],}]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){const pathIndex=functionSearchType[OUTPUT_DATA];output=[{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:[],}]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths)}}else{output=[]}return{inputs,output,}}function buildIndex(rawSearchIndex){searchIndex=[];const searchWords=[];let i,word;let currentIndex=0;let id=0;for(const crate in rawSearchIndex){if(!hasOwnPropertyRustdoc(rawSearchIndex,crate)){continue}let crateSize=0;const crateCorpus=rawSearchIndex[crate];searchWords.push(crate);const crateRow={crate:crate,ty:1,name:crate,path:"",desc:crateCorpus.doc,parent:undefined,type:null,id:id,normalizedName:crate.indexOf("_")===-1?crate:crate.replace(/_/g,""),};id+=1;searchIndex.push(crateRow);currentIndex+=1;const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=crateCorpus.q;const itemDescs=crateCorpus.d;const itemParentIdxs=crateCorpus.i;const itemFunctionSearchTypes=crateCorpus.f;const paths=crateCorpus.p;const aliases=crateCorpus.a;const lowercasePaths=[];let len=paths.length;for(i=0;i0?paths[itemParentIdxs[i]-1]:undefined,type:buildFunctionSearchType(itemFunctionSearchTypes[i],lowercasePaths),id:id,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),};id+=1;searchIndex.push(row);lastPath=row.path;crateSize+=1}if(aliases){ALIASES[crate]=Object.create(null);for(const alias_name in aliases){if(!hasOwnPropertyRustdoc(aliases,alias_name)){continue}if(!hasOwnPropertyRustdoc(ALIASES[crate],alias_name)){ALIASES[crate][alias_name]=[]}for(const local_alias of aliases[alias_name]){ALIASES[crate][alias_name].push(local_alias+currentIndex)}}}currentIndex+=crateSize}return searchWords}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){if(browserSupportsHistoryApi()){history.replaceState(null,window.currentCrate+" - Rust",getNakedUrl()+window.location.hash)}searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;search(e)}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const params=searchState.getQueryStringParams();const query=searchState.input.value.trim();if(!history.state&&!params.search){history.pushState(null,"",buildUrl(query,null))}else{history.replaceState(null,"",buildUrl(query,null))}}currentResults=null;search(undefined,true)}const searchWords=buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}return searchWords}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch({})}})() \ No newline at end of file diff --git a/rustdoc/latest/static.files/search-98d53477a794af0b.js b/rustdoc/latest/static.files/search-98d53477a794af0b.js deleted file mode 100644 index 64e17055..00000000 --- a/rustdoc/latest/static.files/search-98d53477a794af0b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\"`")}else if(parserState.userQuery[end]!=="\""){throw new Error(`Unexpected \`${parserState.userQuery[end]}\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i=end){throw new Error("Found generics without a path")}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}if(start>=end&&generics.length===0){return}elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;while(parserState.pos"){extra="`<`"}else if(endChar===""){extra="`->`"}throw new Error("Unexpected `"+c+"` after "+extra)}if(!foundStopChar){if(endChar!==""){throw new Error(`Expected \`,\`, \` \` or \`${endChar}\`, found \`${c}\``)}throw new Error(`Expected \`,\` or \` \`, found \`${c}\``)}const posBefore=parserState.pos;getNextElem(query,parserState,elems,endChar===">");if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}parserState.pos+=1}function checkExtraTypeFilterCharacters(parserState){const query=parserState.userQuery;for(let pos=0;pos"){if(isReturnArrow(parserState)){break}throw new Error(`Unexpected \`${c}\` (did you mean \`->\`?)`)}throw new Error(`Unexpected \`${c}\``)}else if(c===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw new Error("Unexpected `:`")}if(query.elems.length===0){throw new Error("Expected type filter before `:`")}else if(query.elems.length!==1||parserState.totalElems!==1){throw new Error("Unexpected `:`")}else if(query.literalSearch){throw new Error("You cannot use quotes on type filter")}checkExtraTypeFilterCharacters(parserState);parserState.typeFilter=query.elems.pop().name;parserState.pos+=1;parserState.totalElems=0;query.literalSearch=false;foundStopChar=true;continue}if(!foundStopChar){if(parserState.typeFilter!==null){throw new Error(`Expected \`,\`, \` \` or \`->\`, found \`${c}\``)}throw new Error(`Expected \`,\`, \` \`, \`:\` or \`->\`, found \`${c}\``)}before=query.elems.length;getNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}while(parserState.pos`")}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),typeFilter:NO_TYPE_FILTER,elems:[],returned:[],foundElems:0,literalSearch:false,error:null,}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&hasOwnPropertyRustdoc(rawSearchIndex,elem.value)){return elem.value}return null}function parseQuery(userQuery){userQuery=userQuery.trim();const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);if(parserState.typeFilter!==null){let typeFilter=parserState.typeFilter;if(typeFilter==="const"){typeFilter="constant"}query.typeFilter=itemTypeFromName(typeFilter)}}catch(err){query=newParsedQuery(userQuery);query.error=err.message;query.typeFilter=-1;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,searchWords,filterCrates,currentCrate){const results_others={},results_in_args={},results_returned={};function transformResults(results){const duplicates={};const out=[];for(const result of results){if(result.id>-1){const obj=searchIndex[result.id];obj.lev=result.lev;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates[obj.fullPath]){continue}duplicates[obj.fullPath]=true;obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){const userQuery=parsedQuery.userQuery;const ar=[];for(const entry in results){if(hasOwnPropertyRustdoc(results,entry)){const result=results[entry];result.word=searchWords[result.id];result.item=searchIndex[result.id]||{};ar.push(result)}}results=ar;if(results.length===0){return[]}results.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_lev;b=bbb.path_lev;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.lev);b=(bbb.lev);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}if((aaa.item.ty===TY_PRIMITIVE&&bbb.item.ty!==TY_KEYWORD)||(aaa.item.ty===TY_KEYWORD&&bbb.item.ty!==TY_PRIMITIVE)){return-1}if((bbb.item.ty===TY_PRIMITIVE&&aaa.item.ty!==TY_PRIMITIVE)||(bbb.item.ty===TY_KEYWORD&&aaa.item.ty!==TY_KEYWORD)){return 1}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});let nameSplit=null;if(parsedQuery.elems.length===1){const hasPath=typeof parsedQuery.elems[0].path==="undefined";nameSplit=hasPath?null:parsedQuery.elems[0].path}for(const result of results){if(result.dontValidate){continue}const name=result.item.name.toLowerCase(),path=result.item.path.toLowerCase(),parent=result.item.parent;if(!isType&&!validateResult(name,path,nameSplit,parent)){result.id=-1}}return transformResults(results)}function checkGenerics(row,elem,defaultLev){if(row.generics.length===0){return elem.generics.length===0?defaultLev:MAX_LEV_DISTANCE+1}else if(row.generics.length>0&&row.generics[0].name===null){return checkGenerics(row.generics[0],elem,defaultLev)}let elem_name;if(elem.generics.length>0&&row.generics.length>=elem.generics.length){const elems=Object.create(null);for(const entry of row.generics){elem_name=entry.name;if(elem_name===""){if(checkGenerics(entry,elem,MAX_LEV_DISTANCE+1)!==0){return MAX_LEV_DISTANCE+1}continue}if(elems[elem_name]===undefined){elems[elem_name]=0}elems[elem_name]+=1}for(const generic of elem.generics){let match=null;if(elems[generic.name]){match=generic.name}else{for(elem_name in elems){if(!hasOwnPropertyRustdoc(elems,elem_name)){continue}if(elem_name===generic){match=elem_name;break}}}if(match===null){return MAX_LEV_DISTANCE+1}elems[match]-=1;if(elems[match]===0){delete elems[match]}}return 0}return MAX_LEV_DISTANCE+1}function checkIfInGenerics(row,elem){let lev=MAX_LEV_DISTANCE+1;for(const entry of row.generics){lev=Math.min(checkType(entry,elem,true),lev);if(lev===0){break}}return lev}function checkType(row,elem,literalSearch){if(row.name===null){if(row.generics.length>0){return checkIfInGenerics(row,elem)}return MAX_LEV_DISTANCE+1}let lev=levenshtein(row.name,elem.name);if(literalSearch){if(lev!==0){if(elem.generics.length===0){const checkGeneric=row.generics.length>0;if(checkGeneric&&row.generics.findIndex(tmp_elem=>tmp_elem.name===elem.name)!==-1){return 0}}return MAX_LEV_DISTANCE+1}else if(elem.generics.length>0){return checkGenerics(row,elem,MAX_LEV_DISTANCE+1)}return 0}else if(row.generics.length>0){if(elem.generics.length===0){if(lev===0){return 0}lev=checkIfInGenerics(row,elem);return lev+0.5}else if(lev>MAX_LEV_DISTANCE){return checkIfInGenerics(row,elem)}else{const tmp_lev=checkGenerics(row,elem,lev);if(tmp_lev>MAX_LEV_DISTANCE){return MAX_LEV_DISTANCE+1}return(tmp_lev+lev)/2}}else if(elem.generics.length>0){return MAX_LEV_DISTANCE+1}return lev}function findArg(row,elem,typeFilter){let lev=MAX_LEV_DISTANCE+1;if(row&&row.type&&row.type.inputs&&row.type.inputs.length>0){for(const input of row.type.inputs){if(!typePassesFilter(typeFilter,input.ty)){continue}lev=Math.min(lev,checkType(input,elem,parsedQuery.literalSearch));if(lev===0){return 0}}}return parsedQuery.literalSearch?MAX_LEV_DISTANCE+1:lev}function checkReturned(row,elem,typeFilter){let lev=MAX_LEV_DISTANCE+1;if(row&&row.type&&row.type.output.length>0){const ret=row.type.output;for(const ret_ty of ret){if(!typePassesFilter(typeFilter,ret_ty.ty)){continue}lev=Math.min(lev,checkType(ret_ty,elem,parsedQuery.literalSearch));if(lev===0){return 0}}}return parsedQuery.literalSearch?MAX_LEV_DISTANCE+1:lev}function checkPath(contains,ty){if(contains.length===0){return 0}let ret_lev=MAX_LEV_DISTANCE+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;if(clength>length){return MAX_LEV_DISTANCE+1}for(let i=0;ilength){break}let lev_total=0;let aborted=false;for(let x=0;xMAX_LEV_DISTANCE){aborted=true;break}lev_total+=lev}if(!aborted){ret_lev=Math.min(ret_lev,Math.round(lev_total/clength))}}return ret_lev}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES[filterCrates]&&ALIASES[filterCrates][lowerQuery]){const query_aliases=ALIASES[filterCrates][lowerQuery];for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{Object.keys(ALIASES).forEach(crate=>{if(ALIASES[crate][lowerQuery]){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=ALIASES[crate][lowerQuery];for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}})}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,lev,path_lev){const inBounds=lev<=MAX_LEV_DISTANCE||index!==-1;if(lev===0||(!parsedQuery.literalSearch&&inBounds)){if(results[fullId]!==undefined){const result=results[fullId];if(result.dontValidate||result.lev<=lev){return}}results[fullId]={id:id,index:index,dontValidate:parsedQuery.literalSearch,lev:lev,path_lev:path_lev,}}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let lev,index=-1,path_lev=0;const fullId=row.id;const searchWord=searchWords[pos];const in_args=findArg(row,elem,parsedQuery.typeFilter);const returned=checkReturned(row,elem,parsedQuery.typeFilter);addIntoResults(results_in_args,fullId,pos,-1,in_args,0);addIntoResults(results_returned,fullId,pos,-1,returned,0);if(!typePassesFilter(parsedQuery.typeFilter,row.ty)){return}const row_index=row.normalizedName.indexOf(elem.pathLast);const word_index=searchWord.indexOf(elem.pathLast);if(row_index===-1){index=word_index}else if(word_index===-1){index=row_index}else if(word_index1){path_lev=checkPath(elem.pathWithoutLast,row);if(path_lev>MAX_LEV_DISTANCE){return}}if(parsedQuery.literalSearch){if(searchWord===elem.name){addIntoResults(results_others,fullId,pos,index,0,path_lev)}return}lev=levenshtein(searchWord,elem.pathLast);if(index===-1&&lev+path_lev>MAX_LEV_DISTANCE){return}addIntoResults(results_others,fullId,pos,index,lev,path_lev)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let totalLev=0;let nbLev=0;function checkArgs(elems,callback){for(const elem of elems){const lev=callback(row,elem,NO_TYPE_FILTER);if(lev<=1){nbLev+=1;totalLev+=lev}else{return false}}return true}if(!checkArgs(parsedQuery.elems,findArg)){return}if(!checkArgs(parsedQuery.returned,checkReturned)){return}if(nbLev===0){return}const lev=Math.round(totalLev/nbLev);addIntoResults(results,row.id,pos,0,lev,0)}function innerRunQuery(){let elem,i,nSearchWords,in_returned,row;if(parsedQuery.foundElems===1){if(parsedQuery.elems.length===1){elem=parsedQuery.elems[0];for(i=0,nSearchWords=searchWords.length;i0){for(i=0,nSearchWords=searchWords.length;i-1||path.indexOf(key)>-1||(parent!==undefined&&parent.name!==undefined&&parent.name.toLowerCase().indexOf(key)>-1)||levenshtein(name,key)<=MAX_LEV_DISTANCE)){return false}}return true}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor="#"+type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="#variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){let extraClass="";if(display===true){extraClass=" active"}const output=document.createElement("div");let length=0;if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];length+=1;let extra="";if(type==="primitive"){extra=" (primitive type)"}else if(type==="keyword"){extra=" (keyword)"}const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";if(item.is_alias){const alias=document.createElement("span");alias.className="alias";const bold=document.createElement("b");bold.innerText=item.alias;alias.appendChild(bold);alias.insertAdjacentHTML("beforeend"," - see ");resultName.appendChild(alias)}resultName.insertAdjacentHTML("beforeend",item.displayPath+""+name+extra+"");link.appendChild(resultName);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
    "+"Try on DuckDuckGo?

    "+"Or try looking in one of these:"}return[output,length]}function makeTabHeader(tabNb,text,nbElems){if(searchState.currentTab===tabNb){return""}return""}function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true"&&(!search.firstChild||search.firstChild.innerText!==searchState.loadingText))){const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const ret_others=addTab(results.others,results.query,true);const ret_in_args=addTab(results.in_args,results.query,false);const ret_returned=addTab(results.returned,results.query,false);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";const crates_list=Object.keys(rawSearchIndex);if(crates_list.length>1){crates=" in 
    "}let output=`

    Results${crates}

    `;if(results.query.error!==null){output+=`

    Query parser error: "${results.query.error}".

    `;output+="
    "+makeTabHeader(0,"In Names",ret_others[1])+"
    ";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
    "+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
    "}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
    "+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
    ";currentTab=0}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function search(e,forced){if(e){e.preventDefault()}const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";if(browserSupportsHistoryApi()){const newURL=buildUrl(query.original,filterCrates);if(!history.state&&!params.search){history.pushState(null,"",newURL)}else{history.replaceState(null,"",newURL)}}showResults(execQuery(query,searchWords,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;return types.map(type=>{let pathIndex,generics;if(typeof type==="number"){pathIndex=type;generics=[]}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths)}return{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:generics,}})}function buildFunctionSearchType(functionSearchType,lowercasePaths){const INPUTS_DATA=0;const OUTPUT_DATA=1;if(functionSearchType===0){return null}let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){const pathIndex=functionSearchType[INPUTS_DATA];inputs=[{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:[],}]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){const pathIndex=functionSearchType[OUTPUT_DATA];output=[{name:pathIndex===0?null:lowercasePaths[pathIndex-1].name,ty:pathIndex===0?null:lowercasePaths[pathIndex-1].ty,generics:[],}]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths)}}else{output=[]}return{inputs,output,}}function buildIndex(rawSearchIndex){searchIndex=[];const searchWords=[];let i,word;let currentIndex=0;let id=0;for(const crate in rawSearchIndex){if(!hasOwnPropertyRustdoc(rawSearchIndex,crate)){continue}let crateSize=0;const crateCorpus=rawSearchIndex[crate];searchWords.push(crate);const crateRow={crate:crate,ty:1,name:crate,path:"",desc:crateCorpus.doc,parent:undefined,type:null,id:id,normalizedName:crate.indexOf("_")===-1?crate:crate.replace(/_/g,""),};id+=1;searchIndex.push(crateRow);currentIndex+=1;const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=crateCorpus.q;const itemDescs=crateCorpus.d;const itemParentIdxs=crateCorpus.i;const itemFunctionSearchTypes=crateCorpus.f;const paths=crateCorpus.p;const aliases=crateCorpus.a;const lowercasePaths=[];let len=paths.length;for(i=0;i0?paths[itemParentIdxs[i]-1]:undefined,type:buildFunctionSearchType(itemFunctionSearchTypes[i],lowercasePaths),id:id,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),};id+=1;searchIndex.push(row);lastPath=row.path;crateSize+=1}if(aliases){ALIASES[crate]=Object.create(null);for(const alias_name in aliases){if(!hasOwnPropertyRustdoc(aliases,alias_name)){continue}if(!hasOwnPropertyRustdoc(ALIASES[crate],alias_name)){ALIASES[crate][alias_name]=[]}for(const local_alias of aliases[alias_name]){ALIASES[crate][alias_name].push(local_alias+currentIndex)}}}currentIndex+=crateSize}return searchWords}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){if(browserSupportsHistoryApi()){history.replaceState(null,window.currentCrate+" - Rust",getNakedUrl()+window.location.hash)}searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;search(e)}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const params=searchState.getQueryStringParams();const query=searchState.input.value.trim();if(!history.state&&!params.search){history.pushState(null,"",buildUrl(query,null))}else{history.replaceState(null,"",buildUrl(query,null))}}currentResults=null;search(undefined,true)}const searchWords=buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}return searchWords}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch({})}})() \ No newline at end of file diff --git a/rustdoc/latest/static.files/settings-0bcba95ff279c1db.css b/rustdoc/latest/static.files/settings-0bcba95ff279c1db.css new file mode 100644 index 00000000..907d4206 --- /dev/null +++ b/rustdoc/latest/static.files/settings-0bcba95ff279c1db.css @@ -0,0 +1,3 @@ +.setting-line{margin:1.2em 0.6em;position:relative;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;color:inherit;border:1px solid currentColor;outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-check input:checked{content:url('data:image/svg+xml,\ + \ + ');}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;} \ No newline at end of file diff --git a/rustdoc/latest/static.files/settings-ab1d4ae2ec52020e.css b/rustdoc/latest/static.files/settings-ab1d4ae2ec52020e.css deleted file mode 100644 index 3f49de39..00000000 --- a/rustdoc/latest/static.files/settings-ab1d4ae2ec52020e.css +++ /dev/null @@ -1,3 +0,0 @@ -.setting-line{margin:1.2em 0.6em;position:relative;}.setting-line .choices{display:flex;flex-wrap:wrap;}.setting-line .radio-line input,.setting-line .settings-toggle input{margin-right:0.3em;height:1.2rem;width:1.2rem;color:inherit;border:1px solid currentColor;outline:none;-webkit-appearance:none;cursor:pointer;}.setting-line .radio-line input{border-radius:50%;}.setting-line .settings-toggle input:checked{content:url('data:image/svg+xml,\ - \ - ');}.setting-line .radio-line input+span,.setting-line .settings-toggle span{padding-bottom:1px;}.radio-line .choice{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:flex;align-items:center;cursor:pointer;}.radio-line .choice+.choice{margin-left:0.5em;}.settings-toggle{position:relative;width:100%;margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-line .radio-line input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-line .settings-toggle input:checked{background-color:var(--settings-input-color);}.setting-line .radio-line input:focus,.setting-line .settings-toggle input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-line .radio-line input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-line .radio-line input:hover,.setting-line .settings-toggle input:hover{border-color:var(--settings-input-color) !important;} \ No newline at end of file diff --git a/rustdoc/latest/static.files/settings-c3c521c753752a1a.js b/rustdoc/latest/static.files/settings-c3c521c753752a1a.js deleted file mode 100644 index 0c225db4..00000000 --- a/rustdoc/latest/static.files/settings-c3c521c753752a1a.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\"checkbox\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\"radio\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="
    ";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\ -
    -
    ${setting_name}
    -
    `;onEach(setting["options"],option=>{const checked=option===setting["default"]?" checked":"";const full=`${js_data_name}-${option.replace(/ /g,"-")}`;output+=`\ -`});output+="
    "}else{const checked=setting["default"]===true?" checked":"";output+=`\ -`}output+="
    "}return output}function buildSettingsPage(){const theme_names=getVar("themes").split(",").filter(t=>t);theme_names.push("light","dark","ayu");const settings=[{"name":"Theme","js_name":"theme","default":"system preference","options":theme_names.concat("system preference"),},{"name":"Preferred light theme","js_name":"preferred-light-theme","default":"light","options":theme_names,},{"name":"Preferred dark theme","js_name":"preferred-dark-theme","default":"dark","options":theme_names,},{"name":"Auto-hide item contents for large items","js_name":"auto-hide-large-items","default":true,},{"name":"Auto-hide item methods' documentation","js_name":"auto-hide-method-docs","default":false,},{"name":"Auto-hide trait implementation documentation","js_name":"auto-hide-trait-implementations","default":false,},{"name":"Directly go to item in search if there is only one result","js_name":"go-to-only-result","default":false,},{"name":"Show line numbers on code examples","js_name":"line-numbers","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},];const elementKind=isSettingsPage?"section":"div";const innerHTML=`
    ${buildSettingsPageSections(settings)}
    `;const el=document.createElement(elementKind);el.id="settings";if(!isSettingsPage){el.className="popover"}el.innerHTML=innerHTML;if(isSettingsPage){document.getElementById(MAIN_ID).appendChild(el)}else{el.setAttribute("tabindex","-1");getSettingsButton().appendChild(el)}return el}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display=""}function settingsBlurHandler(event){blurHandler(event,getSettingsButton(),window.hidePopoverMenus)}if(isSettingsPage){getSettingsButton().onclick=function(event){event.preventDefault()}}else{const settingsButton=getSettingsButton();const settingsMenu=document.getElementById("settings");settingsButton.onclick=function(event){if(elemIsInParent(event.target,settingsMenu)){return}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hideAllModals();if(shouldDisplaySettings){displaySettings()}};settingsButton.onblur=settingsBlurHandler;settingsButton.querySelector("a").onblur=settingsBlurHandler;onEachLazy(settingsMenu.querySelectorAll("input"),el=>{el.onblur=settingsBlurHandler});settingsMenu.onblur=settingsBlurHandler}setTimeout(()=>{setEvents(settingsMenu);if(!isSettingsPage){displaySettings()}removeClass(getSettingsButton(),"rotate")},0)})() \ No newline at end of file diff --git a/rustdoc/latest/static.files/settings-f0c5c39777a9a2f6.js b/rustdoc/latest/static.files/settings-f0c5c39777a9a2f6.js new file mode 100644 index 00000000..9f78bb91 --- /dev/null +++ b/rustdoc/latest/static.files/settings-f0c5c39777a9a2f6.js @@ -0,0 +1,17 @@ +"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme"),"hidden");removeClass(document.getElementById("preferred-dark-theme"),"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme"),"hidden");addClass(document.getElementById("preferred-dark-theme"),"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\"checkbox\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.querySelectorAll("input[type=\"radio\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\ +
    +
    ${setting_name}
    +
    `;onEach(setting["options"],option=>{const checked=option===setting["default"]?" checked":"";const full=`${js_data_name}-${option.replace(/ /g,"-")}`;output+=`\ + `});output+=`\ +
    +
    `}else{const checked=setting["default"]===true?" checked":"";output+=`\ +
    \ + \ +
    `}}return output}function buildSettingsPage(){const theme_names=getVar("themes").split(",").filter(t=>t);theme_names.push("light","dark","ayu");const settings=[{"name":"Theme","js_name":"theme","default":"system preference","options":theme_names.concat("system preference"),},{"name":"Preferred light theme","js_name":"preferred-light-theme","default":"light","options":theme_names,},{"name":"Preferred dark theme","js_name":"preferred-dark-theme","default":"dark","options":theme_names,},{"name":"Auto-hide item contents for large items","js_name":"auto-hide-large-items","default":true,},{"name":"Auto-hide item methods' documentation","js_name":"auto-hide-method-docs","default":false,},{"name":"Auto-hide trait implementation documentation","js_name":"auto-hide-trait-implementations","default":false,},{"name":"Directly go to item in search if there is only one result","js_name":"go-to-only-result","default":false,},{"name":"Show line numbers on code examples","js_name":"line-numbers","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},];const elementKind=isSettingsPage?"section":"div";const innerHTML=`
    ${buildSettingsPageSections(settings)}
    `;const el=document.createElement(elementKind);el.id="settings";if(!isSettingsPage){el.className="popover"}el.innerHTML=innerHTML;if(isSettingsPage){document.getElementById(MAIN_ID).appendChild(el)}else{el.setAttribute("tabindex","-1");getSettingsButton().appendChild(el)}return el}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display=""}function settingsBlurHandler(event){blurHandler(event,getSettingsButton(),window.hidePopoverMenus)}if(isSettingsPage){getSettingsButton().onclick=function(event){event.preventDefault()}}else{const settingsButton=getSettingsButton();const settingsMenu=document.getElementById("settings");settingsButton.onclick=function(event){if(elemIsInParent(event.target,settingsMenu)){return}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hideAllModals();if(shouldDisplaySettings){displaySettings()}};settingsButton.onblur=settingsBlurHandler;settingsButton.querySelector("a").onblur=settingsBlurHandler;onEachLazy(settingsMenu.querySelectorAll("input"),el=>{el.onblur=settingsBlurHandler});settingsMenu.onblur=settingsBlurHandler}setTimeout(()=>{setEvents(settingsMenu);if(!isSettingsPage){displaySettings()}removeClass(getSettingsButton(),"rotate")},0)})() \ No newline at end of file diff --git a/rustdoc/latest/static.files/storage-d43fa987303ecbbb.js b/rustdoc/latest/static.files/storage-3891ce972e3a2bf8.js similarity index 56% rename from rustdoc/latest/static.files/storage-d43fa987303ecbbb.js rename to rustdoc/latest/static.files/storage-3891ce972e3a2bf8.js index 017aff70..d64fa5ef 100644 --- a/rustdoc/latest/static.files/storage-d43fa987303ecbbb.js +++ b/rustdoc/latest/static.files/storage-3891ce972e3a2bf8.js @@ -1 +1 @@ -"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(/static\.files\/(.*)-[a-f0-9]{16}\.css$/);if(m&&m[1]===newThemeName){return true}const m2=url.match(/\/([^/]*)\.css$/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}}) \ No newline at end of file +"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(/static\.files\/(.*)-[a-f0-9]{16}\.css$/);if(m&&m[1]===newThemeName){return true}const m2=url.match(/\/([^/]*)\.css$/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}const updateTheme=(function(){function updateTheme(){const use=(theme,saveTheme)=>{switchTheme(window.currentTheme,window.mainTheme,theme,saveTheme)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(isDarkMode()){use(darkTheme,true)}else{use(lightTheme,true)}}else{use(getSettingValue("theme"),false)}}let isDarkMode;if(window.matchMedia){const mql=window.matchMedia("(prefers-color-scheme: dark)");isDarkMode=()=>mql.matches;if(mql.addEventListener){mql.addEventListener("change",updateTheme)}else{mql.addListener(updateTheme)}}else{const cssContent=getComputedStyle(document.documentElement).getPropertyValue("content");const cssColorScheme=cssContent||"\"light\"";isDarkMode=()=>(cssColorScheme==="\"dark\"")}return updateTheme})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0)}}) \ No newline at end of file diff --git a/rustdoc/latest/static.files/toggle-minus-31bbd6e4c77f5c96.svg b/rustdoc/latest/static.files/toggle-minus-31bbd6e4c77f5c96.svg deleted file mode 100644 index 73154788..00000000 --- a/rustdoc/latest/static.files/toggle-minus-31bbd6e4c77f5c96.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/rustdoc/latest/static.files/toggle-plus-1092eb4930d581b0.svg b/rustdoc/latest/static.files/toggle-plus-1092eb4930d581b0.svg deleted file mode 100644 index 08b17033..00000000 --- a/rustdoc/latest/static.files/toggle-plus-1092eb4930d581b0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/rustdoc/latest/static.files/wheel-5ec35bf9ca753509.svg b/rustdoc/latest/static.files/wheel-5ec35bf9ca753509.svg deleted file mode 100644 index 01da3b24..00000000 --- a/rustdoc/latest/static.files/wheel-5ec35bf9ca753509.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/rustdoc/latest/static.files/wheel-7b819b6101059cd0.svg b/rustdoc/latest/static.files/wheel-7b819b6101059cd0.svg new file mode 100644 index 00000000..83c07f63 --- /dev/null +++ b/rustdoc/latest/static.files/wheel-7b819b6101059cd0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js index 98c1a121..6992ead5 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Object.assign(window.search, {"doc_urls":["index.html#halo2---cratesio","index.html#documentation","index.html#minimum-supported-rust-version","index.html#controlling-parallelism","index.html#license","index.html#contribution","concepts.html#concepts","concepts/proofs.html#proof-systems","concepts/arithmetization.html#plonkish-arithmetization","concepts/chips.html#chips","concepts/chips.html#composing-chips","concepts/gadgets.html#gadgets","user.html#user-documentation","user/dev-tools.html#developer-tools","user/dev-tools.html#mock-prover","user/dev-tools.html#circuit-visualizations","user/dev-tools.html#circuit-layout","user/dev-tools.html#circuit-structure","user/dev-tools.html#cost-estimator","user/simple-example.html#a-simple-example","user/simple-example.html#define-instructions","user/simple-example.html#define-a-chip-implementation","user/simple-example.html#configure-the-chip","user/simple-example.html#implement-chip-traits","user/simple-example.html#build-the-circuit","user/simple-example.html#testing-the-circuit","user/simple-example.html#full-example","user/lookup-tables.html#lookup-tables","user/gadgets.html#gadgets","user/tips-and-tricks.html#tips-and-tricks","user/tips-and-tricks.html#small-range-constraints","user/tips-and-tricks.html#small-set-interpolation","user/wasm-port.html#using-halo2-in-wasm","user/wasm-port.html#circuit-code-setup","user/wasm-port.html#prover","user/wasm-port.html#verifier","user/wasm-port.html#params","user/wasm-port.html#rust-and-wasm-environment-setup","user/wasm-port.html#webapp-setup","user/wasm-port.html#safari","user/wasm-port.html#debugging","user/wasm-port.html#credits","dev.html#developer-documentation","dev/features.html#feature-development","dev/features.html#feature-flags","dev/features.html#feature-workflow","dev/features.html#in-progress-features","design.html#design","design.html#note-on-language","design/proving-system.html#proving-system","design/proving-system.html#example","design/proving-system.html#tldr","design/proving-system/lookup.html#lookup-argument","design/proving-system/lookup.html#note-on-language","design/proving-system/lookup.html#technique-description","design/proving-system/lookup.html#zero-knowledge-adjustment","design/proving-system/lookup.html#cost","design/proving-system/lookup.html#generalizations","design/proving-system/permutation.html#permutation-argument","design/proving-system/permutation.html#notation","design/proving-system/permutation.html#constructing-the-permutation","design/proving-system/permutation.html#goal","design/proving-system/permutation.html#algorithm","design/proving-system/permutation.html#broken-alternatives","design/proving-system/permutation.html#argument-specification","design/proving-system/permutation.html#zero-knowledge-adjustment","design/proving-system/permutation.html#spanning-a-large-number-of-columns","design/proving-system/circuit-commitments.html#circuit-commitments","design/proving-system/circuit-commitments.html#committing-to-the-circuit-assignments","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutations","design/proving-system/circuit-commitments.html#committing-to-the-equality-constraint-permutation","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutation-product-columns","design/proving-system/vanishing.html#vanishing-argument","design/proving-system/vanishing.html#committing-to-hx","design/proving-system/vanishing.html#evaluating-the-polynomials","design/proving-system/multipoint-opening.html#multipoint-opening-argument","design/proving-system/multipoint-opening.html#optimization-steps","design/proving-system/inner-product.html#inner-product-argument","design/proving-system/comparison.html#comparison-to-other-work","design/proving-system/comparison.html#bcms20-appendix-a2","design/protocol.html#protocol-description","design/protocol.html#preliminaries","design/protocol.html#cryptographic-groups","design/protocol.html#interactive-proofs","design/protocol.html#zero-knowledge-arguments-of-knowledge","design/protocol.html#protocol","design/protocol.html#zero-knowledge-and-completeness","design/protocol.html#witness-extended-emulation","design/protocol.html#description-of-function-h","design/implementation.html#implementation","design/implementation/proofs.html#halo-2-proofs","design/implementation/proofs.html#proofs-as-opaque-byte-streams","design/implementation/proofs.html#proof-encoding","design/implementation/fields.html#fields","design/implementation/fields.html#sarkar-square-root-algorithm-table-based-variant","design/implementation/fields.html#i--0-1","design/implementation/fields.html#i--2","design/implementation/fields.html#i--3","design/implementation/fields.html#final-result","design/implementation/selector-combining.html#selector-combining","design/implementation/selector-combining.html#identifying-selectors-that-can-be-combined","design/implementation/selector-combining.html#writing-circuits-to-take-best-advantage-of-selector-combining","design/gadgets.html#gadgets","design/gadgets/ecc.html#elliptic-curves","design/gadgets/ecc.html#eccchip","design/gadgets/ecc.html#chip-assumptions","design/gadgets/ecc.html#layout","design/gadgets/ecc/witnessing-points.html#witnessing-points","design/gadgets/ecc/witnessing-points.html#non-identity-points","design/gadgets/ecc/witnessing-points.html#points-including-the-identity","design/gadgets/ecc/addition.html#incomplete-addition","design/gadgets/ecc/addition.html#constraints","design/gadgets/ecc/addition.html#complete-addition","design/gadgets/ecc/addition.html#constraints-1","design/gadgets/ecc/addition.html#analysis-of-constraints","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication","design/gadgets/ecc/fixed-base-scalar-mul.html#decompose-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#full-width-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#base-field-element","design/gadgets/ecc/fixed-base-scalar-mul.html#short-signed-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#load-fixed-base","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication-1","design/gadgets/ecc/fixed-base-scalar-mul.html#signed-short-exponent","design/gadgets/ecc/fixed-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication","design/gadgets/ecc/var-base-scalar-mul.html#witness-scalar","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication-1","design/gadgets/ecc/var-base-scalar-mul.html#constraint-program-for-optimized-double-and-add","design/gadgets/ecc/var-base-scalar-mul.html#incomplete-addition","design/gadgets/ecc/var-base-scalar-mul.html#q11","design/gadgets/ecc/var-base-scalar-mul.html#q21","design/gadgets/ecc/var-base-scalar-mul.html#q31","design/gadgets/ecc/var-base-scalar-mul.html#complete-addition","design/gadgets/ecc/var-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#constraints","design/gadgets/ecc/var-base-scalar-mul.html#lsb","design/gadgets/ecc/var-base-scalar-mul.html#layout-1","design/gadgets/ecc/var-base-scalar-mul.html#constraints-1","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check","design/gadgets/ecc/var-base-scalar-mul.html#optimized-check-for-ktqptq","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-general","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints-general","design/gadgets/ecc/var-base-scalar-mul.html#cost","design/gadgets/sinsemilla.html#sinsemilla","design/gadgets/sinsemilla.html#overview","design/gadgets/sinsemilla.html#description","design/gadgets/sinsemilla.html#use-as-a-commitment-scheme","design/gadgets/sinsemilla.html#efficient-implementation","design/gadgets/sinsemilla.html#incomplete-addition","design/gadgets/sinsemilla.html#constraint-program","design/gadgets/sinsemilla.html#plonk--halo-2-constraints","design/gadgets/sinsemilla.html#message-decomposition","design/gadgets/sinsemilla.html#efficient-packing","design/gadgets/sinsemilla.html#selectors","design/gadgets/sinsemilla.html#generator-lookup-table","design/gadgets/sinsemilla.html#layout","design/gadgets/sinsemilla.html#optimized-sinsemilla-gate","design/gadgets/sinsemilla/merkle-crh.html#merklecrh","design/gadgets/sinsemilla/merkle-crh.html#message-decomposition","design/gadgets/sinsemilla/merkle-crh.html#bit-length-constraints","design/gadgets/sinsemilla/merkle-crh.html#a0a1","design/gadgets/sinsemilla/merkle-crh.html#b0b1b2","design/gadgets/sinsemilla/merkle-crh.html#constraints","design/gadgets/sinsemilla/merkle-crh.html#decomposition-constraints","design/gadgets/sinsemilla/merkle-crh.html#region-layout","design/gadgets/sinsemilla/merkle-crh.html#circuit-components","design/gadgets/decomposition.html#decomposition","design/gadgets/decomposition.html#strict-mode","design/gadgets/decomposition.html#lookup-decomposition","design/gadgets/decomposition.html#short-range-check","design/gadgets/decomposition.html#combined-lookup-expression","design/gadgets/decomposition.html#short-range-decomposition","design/gadgets/sha256.html#sha-256","design/gadgets/sha256.html#specification","design/gadgets/sha256.html#gadget-interface","design/gadgets/sha256.html#chip-instructions","design/gadgets/sha256/table16.html#16-bit-table-chip-for-sha-256","design/gadgets/sha256/table16.html#compression-round","design/gadgets/sha256/table16.html#modular-addition","design/gadgets/sha256/table16.html#maj-function","design/gadgets/sha256/table16.html#ch-function","design/gadgets/sha256/table16.html#Σ_0-function","design/gadgets/sha256/table16.html#Σ_1-function","design/gadgets/sha256/table16.html#block-decomposition","design/gadgets/sha256/table16.html#σ_0-function","design/gadgets/sha256/table16.html#σ_1-function","design/gadgets/sha256/table16.html#message-scheduling","design/gadgets/sha256/table16.html#overall-cost","design/gadgets/sha256/table16.html#tables","design/gadgets/sha256/table16.html#spread-table","design/gadgets/sha256/table16.html#gates","design/gadgets/sha256/table16.html#choice-gate","design/gadgets/sha256/table16.html#majority-gate","design/gadgets/sha256/table16.html#Σ_0-gate","design/gadgets/sha256/table16.html#Σ_1-gate","design/gadgets/sha256/table16.html#σ_0-gate","design/gadgets/sha256/table16.html#σ_1-gate","design/gadgets/sha256/table16.html#helper-gates","design/gadgets/sha256/table16.html#message-scheduling-region","design/gadgets/sha256/table16.html#compression-region","background.html#background-material","background/fields.html#fields","background/fields.html#groups","background/fields.html#the-multiplicative-group-of-a-finite-field","background/fields.html#montgomerys-trick","background/fields.html#multiplicative-subgroups","background/fields.html#square-roots","background/fields.html#roots-of-unity","background/fields.html#references","background/polynomials.html#polynomials","background/polynomials.html#fast-fourier-transform-fft","background/polynomials.html#motivation-fast-polynomial-multiplication","background/polynomials.html#the-radix-2-cooley-tukey-algorithm","background/polynomials.html#inverse-fft","background/polynomials.html#the-schwartz-zippel-lemma","background/polynomials.html#vanishing-polynomial","background/polynomials.html#lagrange-basis-functions","background/polynomials.html#lagrange-interpolation","background/polynomials.html#references","background/groups.html#cryptographic-groups","background/groups.html#pedersen-commitment","background/groups.html#vector-pedersen-commitment","background/groups.html#diffiehellman","background/groups.html#multiscalar-multiplication","background/groups.html#todo-pippengers-algorithm","background/curves.html#elliptic-curves","background/curves.html#curve-arithmetic","background/curves.html#point-doubling","background/curves.html#projective-coordinates","background/curves.html#point-addition","background/curves.html#curve-endomorphisms","background/curves.html#curve-point-compression","background/curves.html#serialization","background/curves.html#deserialization","background/curves.html#cycles-of-curves","background/curves.html#todo-pallas-vesta-curves","background/curves.html#hashing-to-curves","background/curves.html#todo-simplified-swu","background/curves.html#references","background/pc-ipa.html#polynomial-commitment-using-inner-product-argument","background/pc-ipa.html#setup","background/pc-ipa.html#commit","background/pc-ipa.html#open-prover-and-openverify-verifier","background/recursion.html#recursion"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":3,"title":2},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":90,"breadcrumbs":4,"title":2},"100":{"body":240,"breadcrumbs":7,"title":3},"101":{"body":71,"breadcrumbs":11,"title":7},"102":{"body":13,"breadcrumbs":3,"title":1},"103":{"body":0,"breadcrumbs":7,"title":2},"104":{"body":20,"breadcrumbs":6,"title":1},"105":{"body":28,"breadcrumbs":7,"title":2},"106":{"body":48,"breadcrumbs":6,"title":1},"107":{"body":17,"breadcrumbs":9,"title":2},"108":{"body":17,"breadcrumbs":10,"title":3},"109":{"body":21,"breadcrumbs":10,"title":3},"11":{"body":120,"breadcrumbs":3,"title":1},"110":{"body":51,"breadcrumbs":10,"title":2},"111":{"body":1,"breadcrumbs":9,"title":1},"112":{"body":37,"breadcrumbs":10,"title":2},"113":{"body":3,"breadcrumbs":9,"title":1},"114":{"body":276,"breadcrumbs":10,"title":2},"115":{"body":23,"breadcrumbs":13,"title":4},"116":{"body":8,"breadcrumbs":11,"title":2},"117":{"body":41,"breadcrumbs":12,"title":3},"118":{"body":177,"breadcrumbs":12,"title":3},"119":{"body":55,"breadcrumbs":12,"title":3},"12":{"body":14,"breadcrumbs":4,"title":2},"120":{"body":164,"breadcrumbs":12,"title":3},"121":{"body":72,"breadcrumbs":13,"title":4},"122":{"body":24,"breadcrumbs":12,"title":3},"123":{"body":12,"breadcrumbs":10,"title":1},"124":{"body":13,"breadcrumbs":13,"title":4},"125":{"body":40,"breadcrumbs":11,"title":2},"126":{"body":271,"breadcrumbs":13,"title":4},"127":{"body":73,"breadcrumbs":14,"title":5},"128":{"body":65,"breadcrumbs":11,"title":2},"129":{"body":15,"breadcrumbs":10,"title":1},"13":{"body":9,"breadcrumbs":6,"title":2},"130":{"body":7,"breadcrumbs":10,"title":1},"131":{"body":15,"breadcrumbs":10,"title":1},"132":{"body":49,"breadcrumbs":11,"title":2},"133":{"body":0,"breadcrumbs":10,"title":1},"134":{"body":8,"breadcrumbs":10,"title":1},"135":{"body":0,"breadcrumbs":10,"title":1},"136":{"body":0,"breadcrumbs":10,"title":1},"137":{"body":1,"breadcrumbs":10,"title":1},"138":{"body":100,"breadcrumbs":11,"title":2},"139":{"body":94,"breadcrumbs":12,"title":3},"14":{"body":35,"breadcrumbs":6,"title":2},"140":{"body":55,"breadcrumbs":12,"title":3},"141":{"body":166,"breadcrumbs":12,"title":3},"142":{"body":38,"breadcrumbs":13,"title":4},"143":{"body":31,"breadcrumbs":10,"title":1},"144":{"body":0,"breadcrumbs":4,"title":1},"145":{"body":123,"breadcrumbs":4,"title":1},"146":{"body":175,"breadcrumbs":4,"title":1},"147":{"body":39,"breadcrumbs":6,"title":3},"148":{"body":27,"breadcrumbs":5,"title":2},"149":{"body":23,"breadcrumbs":5,"title":2},"15":{"body":26,"breadcrumbs":6,"title":2},"150":{"body":31,"breadcrumbs":5,"title":2},"151":{"body":0,"breadcrumbs":7,"title":4},"152":{"body":72,"breadcrumbs":5,"title":2},"153":{"body":113,"breadcrumbs":5,"title":2},"154":{"body":74,"breadcrumbs":4,"title":1},"155":{"body":12,"breadcrumbs":6,"title":3},"156":{"body":8,"breadcrumbs":4,"title":1},"157":{"body":64,"breadcrumbs":6,"title":3},"158":{"body":0,"breadcrumbs":5,"title":1},"159":{"body":93,"breadcrumbs":6,"title":2},"16":{"body":135,"breadcrumbs":6,"title":2},"160":{"body":10,"breadcrumbs":7,"title":3},"161":{"body":22,"breadcrumbs":5,"title":1},"162":{"body":33,"breadcrumbs":5,"title":1},"163":{"body":5,"breadcrumbs":5,"title":1},"164":{"body":55,"breadcrumbs":6,"title":2},"165":{"body":1,"breadcrumbs":6,"title":2},"166":{"body":39,"breadcrumbs":6,"title":2},"167":{"body":32,"breadcrumbs":4,"title":1},"168":{"body":24,"breadcrumbs":5,"title":2},"169":{"body":38,"breadcrumbs":5,"title":2},"17":{"body":63,"breadcrumbs":6,"title":2},"170":{"body":65,"breadcrumbs":6,"title":3},"171":{"body":25,"breadcrumbs":6,"title":3},"172":{"body":17,"breadcrumbs":6,"title":3},"173":{"body":0,"breadcrumbs":6,"title":2},"174":{"body":18,"breadcrumbs":5,"title":1},"175":{"body":29,"breadcrumbs":6,"title":2},"176":{"body":171,"breadcrumbs":6,"title":2},"177":{"body":35,"breadcrumbs":14,"title":6},"178":{"body":40,"breadcrumbs":10,"title":2},"179":{"body":110,"breadcrumbs":10,"title":2},"18":{"body":160,"breadcrumbs":6,"title":2},"180":{"body":92,"breadcrumbs":10,"title":2},"181":{"body":95,"breadcrumbs":10,"title":2},"182":{"body":115,"breadcrumbs":10,"title":2},"183":{"body":125,"breadcrumbs":10,"title":2},"184":{"body":41,"breadcrumbs":10,"title":2},"185":{"body":17,"breadcrumbs":10,"title":2},"186":{"body":24,"breadcrumbs":10,"title":2},"187":{"body":146,"breadcrumbs":10,"title":2},"188":{"body":44,"breadcrumbs":10,"title":2},"189":{"body":19,"breadcrumbs":9,"title":1},"19":{"body":21,"breadcrumbs":6,"title":2},"190":{"body":84,"breadcrumbs":10,"title":2},"191":{"body":0,"breadcrumbs":9,"title":1},"192":{"body":111,"breadcrumbs":10,"title":2},"193":{"body":69,"breadcrumbs":10,"title":2},"194":{"body":96,"breadcrumbs":10,"title":2},"195":{"body":104,"breadcrumbs":10,"title":2},"196":{"body":228,"breadcrumbs":10,"title":2},"197":{"body":228,"breadcrumbs":10,"title":2},"198":{"body":217,"breadcrumbs":10,"title":2},"199":{"body":551,"breadcrumbs":11,"title":3},"2":{"body":14,"breadcrumbs":5,"title":4},"20":{"body":139,"breadcrumbs":6,"title":2},"200":{"body":1174,"breadcrumbs":10,"title":2},"201":{"body":21,"breadcrumbs":4,"title":2},"202":{"body":178,"breadcrumbs":4,"title":1},"203":{"body":252,"breadcrumbs":4,"title":1},"204":{"body":86,"breadcrumbs":7,"title":4},"205":{"body":65,"breadcrumbs":5,"title":2},"206":{"body":149,"breadcrumbs":5,"title":2},"207":{"body":277,"breadcrumbs":5,"title":2},"208":{"body":84,"breadcrumbs":5,"title":2},"209":{"body":11,"breadcrumbs":4,"title":1},"21":{"body":62,"breadcrumbs":7,"title":3},"210":{"body":154,"breadcrumbs":4,"title":1},"211":{"body":42,"breadcrumbs":7,"title":4},"212":{"body":84,"breadcrumbs":7,"title":4},"213":{"body":85,"breadcrumbs":8,"title":5},"214":{"body":44,"breadcrumbs":5,"title":2},"215":{"body":79,"breadcrumbs":6,"title":3},"216":{"body":60,"breadcrumbs":5,"title":2},"217":{"body":138,"breadcrumbs":6,"title":3},"218":{"body":12,"breadcrumbs":5,"title":2},"219":{"body":46,"breadcrumbs":4,"title":1},"22":{"body":205,"breadcrumbs":6,"title":2},"220":{"body":43,"breadcrumbs":6,"title":2},"221":{"body":92,"breadcrumbs":6,"title":2},"222":{"body":32,"breadcrumbs":7,"title":3},"223":{"body":131,"breadcrumbs":5,"title":1},"224":{"body":0,"breadcrumbs":6,"title":2},"225":{"body":2,"breadcrumbs":7,"title":3},"226":{"body":304,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":34,"breadcrumbs":6,"title":2},"229":{"body":159,"breadcrumbs":6,"title":2},"23":{"body":183,"breadcrumbs":7,"title":3},"230":{"body":108,"breadcrumbs":6,"title":2},"231":{"body":64,"breadcrumbs":6,"title":2},"232":{"body":19,"breadcrumbs":7,"title":3},"233":{"body":116,"breadcrumbs":5,"title":1},"234":{"body":49,"breadcrumbs":5,"title":1},"235":{"body":153,"breadcrumbs":6,"title":2},"236":{"body":2,"breadcrumbs":8,"title":4},"237":{"body":55,"breadcrumbs":6,"title":2},"238":{"body":2,"breadcrumbs":7,"title":3},"239":{"body":27,"breadcrumbs":5,"title":1},"24":{"body":173,"breadcrumbs":6,"title":2},"240":{"body":30,"breadcrumbs":14,"title":6},"241":{"body":32,"breadcrumbs":9,"title":1},"242":{"body":25,"breadcrumbs":9,"title":1},"243":{"body":216,"breadcrumbs":12,"title":4},"244":{"body":177,"breadcrumbs":4,"title":1},"25":{"body":103,"breadcrumbs":6,"title":2},"26":{"body":5,"breadcrumbs":6,"title":2},"27":{"body":52,"breadcrumbs":6,"title":2},"28":{"body":0,"breadcrumbs":4,"title":1},"29":{"body":10,"breadcrumbs":6,"title":2},"3":{"body":13,"breadcrumbs":3,"title":2},"30":{"body":95,"breadcrumbs":7,"title":3},"31":{"body":61,"breadcrumbs":7,"title":3},"32":{"body":68,"breadcrumbs":7,"title":3},"33":{"body":45,"breadcrumbs":7,"title":3},"34":{"body":103,"breadcrumbs":5,"title":1},"35":{"body":59,"breadcrumbs":5,"title":1},"36":{"body":96,"breadcrumbs":5,"title":1},"37":{"body":289,"breadcrumbs":8,"title":4},"38":{"body":121,"breadcrumbs":6,"title":2},"39":{"body":42,"breadcrumbs":5,"title":1},"4":{"body":16,"breadcrumbs":2,"title":1},"40":{"body":64,"breadcrumbs":5,"title":1},"41":{"body":18,"breadcrumbs":5,"title":1},"42":{"body":18,"breadcrumbs":4,"title":2},"43":{"body":39,"breadcrumbs":6,"title":2},"44":{"body":66,"breadcrumbs":6,"title":2},"45":{"body":131,"breadcrumbs":6,"title":2},"46":{"body":12,"breadcrumbs":6,"title":2},"47":{"body":0,"breadcrumbs":2,"title":1},"48":{"body":64,"breadcrumbs":3,"title":2},"49":{"body":83,"breadcrumbs":5,"title":2},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":22,"breadcrumbs":4,"title":1},"51":{"body":77,"breadcrumbs":4,"title":1},"52":{"body":13,"breadcrumbs":7,"title":2},"53":{"body":16,"breadcrumbs":7,"title":2},"54":{"body":239,"breadcrumbs":7,"title":2},"55":{"body":156,"breadcrumbs":8,"title":3},"56":{"body":15,"breadcrumbs":6,"title":1},"57":{"body":148,"breadcrumbs":6,"title":1},"58":{"body":45,"breadcrumbs":7,"title":2},"59":{"body":64,"breadcrumbs":6,"title":1},"6":{"body":21,"breadcrumbs":2,"title":1},"60":{"body":0,"breadcrumbs":7,"title":2},"61":{"body":37,"breadcrumbs":6,"title":1},"62":{"body":179,"breadcrumbs":6,"title":1},"63":{"body":40,"breadcrumbs":7,"title":2},"64":{"body":229,"breadcrumbs":7,"title":2},"65":{"body":98,"breadcrumbs":8,"title":3},"66":{"body":107,"breadcrumbs":9,"title":4},"67":{"body":0,"breadcrumbs":7,"title":2},"68":{"body":110,"breadcrumbs":8,"title":3},"69":{"body":67,"breadcrumbs":8,"title":3},"7":{"body":376,"breadcrumbs":5,"title":2},"70":{"body":77,"breadcrumbs":9,"title":4},"71":{"body":70,"breadcrumbs":10,"title":5},"72":{"body":149,"breadcrumbs":7,"title":2},"73":{"body":43,"breadcrumbs":7,"title":2},"74":{"body":69,"breadcrumbs":7,"title":2},"75":{"body":66,"breadcrumbs":9,"title":3},"76":{"body":125,"breadcrumbs":8,"title":2},"77":{"body":31,"breadcrumbs":9,"title":3},"78":{"body":0,"breadcrumbs":7,"title":2},"79":{"body":209,"breadcrumbs":8,"title":3},"8":{"body":252,"breadcrumbs":5,"title":2},"80":{"body":0,"breadcrumbs":5,"title":2},"81":{"body":22,"breadcrumbs":4,"title":1},"82":{"body":144,"breadcrumbs":5,"title":2},"83":{"body":48,"breadcrumbs":5,"title":2},"84":{"body":520,"breadcrumbs":7,"title":4},"85":{"body":388,"breadcrumbs":4,"title":1},"86":{"body":511,"breadcrumbs":6,"title":3},"87":{"body":249,"breadcrumbs":6,"title":3},"88":{"body":793,"breadcrumbs":6,"title":3},"89":{"body":0,"breadcrumbs":3,"title":1},"9":{"body":366,"breadcrumbs":3,"title":1},"90":{"body":0,"breadcrumbs":6,"title":3},"91":{"body":142,"breadcrumbs":7,"title":4},"92":{"body":196,"breadcrumbs":5,"title":2},"93":{"body":28,"breadcrumbs":4,"title":1},"94":{"body":55,"breadcrumbs":10,"title":7},"95":{"body":8,"breadcrumbs":5,"title":2},"96":{"body":5,"breadcrumbs":4,"title":1},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":27,"breadcrumbs":5,"title":2},"99":{"body":150,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"halo2 » halo2 Crates.io","id":"0","title":"halo2 Crates.io"},"1":{"body":"","breadcrumbs":"halo2 » Documentation","id":"1","title":"Documentation"},"10":{"body":"In order to combine functionality from several chips, we compose them in a tree. The top-level chip defines a set of fixed, advice, and instance columns, and then specifies how they should be distributed between lower-level chips. In the simplest case, each lower-level chips will use columns disjoint from the other chips. However, it is allowed to share a column between chips. It is important to optimize the number of advice columns in particular, because that affects proof size. The result (possibly after optimization) is a PLONKish configuration. Our circuit implementation will be parameterized on a chip, and can use any features of the supported lower-level chips via the top-level chip. Our hope is that less expert users will normally be able to find an existing chip that supports the operations they need, or only have to make minor modifications to an existing chip. Expert users will have full control to do the kind of circuit optimizations that ECC is famous for 🙂.","breadcrumbs":"Concepts » Chips » Composing chips","id":"10","title":"Composing chips"},"100":{"body":"We need a partition of the overall set of selectors s0​,…,sm−1​ into subsets (called \"combinations\"), such that no two selectors in a combination are enabled on the same row. Labels must be unique within a combination, but they are not unique across combinations. Do not confuse a selector's index with its label. Suppose that we are given max_degree, the degree bound of the circuit. We use the following algorithm: Leave nonsimple selectors unoptimized, i.e. map each of them to a separate fixed column. Check (or ensure by construction) that all polynomial constraints involving each simple selector si​ are of the form si​⋅ti,j​=0 where ti,j​ do not involve any simple selectors. For each i, record the maximum degree of any ti,j​ as dimax​. Compute a binary \"exclusion matrix\" X such that Xj,i​ is 1 whenever i=j and si​ and sj​ are enabled on the same row; and 0 otherwise. Since X is symmetric and is zero on the diagonal, we can represent it by either its upper or lower triangular entries. The rest of the algorithm is guaranteed only to access only the entries Xj,i​ where j>i. Initialize a boolean array added0..k−1​ to all false. addedi​ will record whether si​ has been included in any combination. Iterate over the si​ that have not yet been added to any combination: a. Add si​ to a fresh combination c, and set addedi​=true. b. Let mut d:=dimax​−1. d is used to keep track of the largest degree, excluding the selector expression, of any gate involved in the combination c so far. c. Iterate over all the selectors sj​ for j>i that can potentially join c, i.e. for which addedj​ is false: i. (Optimization) If d+len(c)=max_degree, break to the outer loop, since no more selectors can be added to c. ii. Let dnew=max(d,djmax​−1). iii. If Xj,i′​ is true for any i′ in c, or if dnew+(len(c)+1)>max_degree, break to the outer loop. dnew+(len(c)+1) is the maximum degree, including the selector expression, of any constraint that would result from adding sj​ to the combination c. iv. Set d:=dnew. v. Add sj​ to c and set addedj​:=true. d. Allocate a fixed column qc​, initialized to all-zeroes. e. For each selector s′∈c: i. Label s′ with a distinct index k where 1≤k≤len(c). ii. Record that s′ should be substituted with qc​⋅∏1≤h≤len(c),h=k​(h−qc​) in all gate constraints. iii. For each row r such that s′ is enabled at r, assign the value k to qc​ at row r. The above algorithm is implemented in halo2_proofs/src/plonk/circuit/compress_selectors.rs . This is used by the compress_selectors function of halo2_proofs/src/plonk/circuit.rs which does the actual substitutions.","breadcrumbs":"Design » Implementation » Selector combining » Identifying selectors that can be combined","id":"100","title":"Identifying selectors that can be combined"},"101":{"body":"For this optimization it is beneficial for a circuit to use simple selectors as far as possible, rather than fixed columns. It is usually not beneficial to do manual combining of selectors, because the resulting fixed columns cannot take part in the automatic combining. That means that to get comparable results you would need to do a global optimization manually, which would interfere with writing composable gadgets. Whether two selectors are enabled on the same row (and so are inhibited from being combined) depends on how regions are laid out by the floor planner. The currently implemented floor planners do not attempt to take this into account. We suggest not worrying about it too much — the gains that can be obtained by cajoling a floor planner to shuffle around regions in order to improve combining are likely to be relatively small.","breadcrumbs":"Design » Implementation » Selector combining » Writing circuits to take best advantage of selector combining","id":"101","title":"Writing circuits to take best advantage of selector combining"},"102":{"body":"In this section we document the gadgets and chip designs provided in the halo2_gadgets crate. Neither these gadgets, nor their implementations, have been reviewed, and they should not be used in production.","breadcrumbs":"Design » Gadgets » Gadgets","id":"102","title":"Gadgets"},"103":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Elliptic Curves","id":"103","title":"Elliptic Curves"},"104":{"body":"halo2_gadgets provides a chip that implements EccInstructions using 10 advice columns. The chip is currently restricted to the Pallas curve, but will be extended to support the Vesta curve in the near future.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » EccChip","id":"104","title":"EccChip"},"105":{"body":"A non-exhaustive list of assumptions made by EccChip: 0 is not an x-coordinate of a valid point on the curve. Holds for Pallas because 5 is not square in Fq​. 0 is not a y-coordinate of a valid point on the curve. Holds for Pallas because −5 is not a cube in Fq​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Chip assumptions","id":"105","title":"Chip assumptions"},"106":{"body":"The following table shows how columns are used by the gates for various chip sub-areas: W - witnessing points. AI - incomplete point addition. AC - complete point addition. MF - Fixed-base scalar multiplication. MVI - variable-base scalar multiplication, incomplete rounds. MVC - variable-base scalar multiplication, complete rounds. MVO - variable-base scalar multiplication, overflow check. Sub-areaWAIACMFMVIMVC​a0​xxp​xp​xp​xp​xp​​a1​yyp​yp​yp​yp​yp​​a2​xq​xr​xq​xr​xq​xr​λ2lo​xq​xr​​a3​yq​yr​yq​yr​yq​yr​xAhi​yq​yr​​a4​λwindowλ1hi​λ​a5​αuλ2hi​α​a6​βzloβ​a7​γxAlo​γ​a8​δλ1lo​δ​a9​zhizcomplete​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Layout","id":"106","title":"Layout"},"107":{"body":"We represent elliptic curve points in the circuit in their affine representation (x,y). The identity is represented as the pseudo-coordinate (0,0), which we assume is not a valid point on the curve.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Witnessing points","id":"107","title":"Witnessing points"},"108":{"body":"To constrain a coordinate pair (x,y) as representing a valid point on the curve, we directly check the curve equation. For Pallas and Vesta, this is: y2=x3+5 Degree4​Constraintqpointnon-id​⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Non-identity points","id":"108","title":"Non-identity points"},"109":{"body":"To allow (x,y) to represent either a valid point on the curve, or the pseudo-coordinate (0,0), we define a separate gate that enforces the curve equation check unless both x and y are zero. Degree55​Constraint(qpoint​⋅x)⋅(y2−x3−5)=0(qpoint​⋅y)⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Points including the identity","id":"109","title":"Points including the identity"},"11":{"body":"When implementing a circuit, we could use the features of the chips we've selected directly. Typically, though, we will use them via gadgets . This indirection is useful because, for reasons of efficiency and limitations imposed by PLONKish circuits, the chip interfaces will often be dependent on low-level implementation details. The gadget interface can provide a more convenient and stable API that abstracts away from extraneous detail. For example, consider a hash function such as SHA-256. The interface of a chip supporting SHA-256 might be dependent on internals of the hash function design such as the separation between message schedule and compression function. The corresponding gadget interface can provide a more convenient and familiar update/finalize API, and can also handle parts of the hash function that do not need chip support, such as padding. This is similar to how accelerated instructions for cryptographic primitives on CPUs are typically accessed via software libraries, rather than directly. Gadgets can also provide modular and reusable abstractions for circuit programming at a higher level, similar to their use in libraries such as libsnark and bellman . As well as abstracting functions , they can also abstract types , such as elliptic curve points or integers of specific sizes.","breadcrumbs":"Concepts » Gadgets » Gadgets","id":"11","title":"Gadgets"},"110":{"body":"We will use formulae for curve arithmetic using affine coordinates on short Weierstrass curves, derived from section 4.1 of Hüseyin Hışıl's thesis . Inputs: P=(xp​,yp​),Q=(xq​,yq​) Output: R=P⸭Q=(xr​,yr​) The formulae from Hışıl's thesis are: x3​=(x1​−x2​y1​−y2​​)2−x1​−x2​ y3​=x1​−x2​y1​−y2​​⋅(x1​−x3​)−y1​. Rename (x1​,y1​) to (xq​,yq​), (x2​,y2​) to (xp​,yp​), and (x3​,y3​) to (xr​,yr​), giving xr​=(xq​−xp​yq​−yp​​)2−xq​−xp​ yr​=xq​−xp​yq​−yp​​⋅(xq​−xr​)−yq​ which is equivalent to xr​+xq​+xp​=(xp​−xq​yp​−yq​​)2 yr​+yq​=xp​−xq​yp​−yq​​⋅(xq​−xr​). Assuming xp​=xq​, we have and​⟺⟺⟺⟺​xr​+xq​+xp​(xr​+xq​+xp​)⋅(xp​−xq​)2(xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2yr​+yq​(yr​+yq​)⋅(xp​−xq​)(yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)​======​(xp​−xq​yp​−yq​​)2(yp​−yq​)20xp​−xq​yp​−yq​​⋅(xq​−xr​)(yp​−yq​)⋅(xq​−xr​)0.​ So we get the constraints: (xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2=0 Note that this constraint is unsatisfiable for P⸭(−P) (when P=O), and so cannot be used with arbitrary inputs. (yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)=0.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Incomplete addition","id":"110","title":"Incomplete addition"},"111":{"body":"Degree43​Constraintqadd-incomplete​⋅((xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2)=0qadd-incomplete​⋅((yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​))=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"111","title":"Constraints"},"112":{"body":"OO(xp​,yp​)(x,y)(x,y)(xp​,yp​)​++++++​O(xq​,yq​)O(x,y)(x,−y)(xq​,yq​)​=O=(xq​,yq​)=(xp​,yp​)=[2](x,y)=O=(xp​,yp​)⸭(xq​,yq​), if xp​=xq​.​ Suppose that we represent O as (0,0). (0 is not an x-coordinate of a valid point because we would need y2=x3+5, and 5 is not square in Fq​. Also 0 is not a y-coordinate of a valid point because −5 is not a cube in Fq​.) P+Q(xp​,yp​)+(xq​,yq​)λxr​yr​​=R=(xr​,yr​)=xq​−xp​yq​−yp​​=λ2−xp​−xq​=λ(xp​−xr​)−yp​​ For the doubling case, Hışıl's thesis tells us that λ has to instead be computed as 2y3x2​. Define inv0(x)={0,1/x,​if x=0otherwise.​ Witness α,β,γ,δ,λ where: α=β=γ=δ=λ=​inv0(xq​−xp​)inv0(xp​)inv0(xq​){inv0(yq​+yp​),0,​if xq​=xp​otherwise​⎩⎨⎧​xq​−xp​yq​−yp​​,2yp​3xp​2​0,​if xq​=xp​if xq​=xp​∧yp​=0otherwise.​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Complete addition","id":"112","title":"Complete addition"},"113":{"body":"Degree456666444444​Constraintqadd​⋅(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))qadd​⋅(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp​2)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅(1−xp​⋅β)⋅(xr​−xq​)qadd​⋅(1−xp​⋅β)⋅(yr​−yq​)qadd​⋅(1−xq​⋅γ)⋅(xr​−xp​)qadd​⋅(1−xq​⋅γ)⋅(yr​−yp​)qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​​============​000000000000​Meaningxq​=xp​⟹λ=xq​−xp​yq​−yp​​{xq​=xp​∧yp​=0⟹λ=2yp​3xp​2​xq​=xp​∧yp​=0⟹xp​=0​xp​=0∧xq​=0∧xq​=xp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧xq​=xp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0∧xq​=0∧yq​=−yp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧yq​=−yp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0⟹xr​=xq​xp​=0⟹yr​=yq​xq​=0⟹xr​=xp​xq​=0⟹yr​=yp​xq​=xp​∧yq​=−yp​⟹xr​=0xq​=xp​∧yq​=−yp​⟹yr​=0​​ Max degree: 6","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"113","title":"Constraints"},"114":{"body":"1.2.3. a) b) c) d)4. a) b)5. a) b)6. a) b)​(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))=0At least one of or ​xq​−xp​=0(xq​−xp​)⋅λ−(yq​−yp​)=0​must be satisfied for the constraint to be satisfied.If xq​−xp​=0, then (xq​−xp​)⋅λ−(yq​−yp​)=0, andby rearranging both sides we get λ=(yq​−yp​)/(xq​−xp​).Therefore:xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​).(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp2​)=0At least one of or ​(1−(xq​−xp​)⋅α)=0(2yp​⋅λ−3xp2​)=0​must be satisfied for the constraint to be satisfied.If xq​=xp​, then 1−(xq​−xp​)⋅α=0 has no solution for α,so it must be that 2yp​⋅λ−3xp2​=0.If xq​=xp​ and yp​=0 then xp​=0, and the constraint is satisfied.If xq​=xp​ and yp​=0 then by rearranging both sideswe get λ=3xp2​/2yp​.Therefore:(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​.xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0At least one of or or or ​xp​=0xp​=0(xq​−xp​)=0(λ2−xp​−xq​−xr​)=0​must be satisfied for constraint (a) to be satisfied.If xp​=0∧xq​=0∧xq​=xp​,• Constraint (a) imposes that xr​=λ2−xp​−xq​.• Constraint (b) imposes that yr​=λ⋅(xp​−xr​)−yp​.If xp​=0∧xq​=0∧yq​=−yp​,• Constraint (c) imposes that xr​=λ2−xp​−xq​.• Constraint (d) imposes that yr​=λ⋅(xp​−xr​)−yp​.Therefore:⟹​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​).​(1−xp​⋅β)⋅(xr​−xq​)=0(1−xp​⋅β)⋅(yr​−yq​)=0At least one of 1−xp​⋅βor xr​−xq​​=0=0​must be satisfied for constraint (a) to be satisfied.If xp​=0 then 1−xp​⋅β=0 has no solutions for β,and so it must be that xr​−xq​=0.Similarly, constraint (b) imposes that if xp​=0then yr​−yq​=0.Therefore:xp​=0⟹(xr​,yr​)=(xq​,yq​).(1−xq​⋅γ)⋅(xr​−xp​)=0(1−xq​⋅γ)⋅(yr​−yp​)=0At least one of 1−xq​⋅γor xr​−xp​​=0=0​must be satisfied for constraint (a) to be satisfied.If xq​=0 then 1−xq​⋅γ=0 has no solutions for γ,and so it must be that xr​−xp​=0.Similarly, constraint (b) imposes that if xq​=0then yr​−yp​=0.Therefore:xq​=0⟹(xr​,yr​)=(xp​,yp​).(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​=0(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​=0At least one of or ​1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0xr​=0​must be satisfied for constraint (a) to be satisfied,and similarly replacing xr​ by yr​.If xr​=0 or yr​=0, then it must be that 1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0.However, if xq​=xp​∧yq​=−yp​, then there are no solutions for α and δ.Therefore: xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0).​ Propositions: (1)(2)(3)(4)(5)(6)​xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​)(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))⟹(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​)xp​=0⟹(xr​,yr​)=(xq​,yq​)xq​=0⟹(xr​,yr​)=(xp​,yp​)xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0)​ Cases: (xp​,yp​)+(xq​,yq​)=(xr​,yr​) Note that we rely on the fact that 0 is not a valid x-coordinate or y-coordinate of a point on the Pallas curve other than O. (0,0)+(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because yp​=0holds because xp​=0holds because (xr​,yr​)=(xq​,yq​)=(0,0)holds because (xr​,yr​)=(xp​,yp​)=(0,0)holds because (xr​,yr​)=(0,0).​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (x,y)+(0,0) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xq​=0holds because xp​=0, therefore β=xp−1​ is a solutionholds because (xr​,yr​)=(xp​,yp​)holds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xp​,yp​) is the only solution to (5). (0,0)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xp​=0holds because xp​=0 only when (xr​,yr​)=(xq​,yq​)holds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xq​,yq​) is the only solution to (4). (x,y)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xp​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​ and yq​=−yp​, therefore α=0 and δ=(yq​+yp​)−1 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution. (x,y)+(x,−y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solution(although λ is not used in this case)holds because xq​=xp​ and yq​=−yp​holds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because (xr​,yr​)=(0,0)​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (xp​,yp​)+(xq​,yq​) for (xp​,yp​)=(0,0) and (xq​,yq​)=(0,0) and xp​=xq​ Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Analysis of constraints","id":"114","title":"Analysis of constraints"},"115":{"body":"There are 6 fixed bases in the Orchard protocol: KOrchard, used in deriving the nullifier; GOrchard, used in spend authorization; R base for NoteCommitOrchard; V and R bases for ValueCommitOrchard; and R base for Commitivk.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Fixed-base scalar multiplication","id":"115","title":"Fixed-base scalar multiplication"},"116":{"body":"We support fixed-base scalar multiplication with three types of scalars:","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Decompose scalar","id":"116","title":"Decompose scalar"},"117":{"body":"A 255-bit scalar from Fq​. We decompose a full-width scalar α into 85 3-bit windows: α=k0​+k1​⋅(23)1+⋯+k84​⋅(23)84,ki​∈[0..23). The scalar multiplication will be computed correctly for k0..84​ representing any integer in the range [0,2255) - that is, the scalar is allowed to be non-canonical. We range-constrain each 3-bit word of the scalar decomposition using a polynomial range-check constraint: Degree9​Constraintqmul_fixed_full​⋅range_check(word,23)=0​​ where range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Full-width scalar","id":"117","title":"Full-width scalar"},"118":{"body":"We support using a base field element as the scalar in fixed-base multiplication. This occurs, for example, in the scalar multiplication for the nullifier computation of the Action circuit DeriveNullifiernk​=ExtractP​([(PRFnknfOrchard​(ρ)+ψ)modqP​]KOrchard+cm): here, the scalar [(PRFnknfOrchard​(ρ)+ψ)modqP​] is the result of a base field addition. Decompose the base field element α into three-bit windows, and range-constrain each window, using the short range decomposition gadget in strict mode, with W=85,K=3. If k0..84​ is witnessed directly then no issue of canonicity arises. However, because the scalar is given as a base field element here, care must be taken to ensure a canonical representation, since 2255>p. That is, we must check that 0≤αq. Thus, given a scalar α, we witness the boolean decomposition of k=α+tq​. (We use big-endian bit order for convenient input into the variable-base scalar multiplication algorithm.) k=k254​⋅2254+k253​⋅2253+⋯+k0​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Witness scalar","id":"125","title":"Witness scalar"},"126":{"body":"We use an optimized double-and-add algorithm, copied from \"Faster variable-base scalar multiplication in zk-SNARK circuits\" with some variable name changes: Acc := [2] T\nfor i from n-1 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc\n}\nreturn (k_0 = 0) ? (Acc - T) : Acc It remains to check that the x-coordinates of each pair of points to be added are distinct. When adding points in a prime-order group, we can rely on Theorem 3 from Appendix C of the Halo paper , which says that if we have two such points with nonzero indices wrt a given odd-prime order base, where the indices taken in the range −(q−1)/2..(q−1)/2 are distinct disregarding sign, then they have different x-coordinates. This is helpful, because it is easier to reason about the indices of points occurring in the scalar multiplication algorithm than it is to reason about their x-coordinates directly. So, the required check is equivalent to saying that the following \"indexed version\" of the above algorithm never asserts: acc := 2\nfor i from n-1 down to 0 { p = k_{i+1} ? 1 : −1 assert acc ≠ ± p assert (acc + p) ≠ acc // X acc := (acc + p) + acc assert 0 < acc ≤ (q-1)/2\n}\nif k_0 = 0 { assert acc ≠ 1 acc := acc - 1\n} The maximum value of acc is: <--- n 1s ---> 1011111...111111\n= 1100000...000000 - 1 = 2n+1+2n−1 The assertion labelled X obviously cannot fail because p=0. It is possible to see that acc is monotonically increasing except in the last conditional. It reaches its largest value when k is maximal, i.e. 2n+1+2n−1. So to entirely avoid exceptional cases, we would need 2n+1+2n−1<(q−1)/2. But we can use n larger by c if the last c iterations use complete addition . The first i for which the algorithm using only incomplete addition fails is going to be 252, since 2252+1+2252−1>(q−1)/2. We need n=254 to make the wraparound technique above work. sage: q = 0x40000000000000000000000000000000224698fc0994a8dd8c46eb2100000001\nsage: 2^253 + 2^252 - 1 < (q-1)//2\nFalse\nsage: 2^252 + 2^251 - 1 < (q-1)//2\nTrue So the last three iterations of the loop (i=2..0) need to use complete addition , as does the conditional subtraction at the end. Writing this out using ⸭ for incomplete addition (as we do in the spec), we have: Acc := [2] T\nfor i from 253 down to 3 { P := k_{i+1} ? T : −T Acc := (Acc ⸭ P) ⸭ Acc\n}\nfor i from 2 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc // complete addition\n}\nreturn (k_0 = 0) ? (Acc + (-T)) : Acc // complete addition","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Variable-base scalar multiplication","id":"126","title":"Variable-base scalar multiplication"},"127":{"body":"Define a running sum zj​=∑i=jn​(ki​⋅2i−j), where n=254 and: ​zn+1​=0,zn​=kn​,(most significant bit)z0​=k.​ Initialize A254​=[2]T.for i from 254 down to 4:bool_check(ki​)=0zi​=2zi+1​+ki​xP,i​=xT​yP,i​=(2ki​−1)⋅yT​(conditionally negate)λ1,i​⋅(xA,i​−xP,i​)=yA,i​−yP,i​xR,i​=λ1,i2​−xA,i​−xP,i​(λ1,i​+λ2,i​)⋅(xA,i​−xR,i​)=2yA,i​λ2,i2​=xA,i−1​+xR,i​+xA,i​λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​.​ The helper bool_check(x)=x⋅(1−x). After substitution of xP,i​,yP,i​,xR,i​,yA,i​, and yA,i−1​, this becomes: Initialize A254​=[2]T.for i from 254 down to 4:// let ki​=zi​−2zi+1​// let yA,i​=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​bool_check(ki​)=0λ1,i​⋅(xA,i​−xT​)=yA,i​−(2ki​−1)⋅yT​λ2,i2​=xA,i−1​+λ1,i2​−xT​{λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​,λ2,4​⋅(xA,4​−xA,3​)=yA,4​+yA,3witnessed​,​if i>4if i=4.​​ Here, yA,3witnessed​ is assigned to a cell. This is unlike previous yA,i​'s, which were implicitly derived from λ1,i​,λ2,i​,xA,i​,xT​, but never actually assigned. The bits k3…1​ are used in three further steps, using complete addition : for i from 3 down to 1:// let ki​=zi​−2zi+1​bool_check(ki​)=0(xA,i−1​,yA,i−1​)=((xA,i​,yA,i​)+(xT​,yT​))+(xA,i​,yA,i​)​ If the least significant bit k0​=1, we set B=O, otherwise we set B=−T. Then we return A+B using complete addition. Let B={(0,0),(xT​,−yT​),​ if k0​=1, otherwise.​ Output (xA,0​,yA,0​)+B. (Note that (0,0) represents O.)","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraint program for optimized double-and-add","id":"127","title":"Constraint program for optimized double-and-add"},"128":{"body":"We need six advice columns to witness (xT​,yT​,λ1​,λ2​,xA,i​,zi​). However, since (xT​,yT​) are the same, we can perform two incomplete additions in a single row, reusing the same (xT​,yT​). We split the scalar bits used in incomplete addition into hi and lo halves and process them in parallel. This means that we effectively have two for loops: the first, covering the hi half for i from 254 down to 130, with a special case at i=130; and the second, covering the lo half for the remaining i from 129 down to 4, with a special case at i=4. xT​xT​xT​⋮xT​xT​​yT​yT​yT​⋮yT​yT​​zhiz255​=0z254​z253​⋮z130​​xAhi​xA,254​=2[T]x​xA,253​⋮xA,130​xA,129​​λ1hi​yA,254​=2[T]y​λ1,254​λ1,253​⋮λ1,130​yA,129​​λ2hi​λ2,254​λ2,253​⋮λ2,130​​q1hi​100⋮0​q2hi​011⋮0​q3hi​000⋮1​zloz130​z129​z128​⋮z5​z4​​xAlo​xA,129​xA,128​⋮xA,5​xA,4​xA,3​​λ1lo​yA,129​λ1,129​λ1,128​⋮λ1,5​λ1,4​yA,3​​λ2lo​λ2,129​λ2,128​⋮λ2,5​λ2,4​​q1lo​100⋮00​q2lo​011⋮10​q3lo​000⋮01​​ For each hi and lo half, we have three sets of gates. Note that i is going from 255..=3; i is NOT indexing the rows.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Incomplete addition","id":"128","title":"Incomplete addition"},"129":{"body":"This gate is only used on the first row (before the for loop). We check that λ1​,λ2​ are initialized to values consistent with the initial yA​. Degree4​Constraintq1​⋅(yA,nwitnessed​−yA,n​)=0​​ where yA,n​yA,nwitnessed​​=2(λ1,n​+λ2,n​)⋅(xA,n​−(λ1,n2​−xA,n​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q1​=1","id":"129","title":"q1​=1"},"13":{"body":"The halo2 crate includes several utilities to help you design and implement your circuits.","breadcrumbs":"User Documentation » Developer tools » Developer tools","id":"13","title":"Developer tools"},"130":{"body":"This gate is used on all rows corresponding to the for loop except the last. Degree223433​Constraintq2​⋅(xT,cur​−xT,next​)=0q2​⋅(yT,cur​−yT,next​)=0q2​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q2​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q2​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q2​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1​)=0​​ where xR,i​yA,i​yA,i−1​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​,=2(λ1,i−1​+λ2,i−1​)⋅(xA,i−1​−(λ1,i−12​−xA,i−1​−xT​))​,​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q2​=1","id":"130","title":"q2​=1"},"131":{"body":"This gate is used on the final iteration of the for loop, handling the special case where we check that the output yA​ has been witnessed correctly. Degree3433​Constraintq3​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q3​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q3​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q3​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1witnessed​)=0​​ where xR,i​yA,i​yA,i−1witnessed​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q3​=1","id":"131","title":"q3​=1"},"132":{"body":"We reuse the complete addition constraints to implement the final c rounds of double-and-add. This requires two rows per round because we need 9 advice columns for each complete addition. In the 10th advice column we stash the other cells that we need to correctly implement the double-and-add: The base y coordinate, so we can conditionally negate it as input to one of the complete additions. The running sum, which we constrain over two rows instead of sequentially.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Complete addition","id":"132","title":"Complete addition"},"133":{"body":"a0​xT​xA​​a1​yp​yA​​a2​xA​xq​xr​​a3​yA​yq​yr​​a4​λ1​λ2​​a5​α1​α2​​a6​β1​β2​​a7​γ1​γ2​​a8​δ1​δ2​​a9​zi+1​yT​zi​​qmul_decompose_var​010​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"133","title":"Layout"},"134":{"body":"In addition to the complete addition constraints, we define the following gate: Degree​Constraintqmul_decompose_var​⋅bool_check(ki​)=0qmul_decompose_var​⋅ternary(ki​,yT​−yp​,yT​+yp​)=0​​ where ki​=zi​−2zi+1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"134","title":"Constraints"},"135":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » LSB","id":"135","title":"LSB"},"136":{"body":"a0​xp​xT​​a1​yp​yT​​a2​xA​xr​​a3​yA​yr​​a4​λ​a5​α​a6​β​a7​γ​a8​δ​a9​z1​z0​​qmul_lsb​10​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"136","title":"Layout"},"137":{"body":"Degree​Constraintqmul_lsb​⋅bool_check(k0​)=0qmul_lsb​⋅ternary(k0​,xp​,xp​−xT​)=0qmul_lsb​⋅ternary(k0​,yp​,yp​+yT​)=0​​ where k0​=z0​−2z1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"137","title":"Constraints"},"138":{"body":"zi​ cannot overflow for any i≥1, because it is a weighted sum of bits only up to 2n−1=2253, which is smaller than p (and also q). However, z0​=α+tq​ can overflow [0,p). Note: for full-width scalar mul, it may not be possible to represent z0​ in the base field (e.g. when the base field is Pasta's Fp​ and pq. It is not true for a full-width scalar α≥p when p = MyCircuit { a: Value::unknown(), lookup_table, }; // Create the area you want to draw on. // Use SVGBackend if you want to render to .svg instead. use plotters::prelude::*; let root = BitMapBackend::new(\"layout.png\", (1024, 768)).into_drawing_area(); root.fill(&WHITE).unwrap(); let root = root .titled(\"Example Circuit Layout\", (\"sans-serif\", 60)) .unwrap(); halo2_proofs::dev::CircuitLayout::default() // You can optionally render only a section of the circuit. .view_width(0..2) .view_height(0..16) // You can hide labels, which can be useful with smaller areas. .show_labels(false) // Render the circuit onto your area! // The first argument is the size parameter for the circuit. .render(5, &circuit, &root) .unwrap();\n} Columns are laid out from left to right as instance, advice and fixed. The order of columns is otherwise without meaning. Instance columns have a white background. Advice columns have a red background. Fixed columns have a blue background. Regions are shown as labelled green boxes (overlaying the background colour). A region may appear as multiple boxes if some of its columns happen to not be adjacent. Cells that have been assigned to by the circuit will be shaded in grey. If any cells are assigned to more than once (which is usually a mistake), they will be shaded darker than the surrounding cells.","breadcrumbs":"User Documentation » Developer tools » Circuit layout","id":"16","title":"Circuit layout"},"160":{"body":"Chunk c is directly constrained by Sinsemilla. We constrain the remaining chunks with the following constraints:","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Bit length constraints","id":"160","title":"Bit length constraints"},"161":{"body":"z1,a​, the index-1 running sum output of SinsemillaHash(a), is copied into the gate. z1,a​ has been constrained by SinsemillaHash to be 240 bits, and is precisely a1​. We recover chunk a0​ using a,z1,a​: z1,a​⟹a0​​=210a−a0​​=a1​=a−z1,a​⋅210.​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » a0​,a1​","id":"161","title":"a0​,a1​"},"162":{"body":"z1,b​, the index-1 running sum output of SinsemillaHash(b), is copied into the gate. z1,b​ has been constrained by SinsemillaHash to be 10 bits. We witness the subpieces b1​,b2​ outside this gate, and constrain them each to be 5 bits. Inside the gate, we check that b1​+25⋅b2​=z1,b​. We also recover the subpiece b0​ using (b,z1,b​): z1,b​⟹b0​​=210b−b0..=10​​=b−(z1,b​⋅210).​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » b0​,b1​,b2​","id":"162","title":"b0​,b1​,b2​"},"163":{"body":"Degree2​Constraintshort_lookup_range_check(b1​,5)short_lookup_range_check(b2​,5)qdecompose​⋅(z1,b​−(b1​+b2​⋅25))=0​​ where short_lookup_range_check() is a short lookup range check .","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Constraints","id":"163","title":"Constraints"},"164":{"body":"We have now derived or witnessed every subpiece, and range-constrained every subpiece: a0​ (10 bits), derived as a0​=a−210⋅z1,a​; a1​ (240 bits), equal to z1,a​; b0​ (10 bits), derived as b0​=b−210⋅z1,b​; b1​ (5 bits) is witnessed and constrained outside the gate; b2​ (5 bits) is witnessed and constrained outside the gate; c (250 bits) is witnessed and constrained outside the gate. b1​+25⋅b2​ is constrained to equal z1,b​. We can now use them to reconstruct the original field element inputs: lleftright​=a0​=a1​+2240⋅b0​+2250⋅b1​=b2​+25⋅c​​ Degree222​Constraintqdecompose​⋅(a0​−l)=0qdecompose​⋅(a1​+(b0​+b1​⋅210)⋅2240−left)=0qdecompose​⋅(b2​+c⋅25−right)=0​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Decomposition constraints","id":"164","title":"Decomposition constraints"},"165":{"body":"az1,a​​bz1,b​​cb1​​leftb2​​rightl​qdecompose​10​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Region layout","id":"165","title":"Region layout"},"166":{"body":"The Orchard circuit spans 10 advice columns while the Sinsemilla chip only uses 5 advice columns. We distribute the path hashing evenly across two Sinsemilla chips to make better use of the available circuit area. Since the output from the previous layer hash is copied into the next layer hash, we maintain continuity even when moving from one chip to the other.","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Circuit components","id":"166","title":"Circuit components"},"167":{"body":"Given a field element α, these gadgets decompose it into W K-bit windows α=k0​+2K⋅k1​+22K⋅k2​+⋯+2(W−1)K⋅kW−1​ where each ki​ a K-bit value. This is done using a running sum zi​,i∈[0..W). We initialize the running sum z0​=α, and compute subsequent terms zi+1​=2Kzi​−ki​​. This gives us: z0​z1​z2​↓zW​​=α=k0​+2K⋅k1​+22K⋅k2​+23K⋅k3​+⋯,=(z0​−k0​)/2K=k1​+2K⋅k2​+22K⋅k3​+⋯,=(z1​−k1​)/2K=k2​+2K⋅k3​+⋯,⋮ (in strict mode)=(zW−1​−kW−1​)/2K=0 (because zW−1​=kW−1​)​","breadcrumbs":"Design » Gadgets » Decomposition » Decomposition","id":"167","title":"Decomposition"},"168":{"body":"Strict mode constrains the running sum output zW​ to be zero, thus range-constraining the field element to be within W⋅K bits. In strict mode, we are also assured that zW−1​=kW−1​ gives us the last window in the decomposition.","breadcrumbs":"Design » Gadgets » Decomposition » Strict mode","id":"168","title":"Strict mode"},"169":{"body":"This gadget makes use of a K-bit lookup table to decompose a field element α into K-bit words. Each K-bit word ki​=zi​−2K⋅zi+1​ is range-constrained by a lookup in the K-bit table. The region layout for the lookup decomposition uses a single advice column z, and two selectors qlookup​ and qrunning​. zz0​z1​⋮zn−1​zn​​qlookup​11⋮10​qrunning​11⋮10​​","breadcrumbs":"Design » Gadgets » Decomposition » Lookup decomposition","id":"169","title":"Lookup decomposition"},"17":{"body":"halo2_proofs::dev::circuit_dot_graph builds a DOT graph string representing the given circuit, which can then be rendered with a variety of layout programs . The graph is built from calls to Layouter::namespace both within the circuit, and inside the gadgets and chips that it uses. fn main() { // Prepare the circuit you want to render. // You don't need to include any witness variables. let a = Fp::rand(); let instance = Fp::one() + Fp::one(); let lookup_table = vec![instance, a, a, Fp::zero()]; let circuit: MyCircuit = MyCircuit { a: None, lookup_table, }; // Generate the DOT graph string. let dot_string = halo2_proofs::dev::circuit_dot_graph(&circuit); // Now you can either handle it in Rust, or just // print it out to use with command-line tools. print!(\"{}\", dot_string);\n}","breadcrumbs":"User Documentation » Developer tools » Circuit structure","id":"17","title":"Circuit structure"},"170":{"body":"Using two K-bit lookups, we can range-constrain a field element α to be n bits, where n≤K. To do this: Constrain 0≤α<2K to be within K bits using a K-bit lookup. Constrain 0≤α⋅2K−n<2K to be within K bits using a K-bit lookup. The short variant of the lookup decomposition introduces a qbitshift​ selector. The same advice column z has here been renamed to word for clarity: wordαα′2K−n​qlookup​110​qrunning​000​qbitshift​010​​ where α′=α⋅2K−n. Note that 2K−n is assigned to a fixed column at keygen, and copied in at proving time. This is used in the gate enabled by the qbitshift​ selector to check that α was shifted correctly: Degree2​Constraintqbitshift​⋅((α⋅2K−n)−α′)​​","breadcrumbs":"Design » Gadgets » Decomposition » Short range check","id":"170","title":"Short range check"},"171":{"body":"Since the lookup decomposition and its short variant both make use of the same lookup table, we combine their lookup input expressions into a single one: qlookup​⋅(qrunning​⋅(zi​−2K⋅zi+1​)+(1−qrunning​)⋅word) where zi​ and word are the same cell (but distinguished here for clarity of usage).","breadcrumbs":"Design » Gadgets » Decomposition » Combined lookup expression","id":"171","title":"Combined lookup expression"},"172":{"body":"For a short range (for instance, [0,range) where range≤8), we can range-constrain each word using a degree-range polynomial constraint instead of a lookup: range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Decomposition » Short range decomposition","id":"172","title":"Short range decomposition"},"173":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » SHA-256","id":"173","title":"SHA-256"},"174":{"body":"SHA-256 is specified in NIST FIPS PUB 180-4 . Unlike the specification, we use ⊞ for addition modulo 232, and + for field addition. ⊕ is used for XOR.","breadcrumbs":"Design » Gadgets » SHA-256 » Specification","id":"174","title":"Specification"},"175":{"body":"SHA-256 maintains state in eight 32-bit variables. It processes input as 512-bit blocks, but internally splits these blocks into 32-bit chunks. We therefore designed the SHA-256 gadget to consume input in 32-bit chunks.","breadcrumbs":"Design » Gadgets » SHA-256 » Gadget interface","id":"175","title":"Gadget interface"},"176":{"body":"The SHA-256 gadget requires a chip with the following instructions: # extern crate halo2_proofs;\n# use halo2_proofs::plonk::Error;\n# use std::fmt;\n#\n# trait Chip: Sized {}\n# trait Layouter {}\nconst BLOCK_SIZE: usize = 16;\nconst DIGEST_SIZE: usize = 8; pub trait Sha256Instructions: Chip { /// Variable representing the SHA-256 internal state. type State: Clone + fmt::Debug; /// Variable representing a 32-bit word of the input block to the SHA-256 compression /// function. type BlockWord: Copy + fmt::Debug; /// Places the SHA-256 IV in the circuit, returning the initial state variable. fn initialization_vector(layouter: &mut impl Layouter) -> Result; /// Starting from the given initial state, processes a block of input and returns the /// final state. fn compress( layouter: &mut impl Layouter, initial_state: &Self::State, input: [Self::BlockWord; BLOCK_SIZE], ) -> Result; /// Converts the given state into a message digest. fn digest( layouter: &mut impl Layouter, state: &Self::State, ) -> Result<[Self::BlockWord; DIGEST_SIZE], Error>;\n} TODO: Add instruction for computing padding. This set of instructions was chosen to strike a balance between the reusability of the instructions, and the scope for chips to internally optimise them. In particular, we considered splitting the compression function into its constituent parts (Ch, Maj etc), and providing a compression function gadget that implemented the round logic. However, this would prevent chips from using relative references between the various parts of a compression round. Having an instruction that implements all compression rounds is also similar to the Intel SHA extensions, which provide an instruction that performs multiple compression rounds.","breadcrumbs":"Design » Gadgets » SHA-256 » Chip instructions","id":"176","title":"Chip instructions"},"177":{"body":"This chip implementation is based around a single 16-bit lookup table. It requires a minimum of 216 circuit rows, and is therefore suitable for use in larger circuits. We target a maximum constraint degree of 9. That will allow us to handle constraining carries and \"small pieces\" to a range of up to {0..7} in one row.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » 16-bit table chip for SHA-256","id":"177","title":"16-bit table chip for SHA-256"},"178":{"body":"There are 64 compression rounds. Each round takes 32-bit values A,B,C,D,E,F,G,H as input, and performs the following operations: Ch(E,F,G)Maj(A,B,C)Σ0​(A)Σ1​(E)H′Enew​Anew​​========​(E∧F)⊕(¬E∧G)(A∧B)⊕(A∧C)⊕(B∧C)count(A,B,C)≥2(A⋙2)⊕(A⋙13)⊕(A⋙22)(E⋙6)⊕(E⋙11)⊕(E⋙25)H+Ch(E,F,G)+Σ1​(E)+Kt​+Wt​reduce6​(H′+D)reduce7​(H′+Maj(A,B,C)+Σ0​(A))​ where reducei​ must handle a carry 0≤carry cargo run --example cost-model -- -a 0,1 -a 0 -a-0,-1,1 -f 0 -g 4 11 Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/examples/cost-model -a 0,1 -a 0 -a 0,-1,1 -f 0 -g 4 11`\nCircuit { k: 11, max_deg: 4, advice_columns: 3, lookups: 0, permutations: [], column_queries: 7, point_sets: 3, estimator: Estimator,\n}\nProof size: 1440 bytes\nVerification: at least 81.689ms","breadcrumbs":"User Documentation » Developer tools » Cost estimator","id":"18","title":"Cost estimator"},"180":{"body":"Maj can be done in 4 lookups: 2spread∗2 chunks As mentioned above, after the first round we already have A in spread form A′. Similarly, B and C are equal to the A and B respectively of the previous round, and therefore in the steady state we already have them in spread form B′ and C′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Add the spread forms in the field: M′=A′+B′+C′; We can add them as 32-bit words or in pieces; it's equivalent Witness the compressed even bits Mieven​ and the compressed odd bits Miodd​ for i={0..1}; Constrain M′=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​), where Miodd​ is the Maj function output. Note: by \"even\" bits we mean the bits of weight an even-power of 2, i.e. of weight 20,22,…. Similarly by \"odd\" bits we mean the bits of weight an odd-power of 2.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Maj function","id":"180","title":"Maj function"},"181":{"body":"TODO: can probably be optimized to 4 or 5 lookups using an additional table. Ch can be done in 8 lookups: 4spread∗2 chunks As mentioned above, after the first round we already have E in spread form E′. Similarly, F and G are equal to the E and F respectively of the previous round, and therefore in the steady state we already have them in spread form F′ and G′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Calculate P′=E′+F′ and Q′=(evens−E′)+G′, where evens=spread(232−1). We can add them as 32-bit words or in pieces; it's equivalent. evens−E′ works to compute the spread of ¬E even though negation and spread do not commute in general. It works because each spread bit in E′ is subtracted from 1, so there are no borrows. Witness Pieven​,Piodd​,Qieven​,Qiodd​ such that P′=spread(P0even​)+2⋅spread(P0odd​)+232⋅spread(P1even​)+233⋅spread(P1odd​), and similarly for Q′. {Piodd​+Qiodd​}i=0..1​ is the Ch function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Ch function","id":"181","title":"Ch function"},"182":{"body":"Σ0​(A) can be done in 6 lookups. To achieve this we first split A into pieces (a,b,c,d), of lengths (2,11,9,10) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 10 and 11-bit pieces can be handled using spread lookups, and the 9-bit piece can be split into 3∗3-bit subpieces. The latter and the remaining 2-bit piece can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Anew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Anew​ after adding the feedforward (requiring a carry of up to 7 which is fine). (A⋙2)⊕(A⋙13)⊕(A⋙22) is equivalent to (A⋙2)⊕(A⋙13)⊕(A⋘10): Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces: R′=​(a(b(c430a421b423c​∣∣∣∣∣∣+++​dab420d419a412b​∣∣∣∣∣∣⇓+++​cda411c49d410a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ0​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 function","id":"182","title":"Σ_0 function"},"183":{"body":"Σ1​(E) can be done in 6 lookups. To achieve this we first split E into pieces (a,b,c,d), of lengths (6,5,14,7) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 7 and 14-bit pieces can be handled using spread lookups, the 5-bit piece can be split into 3 and 2-bit subpieces, and the 6-bit piece can be split into 2∗3-bit subpieces. The four small pieces can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Enew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Enew​ after adding the feedforward (requiring a carry of up to 6 which is fine). (E⋙6)⊕(E⋙11)⊕(E⋙25) is equivalent to (E⋙6)⊕(E⋙11)⊕(E⋘7). Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces, in the same way we did for Σ0​: R′=​(a(b(c426a427b418c​∣∣∣∣∣∣+++​dab419d421a413b​∣∣∣∣∣∣⇓+++​cda45c414d47a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ1​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 function","id":"183","title":"Σ_1 function"},"184":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: The first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; The remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. Note: 0-based numbering is used for the W word indices. σ0​(X)σ1​(X)​==​(X⋙7)⊕(X⋙18)⊕(X≫3)(X⋙17)⊕(X⋙19)⊕(X≫10)​ Note: ≫ is a right- shift , not a rotation.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Block decomposition","id":"184","title":"Block decomposition"},"185":{"body":"(X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). As above but with pieces (a,b,c,d) of lengths (3,4,11,14) counting from the little end. Split b into two 2-bit subpieces. R′=​(0[3](b(c428b421c​∣∣∣∣∣∣++​dab415d425a417b​∣∣∣∣∣∣⇓+++​cda44c411d414a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 function","id":"185","title":"σ_0 function"},"186":{"body":"(X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). TODO: this diagram doesn't match the expression on the right. This is just for consistency with the other diagrams. As above but with pieces (a,b,c,d) of lengths (10,7,2,13) counting from the little end. Split b into (3,2,2)-bit subpieces. R′=​(0[10](b(c425b430c​∣∣∣∣∣∣++​dab49d415a423b​∣∣∣∣∣∣⇓+++​cda47c42d413a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 function","id":"186","title":"σ_1 function"},"187":{"body":"We apply σ0​ to W1..48​, and σ1​ to W14..61​. In order to avoid redundant applications of spread, we can merge the splitting into pieces for σ0​ and σ1​ in the case of W14..48​. Merging the piece lengths (3,4,11,14) and (10,7,2,13) gives pieces of lengths (3,4,3,7,1,1,13). If we can do the merged split in 3 rows (as opposed to a total of 4 rows when splitting for σ0​ and σ1​ separately), we save 35 rows. These might even be doable in 2 rows; not sure. —Daira We can merge the reduction mod 232 of W16..61​ into their splitting when they are used to compute subsequent words, similarly to what we did for A and E in the round function. We will still need to reduce W62..63​ since they are not split. (Technically we could leave them unreduced since they will be reduced later when they are used to compute Anew​ and Enew​ -- but that would require handling a carry of up to 10 rather than 6, so it's not worth the complexity.) The resulting message schedule cost is: 2 rows to constrain W0​ to 32 bits This is technically optional, but let's do it for robustness, since the rest of the input is constrained for free. 13∗2 rows to split W1..13​ into (3,4,11,14)-bit pieces 35∗3 rows to split W14..48​ into (3,4,3,7,1,1,13)-bit pieces (merged with a reduction for W16..48​) 13∗2 rows to split W49..61​ into (10,7,2,13)-bit pieces (merged with a reduction) 4∗48 rows to extract the results of σ0​ for W1..48​ 4∗48 rows to extract the results of σ1​ for W14..61​ 2∗2 rows to reduce W62..63​ =547 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling","id":"187","title":"Message scheduling"},"188":{"body":"For each round: 8 rows for Ch 4 rows for Maj 6 rows for Σ0​ 6 rows for Σ1​ reduce6​ and reduce7​ are always free =24 per round This gives 24∗64=1792 rows for all of \"step 3\", to which we need to add: 547 rows for message scheduling 2∗8 rows for 8 reductions mod 232 in \"step 4\" giving a total of 2099 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Overall cost","id":"188","title":"Overall cost"},"189":{"body":"We only require one table spread, with 216 rows and 3 columns. We need a tag column to allow selecting (7,10,11,13,14)-bit subsets of the table for Σ0..1​ and σ0..1​.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Tables","id":"189","title":"Tables"},"19":{"body":"Let's start with a simple circuit, to introduce you to the common APIs and how they are used. The circuit will take a public input c, and will prove knowledge of two private inputs a and b such that a2⋅b2=c.","breadcrumbs":"User Documentation » A simple example » A simple example","id":"19","title":"A simple example"},"190":{"body":"row tag table (16b) spread (32b) 0 0 0000000000000000 00000000000000000000000000000000 1 0 0000000000000001 00000000000000000000000000000001 2 0 0000000000000010 00000000000000000000000000000100 3 0 0000000000000011 00000000000000000000000000000101 ... 0 ... ... 27−1 0 0000000001111111 00000000000000000001010101010101 27 1 0000000010000000 00000000000000000100000000000000 ... 1 ... ... 210−1 1 0000001111111111 00000000000001010101010101010101 ... 2 ... ... 211−1 2 0000011111111111 00000000010101010101010101010101 ... 3 ... ... 213−1 3 0001111111111111 00000001010101010101010101010101 ... 4 ... ... 214−1 4 0011111111111111 00000101010101010101010101010101 ... 5 ... ... 216−1 5 1111111111111111 01010101010101010101010101010101 For example, to do an 11-bit spread lookup, we polynomial-constrain the tag to be in {0,1,2}. For the most common case of a 16-bit lookup, we don't need to constrain the tag. Note that we can fill any unused rows beyond 216 with a duplicate entry, e.g. all-zeroes.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » spread table","id":"190","title":"spread table"},"191":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Gates","id":"191","title":"Gates"},"192":{"body":"Input from previous operations: E′,F′,G′, 64-bit spread forms of 32-bit words E,F,G, assumed to be constrained by previous operations in practice, we'll have the spread forms of E′,F′,G′ after they've been decomposed into 16-bit subpieces evens is defined as spread(232−1) evens0​=evens1​=spread(216−1) E ∧ F s_ch a0​ a1​ a2​ a3​ a4​ 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) ¬E ∧ G s_ch_neg a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) 1 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) Constraints: s_ch (choice): LHS−RHS=0 LHS=a3​ω−1+a3​ω+232(a4​ω−1+a4​ω) RHS=a2​ω−1+2∗a2​+232(a2​ω+2∗a3​) s_ch_neg (negation): s_ch with an extra negation check spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Ch(E,F,G)=Podd+Qodd=(P0odd​+Q0odd​)+216(P1odd​+Q1odd​)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Choice gate","id":"192","title":"Choice gate"},"193":{"body":"Input from previous operations: A′,B′,C′, 64-bit spread forms of 32-bit words A,B,C, assumed to be constrained by previous operations in practice, we'll have the spread forms of A′,B′,C′ after they've been decomposed into 16-bit subpieces s_maj a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} M0even​ spread(M0even​) spread(Alo) spread(Ahi) 1 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(Blo) spread(Bhi) 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(Clo) spread(Chi) 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Constraints: s_maj (majority): LHS−RHS=0 LHS=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​) RHS=A′+B′+C′ spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Maj(A,B,C)=Modd=M0odd​+216M1odd​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Majority gate","id":"193","title":"Majority gate"},"194":{"body":"A is a 32-bit word split into (2,11,9,10)-bit chunks, starting from the little end. We refer to these chunks as (a(2),b(11),c(9),d(10)) respectively, and further split c(9) into three 3-bit chunks c(9)lo,c(9)mid,c(9)hi. We witness the spread versions of the small chunks. Σ0​(A)​==​(A⋙2)⊕(A⋙13)⊕(A⋙22)(A⋙2)⊕(A⋙13)⊕(A⋘10)​ s_upp_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) c(9)lo spread(c(9)lo) c(9)mid spread(c(9)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) c(9) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(2) spread(a(2)) c(9)hi spread(c(9)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_0 (Σ0​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​constrain1​(a0​ω−1)+constrain2​(a0​ω)a(2)+22b(11)+213c(9)lo+216c(9)mid+219c(9)hi+222d(10)−Aspread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430spread(a(2))421spread(b(11))429spread(c(9)hi)​+++​420spread(d(10))419spread(a(2))426spread(c(9)mid)​+++​417spread(c(9)hi)49spread(d(10))423spread(c(9)lo)​+++​414spread(c(9)mid)46spread(c(9)hi)412spread(b(11))​+++​411spread(c(9)lo)43spread(c(9)mid)410spread(a(2))​+++​spread(b(11))spread(c(9)lo)spread(d(10))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on a(2) 3-bit range check and 3-bit spread check on c(9)lo,c(9)mid,c(9)hi (see section Helper gates ) Output: Σ0​(A)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 gate","id":"194","title":"Σ_0 gate"},"195":{"body":"E is a 32-bit word split into (6,5,14,7)-bit chunks, starting from the little end. We refer to these chunks as (a(6),b(5),c(14),d(7)) respectively, and further split a(6) into two 3-bit chunks a(6)lo,a(6)hi and b into (2,3)-bit chunks b(5)lo,b(5)hi. We witness the spread versions of the small chunks. Σ1​(E)​==​(E⋙6)⊕(E⋙11)⊕(E⋙25)(E⋙6)⊕(E⋙11)⊕(E⋘7)​ s_upp_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(5)lo spread(b(5)lo) b(5)hi spread(b(5)hi) b(5) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(c(14)) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(6)lo spread(a(6)lo) a(6)hi spread(a(6)hi) a(6) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_1 (Σ1​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​a0​ω−1+constrain4​(a0​ω)a(6)lo+23a(6)hi+26b(5)lo+28b(5)hi+211c(14)+225d(7)−Espread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429spread(a(6)hi)429spread(b(5)hi)418spread(c(14))​+++​426spread(a(6)lo)427spread(b(5)lo)415spread(b(5)hi)​+++​419spread(d(7))424spread(a(6)hi)413spread(b(5)lo)​+++​45spread(c(14))421spread(a(6)lo)410spread(a(6)hi)​+++​42spread(b(5)hi)414spread(d(7))47spread(a(6)lo)​+++​spread(b(5)lo)spread(c(14))spread(d(7))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on b(5)lo 3-bit range check and 3-bit spread check on a(6)lo,a(6)hi,b(4)hi (see section Helper gates ) Output: Σ1​(E)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 gate","id":"195","title":"Σ_1 gate"},"196":{"body":"v1 v1 of the σ0​ gate takes in a word that's split into (3,4,11,14)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(11),d(14)). b(4) is further split into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. We already have spread(c(11)) and spread(d(14)) from the message scheduling. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(c) spread(d) b(4) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) 0 0 a spread(a) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0 (σ0​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi421c(11)​++​415d(14)428b(4)lo419b(4)hi​+++​44c(11)425a(3)417b(4)lo​+++​42b(4)hi411d(14)414a(3)​+++​b(4)loc(11)d(14)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3) v2 v2 of the σ0​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0_v2 (σ0​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi431e(1)​++​416g(13)428b(4)lo424d(7)​+++​415f(1)425a(3)421c(3)​+++​414e(1)412g(13)419b(4)hi​+++​47d(7)411f(1)417b(4)lo​+++​44c(3)410e(1)414a(3)​+++​42b(4)hi43d(7)41g(13)​+++​b(4)loc(3)f(1)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 gate","id":"196","title":"σ_0 gate"},"197":{"body":"v1 v1 of the σ1​ gate takes in a word that's split into (10,7,2,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(10),b(7),c(2),d(13)). b(7) is further split into (2,2,3)-bit chunks b(7)lo,b(7)mid,b(7)hi. We witness the spread versions of the small chunks. We already have spread(a(10)) and spread(d(13)) from the message scheduling. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(7)lo spread(b(7)lo) b(7)mid spread(b(7)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a(10)) spread(d(13)) b(7) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) c(2) spread(c(2)) b(7)hi spread(b(7)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1 (σ1​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429b(7)hi430c(2)​++​49d(13)427b(7)mid427b(7)hi​+++​47c(2)425b(7)lo425b(7)mid​+++​44b(7)hi415a(10)423b(7)lo​+++​42b(7)mid42d(13)413a(10)​+++​b(7)loc(2)d(13)​++​ check that b was properly split into subsections for 7-bit pieces. Wb(7)lo+22Wb(7)mid+24Wb(7)hi−W=0 2-bit range check and 2-bit spread check on b(7)lo,b(7)mid,c(2) 3-bit range check and 3-bit spread check on b(7)hi v2 v2 of the σ1​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1_v2 (σ1​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​425d(7)431f(1)​++​422c(3)430e(1)​++​420b(4)hi423d(7)​++​49g(13)418b(4)lo420c(3)​+++​48f(1)415a418b(4)hi​+++​47e(1)42g(13)416b(4)lo​+++​d(7)41f(1)413a​+++​e(1)g(13)​+​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 gate","id":"197","title":"σ_1 gate"},"198":{"body":"Small range constraints Let constrainn​(x)=∏i=0n​(x−i). Constraining this expression to equal zero enforces that x is in [0..n]. 2-bit range check (a−3)(a−2)(a−1)(a)=0 sr2 a0​ 1 a 2-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)−a′=0 ss2 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−3)(−2)(−1)(a−3)(a−2)(a−1)​ (spread(00)=0000) l1​(a)=(−2)(−1)(1)(a−3)(a−2)(a)​ (spread(01)=0001) l2​(a)=(−1)(1)(2)(a−3)(a−1)(a)​ (spread(10)=0100) l3​(a)=(1)(2)(3)(a−2)(a−1)(a)​ (spread(11)=0101) 3-bit range check (a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)=0 sr3 a0​ 1 a 3-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)+16∗l4​(a)+17∗l5​(a)+20∗l6​(a)+21∗l7​(a)−a′=0 ss3 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−7)(−6)(−5)(−4)(−3)(−2)(−1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)​ (spread(000)=000000) l1​(a)=(−6)(−5)(−4)(−3)(−2)(−1)(1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a)​ (spread(001)=000001) l2​(a)=(−5)(−4)(−3)(−2)(−1)(1)(2)(a−7)(a−6)(a−5)(a−4)(a−3)(a−1)(a)​ (spread(010)=000100) l3​(a)=(−4)(−3)(−2)(−1)(1)(2)(3)(a−7)(a−6)(a−5)(a−4)(a−2)(a−1)(a)​ (spread(011)=000101) l4​(a)=(−3)(−2)(−1)(1)(2)(3)(4)(a−7)(a−6)(a−5)(a−3)(a−2)(a−1)(a)​ (spread(100)=010000) l5​(a)=(−2)(−1)(1)(2)(3)(4)(5)(a−7)(a−6)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(101)=010001) l6​(a)=(−1)(1)(2)(3)(4)(5)(6)(a−7)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(110)=010100) l7​(a)=(1)(2)(3)(4)(5)(6)(7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(111)=010101) reduce_6 gate Addition (mod232) of 6 elements Input: E {eilo​,eihi​}i=05​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​−a7​=0 Carry gate (sc): 216a6​ω−1+a6​+[(a6​−5)(a6​−4)(a6​−3)(a6​−2)(a6​−1)(a6​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ carry Ehi Assume inputs are constrained to 16 bits. Addition gate (sa): a0​ω−1+a1​ω−1+a2​ω−1+a0​+a1​+a2​+a3​ω−1−a3​=0 Carry gate (sc): 216a3​ω+a3​ω−1=0 sa sc a0​ a1​ a2​ a3​ 0 0 e0lo​ e1lo​ e2lo​ −carry∗216 1 1 e3lo​ e4lo​ e5lo​ Elo 0 0 e0hi​ e1hi​ e2hi​ carry 1 0 e3hi​ e4hi​ e5hi​ Ehi reduce_7 gate Addition (mod232) of 7 elements Input: E {eilo​,eihi​}i=06​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​+e6​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​+a7​−a8​=0 Carry gate (sc): 216a7​ω−1+a7​+[(a7​−6)(a7​−5)(a7​−4)(a7​−3)(a7​−2)(a7​−1)(a7​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ e6lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ e6hi​ carry Ehi","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Helper gates","id":"198","title":"Helper gates"},"199":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: the first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; the remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. sw sd0 sd1 sd2 sd3 ss0 ss0_v2 ss1 ss1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0lo​ spread(W0lo​) W0lo​ W0hi​ W0​ σ0​(W1​)lo σ1​(W14​)lo W9lo​ 1 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0hi​ spread(W0hi​) W16​ σ0​(W1​)hi σ1​(W14​)hi W9hi​ carry16​ 0 1 1 0 0 0 0 0 0 {0,1,2,3,4} W1d(14)​ spread(W1d(14)​) W1lo​ W1hi​ W1​ σ0​(W2​)lo σ1​(W15​)lo W10lo​ 1 0 0 0 0 0 0 0 0 {0,1,2} W1c(11)​ spread(W1c(11)​) W1a(3)​ W1b(4)​ W17​ σ0​(W2​)hi σ1​(W15​)hi W10hi​ carry17​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W1b(4)lo​ spread(W1b(4)lo​) W1b(4)hi​ spread(W1b(4)hi​) 0 0 0 0 0 1 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R0odd​) spread(R1odd​) spread(W1c(11)​) spread(W1d(14)​) W1b(4)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R1even​) 0 0 W1a(3)​ spread(W1a(3)​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1odd​) σ0​v1R0​ σ0​v1R1​ σ0​v1R0even​ σ0​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 0 0 0 0 0 0 0 0 {0,1,2,3} W14g(13)​ spread(W14g(13)​) W14a(3)​ W14c(3)​ 0 1 0 1 0 0 0 0 0 0 W14d(7)​ spread(W14d(7)​) W14lo​ W14hi​ W14​ σ0​(W15​)lo σ1​(W28​)lo W23lo​ 1 0 0 0 0 0 0 0 0 0 W14b(4)​ spread(W14b(4)​) W14e(1)​ W14f(1)​ W30​ σ0​(W15​)hi σ1​(W28​)hi W23hi​ carry30​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 1 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(W14d(7)​) spread(W14g(13)​) W1b(14)​ W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ0​v2R0​ σ0​v2R1​ σ0​v2R0even​ σ0​v2R0odd​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d) spread(g) W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v2R0​ σ1​v2R1​ σ1​v2R0even​ σ1​v2R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 1 0 0 0 0 {0,1,2,3} W49d(13)​ spread(W49d(13)​) W49lo​ W49hi​ W49​ 0 0 0 0 0 0 0 0 0 {0,1} W49a(10)​ spread(W49a(10)​) W49c(2)​ W49b(7)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W49b(7)lo​ spread(W49b(7)lo​) W49b(7)mid​ spread(W49b(7)mid​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a) spread(d) W1b(49)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W49c(2)​ spread(W49c(2)​) W49b(7)hi​ spread(W49b(7)hi​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v1R0​ σ1​v1R1​ σ1​v1R0even​ σ1​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62lo​ spread(W62lo​) W62lo​ W62hi​ W62​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62hi​ spread(W62hi​) 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63lo​ spread(W63lo​) W63lo​ W63hi​ W63​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63hi​ spread(W63hi​) Constraints: sw: construct word using reduce4​ sd0: decomposition gate for W0​,W62​,W63​ Wlo+216Whi−W=0 sd1: decomposition gate for W1..13​ (split into (3,4,11,14)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+218Wd(14)−W=0 sd2: decomposition gate for W14..48​ (split into (3,4,3,7,1,1,13)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+210Wd(14)+217We(1)+218Wf(1)+219Wg(13)−W=0 sd3: decomposition gate for W49..61​ (split into (10,7,2,13)-bit pieces) Wa(10)+210Wb(7)lo+212Wb(7)mid+215Wb(7)hi+217Wc(2)+219Wd(13)−W=0","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling region","id":"199","title":"Message scheduling region"},"2":{"body":"Requires Rust 1.56.1 or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.","breadcrumbs":"halo2 » Minimum Supported Rust Version","id":"2","title":"Minimum Supported Rust Version"},"20":{"body":"Firstly, we need to define the instructions that our circuit will rely on. Instructions are the boundary between high-level gadgets and the low-level circuit operations. Instructions may be as coarse or as granular as desired, but in practice you want to strike a balance between an instruction being large enough to effectively optimize its implementation, and small enough that it is meaningfully reusable. For our circuit, we will use three instructions: Load a private number into the circuit. Multiply two numbers. Expose a number as a public input to the circuit. We also need a type for a variable representing a number. Instruction interfaces provide associated types for their inputs and outputs, to allow the implementations to represent these in a way that makes the most sense for their optimization goals. trait NumericInstructions: Chip { /// Variable representing a number. type Num; /// Loads a number into the circuit as a private input. fn load_private(&self, layouter: impl Layouter, a: Value) -> Result; /// Loads a number into the circuit as a fixed constant. fn load_constant(&self, layouter: impl Layouter, constant: F) -> Result; /// Returns `c = a * b`. fn mul( &self, layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result; /// Exposes a number as a public input to the circuit. fn expose_public( &self, layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error>;\n}","breadcrumbs":"User Documentation » A simple example » Define instructions","id":"20","title":"Define instructions"},"200":{"body":"+----------------------------------------------------------+\n| |\n| decompose E, |\n| Σ_1(E) |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_5() to get H' |\n| | |\n+----------------------------------------------------------+\n| decompose F, decompose G |\n| |\n| Ch(E,F,G) |\n| |\n+----------------------------------------------------------+\n| |\n| decompose A, |\n| Σ_0(A) |\n| |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_7() to get A_new, |\n| | using H' |\n| | |\n+------------------+---------------------------------------+\n| decompose B, decompose C |\n| |\n| Maj(A,B,C) |\n| |\n| +---------------------------------------+\n| | reduce_6() to get E_new, |\n| | using H' |\n+------------------+---------------------------------------+ Initial round: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(F0​d(7)) F0​b(5)lo spread(F0​b(5)lo) F0​b(5)hi spread(F0​b(5)hi) F0lo​ spread(F0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} F0​c(14) spread(F0​c(14)) F0​a(6)lo spread(F0​a(6)lo) F0​a(6)hi spread(F0​a(6)hi) F0hi​ spread(F0hi​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} G0​d(7) spread(G0​d(7)) G0​b(5)lo spread(G0​b(5)lo) G0​b(5)hi spread(G0​b(5)hi) G0lo​ spread(G0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} G0​c(14) spread(G0​c(14)) G0​a(6)lo spread(G0​a(6)lo) G0​a(6)hi spread(G0​a(6)hi) G0hi​ spread(G0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} B0​b(11) spread(B0​b(11)) B0​c(9)lo spread(B0​c(9)lo) B0​c(9)mid spread(B0​c(9)mid) B0lo​ spread(B0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} B0​d(10) spread(B0​d(10)) B0​a(2) spread(B0​a(2)) B0​c(9)hi spread(B0​c(9)hi) B0hi​ spread(B0hi​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} C0​b(11) spread(C0​b(11)) C0​c(9)lo spread(C0​c(9)lo) C0​c(9)mid spread(C0​c(9)mid) C0lo​ spread(C0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} C0​d(10) spread(C0​d(10)) C0​a(2) spread(C0​a(2)) C0​c(9)hi spread(C0​c(9)hi) C0hi​ spread(C0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Steady-state: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Final digest: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 A63lo​ A63hi​ A63​ B63lo​ B63hi​ B63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C63lo​ C63hi​ C63​ C63lo​ C63hi​ C63​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 E63lo​ E63hi​ E63​ G63lo​ G63hi​ G63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F63lo​ F63hi​ F63​ H63lo​ H63hi​ H63​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Compression region","id":"200","title":"Compression region"},"201":{"body":"This section covers the background material required to understand the Halo 2 proving system. It is targeted at an ELI15 (Explain It Like I'm 15) level; if you think anything could do with additional explanation, let us know !","breadcrumbs":"Background Material » Background Material","id":"201","title":"Background Material"},"202":{"body":"A fundamental component of many cryptographic protocols is the algebraic structure known as a field . Fields are sets of objects (usually numbers) with two associated binary operators + and × such that various field axioms hold. The real numbers R are an example of a field with uncountably many elements. Halo makes use of finite fields which have a finite number of elements. Finite fields are fully classified as follows: if F is a finite field, it contains ∣F∣=pk elements for some integer k≥1 and some prime p; any two finite fields with the same number of elements are isomorphic. In particular, all of the arithmetic in a prime field Fp​ is isomorphic to addition and multiplication of integers modulo p, i.e. in Zp​. This is why we often refer to p as the modulus . We'll write a field as Fq​ where q=pk. The prime p is called its characteristic . In the cases where k>1 the field Fq​ is a k-degree extension of the field Fp​. (By analogy, the complex numbers C=R(i) are an extension of the real numbers.) However, in Halo we do not use extension fields. Whenever we write Fp​ we are referring to what we call a prime field which has a prime p number of elements, i.e. k=1. Important notes: There are two special elements in any field: 0, the additive identity, and 1, the multiplicative identity. The least significant bit of a field element, when represented as an integer in binary format, can be interpreted as its \"sign\" to help distinguish it from its additive inverse (negation). This is because for some nonzero element a which has a least significant bit 0 we have that −a=p−a has a least significant bit 1, and vice versa. We could also use whether or not an element is larger than (p−1)/2 to give it a \"sign.\" Finite fields will be useful later for constructing polynomials and elliptic curves . Elliptic curves are examples of groups, which we discuss next.","breadcrumbs":"Background Material » Fields » Fields","id":"202","title":"Fields"},"203":{"body":"Groups are simpler and more limited than fields; they have only one binary operator ⋅ and fewer axioms. They also have an identity, which we'll denote as 1. Any non-zero element a in a group has an inverse b=a−1, which is the unique element b such that a⋅b=1. For example, the set of nonzero elements of Fp​ forms a group, where the group operation is given by multiplication on the field. (aside) Additive vs multiplicative notation If ⋅ is written as × or omitted (i.e. a⋅b written as ab), the identity as 1, and inversion as a−1, as we did above, then we say that the group is \"written multiplicatively\". If ⋅ is written as +, the identity as 0 or O, and inversion as −a, then we say it is \"written additively\". It's conventional to use additive notation for elliptic curve groups, and multiplicative notation when the elements come from a finite field. When additive notation is used, we also write [k]A=k timesA+A+⋯+A​​ for nonnegative k and call this \"scalar multiplication\"; we also often use uppercase letters for variables denoting group elements. When multiplicative notation is used, we also write ak=k timesa×a×⋯×a​​ and call this \"exponentiation\". In either case we call the scalar k such that [k]g=a or gk=a the \"discrete logarithm\" of a to base g. We can extend scalars to negative integers by inversion, i.e. [−k]A+[k]A=O or a−k×ak=1. The order of an element a of a finite group is defined as the smallest positive integer k such that ak=1 (in multiplicative notation) or [k]a=O (in additive notation). The order of the group is the number of elements. Groups always have a generating set , which is a set of elements such that we can produce any element of the group as (in multiplicative terminology) a product of powers of those elements. So if the generating set is g1..k​, we can produce any element of the group as i=1∏k​giai​​. There can be many different generating sets for a given group. A group is called cyclic if it has a (not necessarily unique) generating set with only a single element — call it g. In that case we can say that g generates the group, and that the order of g is the order of the group. Any finite cyclic group G of order n is isomorphic to the integers modulo n (denoted Z/nZ), such that: the operation ⋅ in G corresponds to addition modulo n; the identity in G corresponds to 0; some generator g∈G corresponds to 1. Given a generator g, the isomorphism is always easy to compute in the Z/nZ→G direction; it is just a↦ga (or in additive notation, a↦[a]g). It may be difficult in general to compute in the G→Z/nZ direction; we'll discuss this further when we come to elliptic curves . If the order n of a finite group is prime, then the group is cyclic, and every non-identity element is a generator.","breadcrumbs":"Background Material » Fields » Groups","id":"203","title":"Groups"},"204":{"body":"We use the notation Fp×​ for the multiplicative group (i.e. the group operation is multiplication in Fp​) over the set Fp​−{0}. A quick way of obtaining the inverse in Fp×​ is a−1=ap−2. The reason for this stems from Fermat's little theorem , which states that ap=a(modp) for any integer a. If a is nonzero, we can divide by a twice to get ap−2=a−1. Let's assume that α is a generator of Fp×​, so it has order p−1 (equal to the number of elements in Fp×​). Therefore, for any element in a∈Fp×​ there is a unique integer i∈{0..p−2} such that a=αi. Notice that a×b where a,b∈Fp×​ can really be interpreted as αi×αj where a=αi and b=αj. Indeed, it holds that αi×αj=αi+j for all 0≤i,j { config: FieldConfig, _marker: PhantomData,\n} Every chip needs to implement the Chip trait. This defines the properties of the chip that a Layouter may rely on when synthesizing a circuit, as well as enabling any initial state that the chip requires to be loaded into the circuit. impl Chip for FieldChip { type Config = FieldConfig; type Loaded = (); fn config(&self) -> &Self::Config { &self.config } fn loaded(&self) -> &Self::Loaded { &() }\n}","breadcrumbs":"User Documentation » A simple example » Define a chip implementation","id":"21","title":"Define a chip implementation"},"210":{"body":"Let A(X) be a polynomial over Fp​ with formal indeterminate X. As an example, A(X)=a0​+a1​X+a2​X2+a3​X3 defines a degree-3 polynomial. a0​ is referred to as the constant term. Polynomials of degree n−1 have n coefficients. We will often want to compute the result of replacing the formal indeterminate X with some concrete value x, which we denote by A(x). In mathematics this is commonly referred to as \"evaluating A(X) at a point x\". The word \"point\" here stems from the geometrical usage of polynomials in the form y=A(x), where (x,y) is the coordinate of a point in two-dimensional space. However, the polynomials we deal with are almost always constrained to equal zero, and x will be an element of some field . This should not be confused with points on an elliptic curve , which we also make use of, but never in the context of polynomial evaluation. Important notes: Multiplication of polynomials produces a product polynomial that is the sum of the degrees of its factors. Polynomial division subtracts from the degree. deg(A(X)B(X))=deg(A(X))+deg(B(X)), deg(A(X)/B(X))=deg(A(X))−deg(B(X)). Given a polynomial A(X) of degree n−1, if we obtain n evaluations of the polynomial at distinct points then these evaluations perfectly define the polynomial. In other words, given these evaluations we can obtain a unique polynomial A(X) of degree n−1 via polynomial interpolation. [a0​,a1​,⋯,an−1​] is the coefficient representation of the polynomial A(X). Equivalently, we could use its evaluation representation [(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))] at n distinct points. Either representation uniquely specifies the same polynomial. (aside) Horner's rule Horner's rule allows for efficient evaluation of a polynomial of degree n−1, using only n−1 multiplications and n−1 additions. It is the following identity: a0​​+a1​X+a2​X2+⋯+an−1​Xn−1=a0​+X(a1​+X(a2​+⋯+X(an−2​+Xan−1​))),​","breadcrumbs":"Background Material » Polynomials » Polynomials","id":"210","title":"Polynomials"},"211":{"body":"The FFT is an efficient way of converting between the coefficient and evaluation representations of a polynomial. It evaluates the polynomial at the nth roots of unity {ω0,ω1,⋯,ωn−1}, where ω is a primitive nth root of unity. By exploiting symmetries in the roots of unity, each round of the FFT reduces the evaluation into a problem only half the size. Most commonly we use polynomials of length some power of two, n=2k, and apply the halving reduction recursively.","breadcrumbs":"Background Material » Polynomials » Fast Fourier Transform (FFT)","id":"211","title":"Fast Fourier Transform (FFT)"},"212":{"body":"In the coefficient representation, it takes O(n2) operations to multiply two polynomials A(X)⋅B(X)=C(X): A(X)B(X)C(X)​=a0​+a1​X+a2​X2+⋯+an−1​Xn−1,=b0​+b1​X+b2​X2+⋯+bn−1​Xn−1,=a0​⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+a1​X⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+⋯+an−1​Xn−1⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1),​ where each of the n terms in the first polynomial has to be multiplied by the n terms of the second polynomial. In the evaluation representation, however, polynomial multiplication only requires O(n) operations: ABC​:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))},:{(x0​,B(x0​)),(x1​,B(x1​)),⋯,(xn−1​,B(xn−1​))},:{(x0​,A(x0​)B(x0​)),(x1​,A(x1​)B(x1​)),⋯,(xn−1​,A(xn−1​)B(xn−1​))},​ where each evaluation is multiplied pointwise. This suggests the following strategy for fast polynomial multiplication: Evaluate polynomials at all n points; Perform fast pointwise multiplication in the evaluation representation (O(n)); Convert back to the coefficient representation. The challenge now is how to evaluate and interpolate the polynomials efficiently. Naively, evaluating a polynomial at n points would require O(n2) operations (we use the O(n) Horner's rule at each point): ​A(1)A(ω)A(ω2)⋮A(ωn−1)​​=​111⋮1​1ωω2⋮ωn−1​1ω2ω2⋅2⋮ω2(n−1)​………⋯​1ωn−1ω2⋅(n−1)⋮ω(n−1)2​​⋅​a0​a1​a2​⋮an−1​​​. For convenience, we will denote the matrices above as: A^=Vω​⋅A. (A^ is known as the Discrete Fourier Transform of A; Vω​ is also called the Vandermonde matrix .)","breadcrumbs":"Background Material » Polynomials » Motivation: Fast polynomial multiplication","id":"212","title":"Motivation: Fast polynomial multiplication"},"213":{"body":"Our strategy is to divide a DFT of size n into two interleaved DFTs of size n/2. Given the polynomial A(X)=a0​+a1​X+a2​X2+⋯+an−1​Xn−1, we split it up into even and odd terms: Aeven​Aodd​​=a0​+a2​X+⋯+an−2​X2n​−1,=a1​+a3​X+⋯+an−1​X2n​−1.​ To recover the original polynomial, we do A(X)=Aeven​(X2)+XAodd​(X2). Trying this out on points ωni​ and ωn2n​+i​, i∈[0..2n​−1], we start to notice some symmetries: A(ωni​)A(ωn2n​+i​)​=Aeven​((ωni​)2)+ωni​Aodd​((ωni​)2),=Aeven​((ωn2n​+i​)2)+ωn2n​+i​Aodd​((ωn2n​+i​)2)=Aeven​((−ωni​)2)−ωni​Aodd​((−ωni​)2)←(negation lemma)=Aeven​((ωni​)2)−ωni​Aodd​((ωni​)2).​ Notice that we are only evaluating Aeven​(X) and Aodd​(X) over half the domain {(ωn0​)2,(ωn​)2,⋯,(ωn2n​−1​)2}={ωn/2i​},i=[0..2n​−1] (halving lemma). This gives us all the terms we need to reconstruct A(X) over the full domain {ω0,ω,⋯,ωn−1}: which means we have transformed a length-n DFT into two length-2n​ DFTs. We choose n=2k to be a power of two (by zero-padding if needed), and apply this divide-and-conquer strategy recursively. By the Master Theorem [1] , this gives us an evaluation algorithm with O(nlog2​n) operations, also known as the Fast Fourier Transform (FFT).","breadcrumbs":"Background Material » Polynomials » The (radix-2) Cooley-Tukey algorithm","id":"213","title":"The (radix-2) Cooley-Tukey algorithm"},"214":{"body":"So we've evaluated our polynomials and multiplied them pointwise. What remains is to convert the product from the evaluation representation back to coefficient representation. To do this, we simply call the FFT on the evaluation representation. However, this time we also: replace ωi by ω−i in the Vandermonde matrix, and multiply our final result by a factor of 1/n. In other words: A=n1​Vω−1​⋅A^. (To understand why the inverse FFT has a similar form to the FFT, refer to Slide 13-1 of [2] . The below image was also taken from [2] .)","breadcrumbs":"Background Material » Polynomials » Inverse FFT","id":"214","title":"Inverse FFT"},"215":{"body":"The Schwartz-Zippel lemma informally states that \"different polynomials are different at most points.\" Formally, it can be written as follows: Let p(x1​,x2​,⋯,xn​) be a nonzero polynomial of n variables with degree d. Let S be a finite set of numbers with at least d elements in it. If we choose random α1​,α2​,⋯,αn​ from S, Pr[p(α1​,α2​,⋯,αn​)=0]≤∣S∣d​. In the familiar univariate case p(X), this reduces to saying that a nonzero polynomial of degree d has at most d roots. The Schwartz-Zippel lemma is used in polynomial equality testing. Given two multi-variate polynomials p1​(x1​,⋯,xn​) and p2​(x1​,⋯,xn​) of degrees d1​,d2​ respectively, we can test if p1​(α1​,⋯,αn​)−p2​(α1​,⋯,αn​)=0 for random α1​,⋯,αn​←S, where the size of S is at least ∣S∣≥(d1​+d2​). If the two polynomials are identical, this will always be true, whereas if the two polynomials are different then the equality holds with probability at most ∣S∣max(d1​,d2​)​.","breadcrumbs":"Background Material » Polynomials » The Schwartz-Zippel lemma","id":"215","title":"The Schwartz-Zippel lemma"},"216":{"body":"Consider the order-n multiplicative subgroup H with primitive root of unity ω. For all ωi∈H,i∈[n−1], we have (ωi)n=(ωn)i=(ω0)i=1. In other words, every element of H fulfils the equation ZH​(X)​=Xn−1=(X−ω0)(X−ω1)(X−ω2)⋯(X−ωn−1),​ meaning every element is a root of ZH​(X). We call ZH​(X) the vanishing polynomial over H because it evaluates to zero on all elements of H. This comes in particularly handy when checking polynomial constraints. For instance, to check that A(X)+B(X)=C(X) over H, we simply have to check that A(X)+B(X)−C(X) is some multiple of ZH​(X). In other words, if dividing our constraint by the vanishing polynomial still yields some polynomial ZH​(X)A(X)+B(X)−C(X)​=H(X), we are satisfied that A(X)+B(X)−C(X)=0 over H.","breadcrumbs":"Background Material » Polynomials » Vanishing polynomial","id":"216","title":"Vanishing polynomial"},"217":{"body":"TODO: explain what a basis is in general (briefly). Polynomials are commonly written in the monomial basis (e.g. X,X2,...Xn). However, when working over a multiplicative subgroup of order n, we find a more natural expression in the Lagrange basis. Consider the order-n multiplicative subgroup H with primitive root of unity ω. The Lagrange basis corresponding to this subgroup is a set of functions {Li​}i=0n−1​, where Li​(ωj)={10​if i=j,otherwise.​ We can write this more compactly as Li​(ωj)=δij​, where δ is the Kronecker delta function. Now, we can write our polynomial as a linear combination of Lagrange basis functions, A(X)=i=0∑n−1​ai​Li​(X),X∈H, which is equivalent to saying that p(X) evaluates to a0​ at ω0, to a1​ at ω1, to a2​ at ω2,⋯, and so on. When working over a multiplicative subgroup, the Lagrange basis function has a convenient sparse representation of the form Li​(X)=X−ωici​⋅(Xn−1)​, where ci​ is the barycentric weight. (To understand how this form was derived, refer to [3] .) For i=0, we have c=1/n⟹L0​(X)=n1​X−1(Xn−1)​. Suppose we are given a set of evaluation points {x0​,x1​,⋯,xn−1​}. Since we cannot assume that the xi​'s form a multiplicative subgroup, we consider also the Lagrange polynomials Li​'s in the general case. Then we can construct: Li​(X)=j=i∏​xi​−xj​X−xj​​,i∈[0..n−1]. Here, every X=xj​=xi​ will produce a zero numerator term (xj​−xj​), causing the whole product to evaluate to zero. On the other hand, X=xi​ will evaluate to xi​−xj​xi​−xj​​ at every term, resulting in an overall product of one. This gives the desired Kronecker delta behaviour Li​(xj​)=δij​ on the set {x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange basis functions","id":"217","title":"Lagrange basis functions"},"218":{"body":"Given a polynomial in its evaluation representation A:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))}, we can reconstruct its coefficient form in the Lagrange basis: A(X)=i=0∑n−1​A(xi​)Li​(X), where X∈{x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange interpolation","id":"218","title":"Lagrange interpolation"},"219":{"body":"Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2008). \"Algorithms\" (ch. 2). New York: McGraw-Hill Higher Education. Golin, M. (2016). \"The Fast Fourier Transform and Polynomial Multiplication\" [lecture notes], COMP 3711H Design and Analysis of Algorithms, Hong Kong University of Science and Technology. Berrut, J. and Trefethen, L. (2004). \"Barycentric Lagrange Interpolation.\"","breadcrumbs":"Background Material » Polynomials » References","id":"219","title":"References"},"22":{"body":"The chip needs to be configured with the columns, permutations, and gates that will be required to implement all of the desired instructions. /// Chip state is stored in a config struct. This is generated by the chip\n/// during configuration, and then stored inside the chip.\n#[derive(Clone, Debug)]\nstruct FieldConfig { /// For this chip, we will use two advice columns to implement our instructions. /// These are also the columns through which we communicate with other parts of /// the circuit. advice: [Column; 2], /// This is the public input (instance) column. instance: Column, // We need a selector to enable the multiplication gate, so that we aren't placing // any constraints on cells where `NumericInstructions::mul` is not being used. // This is important when building larger circuits, where columns are used by // multiple sets of instructions. s_mul: Selector,\n} impl FieldChip { fn construct(config: >::Config) -> Self { Self { config, _marker: PhantomData, } } fn configure( meta: &mut ConstraintSystem, advice: [Column; 2], instance: Column, constant: Column, ) -> >::Config { meta.enable_equality(instance); meta.enable_constant(constant); for column in &advice { meta.enable_equality(*column); } let s_mul = meta.selector(); // Define our multiplication gate! meta.create_gate(\"mul\", |meta| { // To implement multiplication, we need three advice cells and a selector // cell. We arrange them like so: // // | a0 | a1 | s_mul | // |-----|-----|-------| // | lhs | rhs | s_mul | // | out | | | // // Gates may refer to any relative offsets we want, but each distinct // offset adds a cost to the proof. The most common offsets are 0 (the // current row), 1 (the next row), and -1 (the previous row), for which // `Rotation` has specific constructors. let lhs = meta.query_advice(advice[0], Rotation::cur()); let rhs = meta.query_advice(advice[1], Rotation::cur()); let out = meta.query_advice(advice[0], Rotation::next()); let s_mul = meta.query_selector(s_mul); // Finally, we return the polynomial expressions that constrain this gate. // For our multiplication gate, we only need a single polynomial constraint. // // The polynomial expressions returned from `create_gate` will be // constrained by the proving system to equal zero. Our expression // has the following properties: // - When s_mul = 0, any value is allowed in lhs, rhs, and out. // - When s_mul != 0, this constrains lhs * rhs = out. vec![s_mul * (lhs * rhs - out)] }); FieldConfig { advice, instance, s_mul, } }\n}","breadcrumbs":"User Documentation » A simple example » Configure the chip","id":"22","title":"Configure the chip"},"220":{"body":"In the section Inverses and groups we introduced the concept of groups . A group has an identity and a group operation. In this section we will write groups additively, i.e. the identity is O and the group operation is +. Some groups can be used as cryptographic groups . At the risk of oversimplifying, this means that the problem of finding a discrete logarithm of a group element P to a given base G, i.e. finding x such that P=[x]G, is hard in general.","breadcrumbs":"Background Material » Cryptographic groups » Cryptographic groups","id":"220","title":"Cryptographic groups"},"221":{"body":"The Pedersen commitment [ P99 ] is a way to commit to a secret message in a verifiable way. It uses two random public generators G,H∈G, where G is a cryptographic group of order q. A random secret r is chosen in Zq​, and the message to commit to m is from any subset of Zq​. The commitment is c=Commit(m,r)=[m]G+[r]H. To open the commitment, the committer reveals m and r, thus allowing anyone to verify that c is indeed a commitment to m. Notice that the Pedersen commitment scheme is homomorphic: Commit(m,r)+Commit(m′,r′)​=[m]G+[r]H+[m′]G+[r′]H=[m+m′]G+[r+r′]H=Commit(m+m′,r+r′).​ Assuming the discrete log assumption holds, Pedersen commitments are also perfectly hiding and computationally binding: hiding : the adversary chooses messages m0​,m1​. The committer commits to one of these messages c=Commit(mb​,r),b∈{0,1}. Given c, the probability of the adversary guessing the correct b is no more than 21​. binding : the adversary cannot pick two different messages m0​=m1​, and randomness r0​,r1​, such that Commit(m0​,r0​)=Commit(m1​,r1​).","breadcrumbs":"Background Material » Cryptographic groups » Pedersen commitment","id":"221","title":"Pedersen commitment"},"222":{"body":"We can use a variant of the Pedersen commitment scheme to commit to multiple messages at once, m=(m0​,⋯,mn−1​). This time, we'll have to sample a corresponding number of random public generators G=(G0​,⋯,Gn−1​), along with a single random generator H as before (for use in hiding). Then, our commitment scheme is: Commit(m;r)​=Commit((m0​,⋯,mn−1​);r)=[r]H+[m0​]G0​+⋯+[mn−1​]Gn−1​=[r]H+i=0∑n−1​[mi​]Gi​.​ TODO: is this positionally binding?","breadcrumbs":"Background Material » Cryptographic groups » Vector Pedersen commitment","id":"222","title":"Vector Pedersen commitment"},"223":{"body":"An example of a protocol that uses cryptographic groups is Diffie–Hellman key agreement [ DH1976 ]. The Diffie–Hellman protocol is a method for two users, Alice and Bob, to generate a shared private key. It proceeds as follows: Alice and Bob publicly agree on two prime numbers, p and G, where p is large and G is a primitive root (modp). (Note that g is a generator of the group Fp×​.) Alice chooses a large random number a as her private key. She computes her public key A=[a]G(modp), and sends A to Bob. Similarly, Bob chooses a large random number b as his private key. He computes his public key B=[b]G(modp), and sends B to Alice. Now both Alice and Bob compute their shared key K=[ab]G(modp), which Alice computes as K=[a]B(modp)=[a]([b]G)(modp), and Bob computes as K=[b]A(modp)=[b]([a]G)(modp). A potential eavesdropper would need to derive K=[ab]g(modp) knowing only g,p,A=[a]G, and B=[b]G: in other words, they would need to either get the discrete logarithm a from A=[a]G or b from B=[b]G, which we assume to be computationally infeasible in Fp×​. More generally, protocols that use similar ideas to Diffie–Hellman are used throughout cryptography. One way of instantiating a cryptographic group is as an elliptic curve . Before we go into detail on elliptic curves, we'll describe some algorithms that can be used for any group.","breadcrumbs":"Background Material » Cryptographic groups » Diffie–Hellman","id":"223","title":"Diffie–Hellman"},"224":{"body":"","breadcrumbs":"Background Material » Cryptographic groups » Multiscalar multiplication","id":"224","title":"Multiscalar multiplication"},"225":{"body":"Reference: https://jbootle.github.io/Misc/pippenger.pdf","breadcrumbs":"Background Material » Cryptographic groups » TODO: Pippenger's algorithm","id":"225","title":"TODO: Pippenger's algorithm"},"226":{"body":"Elliptic curves constructed over finite fields are another important cryptographic tool. We use elliptic curves because they provide a cryptographic group , i.e. a group in which the discrete logarithm problem (discussed below) is hard. There are several ways to define the curve equation, but for our purposes, let Fp​ be a large (255-bit) field, and then let the set of solutions (x,y) to y2=x3+b for some constant b define the Fp​-rational points on an elliptic curve E(Fp​). These (x,y) coordinates are called \"affine coordinates\". Each of the Fp​-rational points, together with a \"point at infinity\" O that serves as the group identity, can be interpreted as an element of a group. By convention, elliptic curve groups are written additively. \"Three points on a line sum to zero, which is the point at infinity.\" The group addition law is simple: to add two points together, find the line that intersects both points and obtain the third point, and then negate its y-coordinate. The case that a point is being added to itself, called point doubling, requires special handling: we find the line tangent to the point, and then find the single other point that intersects this line and then negate. Otherwise, in the event that a point is being \"added\" to its negation, the result is the point at infinity. The ability to add and double points naturally gives us a way to scale them by integers, called scalars . The number of points on the curve is the group order. If this number is a prime q, then the scalars can be considered as elements of a scalar field , Fq​. Elliptic curves, when properly designed, have an important security property. Given two random elements G,H∈E(Fp​) finding a such that [a]G=H, otherwise known as the discrete log of H with respect to G, is considered computationally infeasible with classical computers. This is called the elliptic curve discrete log assumption. If an elliptic curve group G has prime order q (like the ones used in Halo 2), then it is a finite cyclic group. Recall from the section on groups that this implies it is isomorphic to Z/qZ, or equivalently, to the scalar field Fq​. Each possible generator G fixes the isomorphism; then an element on the scalar side is precisely the discrete log of the corresponding group element with respect to G. In the case of a cryptographically secure elliptic curve, the isomorphism is hard to compute in the G→Fq​ direction because the elliptic curve discrete log problem is hard. It is sometimes helpful to make use of this isomorphism by thinking of group-based cryptographic protocols and algorithms in terms of the scalars instead of in terms of the group elements. This can make proofs and notation simpler. For instance, it has become common in papers on proof systems to use the notation [x] to denote a group element with discrete log x, where the generator is implicit. We also used this idea in the \" distinct-x theorem \", in order to prove correctness of optimizations for elliptic curve scalar multiplication in Sapling, and an endomorphism-based optimization in Appendix C of the original Halo paper .","breadcrumbs":"Background Material » Elliptic curves » Elliptic curves","id":"226","title":"Elliptic curves"},"227":{"body":"","breadcrumbs":"Background Material » Elliptic curves » Curve arithmetic","id":"227","title":"Curve arithmetic"},"228":{"body":"The simplest situation is doubling a point (x0​,y0​). Continuing with our example y2=x3+b, this is done first by computing the derivative λ=dxdy​=2y3x2​. To obtain expressions for (x1​,y1​)=(x0​,y0​)+(x0​,y0​), we consider x1​−x0​−y1​−y0​​=λ​⟹−y1​=λ(x1​−x0​)+y0​⟹y1​=λ(x0​−x1​)−y0​​.​ To get the expression for x1​, we substitute y=λ(x0​−x)−y0​ into the elliptic curve equation: y2=x3+b​⟹(λ(x0​−x)−y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x0​)(x−x1​)←(known roots x0​,x0​,x1​)=x3−(x0​+x0​+x1​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x0​+x1​⟹x1​=λ2−2x0​​.","breadcrumbs":"Background Material » Elliptic curves » Point doubling","id":"228","title":"Point doubling"},"229":{"body":"This unfortunately requires an expensive inversion of 2y. We can avoid this by arranging our equations to \"defer\" the computation of the inverse, since we often do not need the actual affine (x′,y′) coordinate of the resulting point immediately after an individual curve operation. Let's introduce a third coordinate Z and scale our curve equation by Z3 like so: Z3y2=Z3x3+Z3b Our original curve is just this curve at the restriction Z=1. If we allow the affine point (x,y) to be represented by X=xZ, Y=yZ and Z=0 then we have the homogenous projective curve Y2Z=X3+Z3b. Obtaining (x,y) from (X,Y,Z) is as simple as computing (X/Z,Y/Z) when Z=0. (When Z=0, we are dealing with the point at infinity O:=(0:1:0).) In this form, we now have a convenient way to defer the inversion required by doubling a point. The general strategy is to express x′,y′ as rational functions using x=X/Z and y=Y/Z, rearrange to make their denominators the same, and then take the resulting point (X,Y,Z) to have Z be the shared denominator and X=x′Z,Y=y′Z. Projective coordinates are often, but not always, more efficient than affine coordinates. There may be exceptions to this when either we have a different way to apply Montgomery's trick, or when we're in the circuit setting where multiplications and inversions are about equally as expensive (at least in terms of circuit size). The following shows an example of doubling a point (X,Y,Z)=(xZ,yZ,Z) without an inversion. Substituting with X,Y,Z gives us λ=2y3x2​=2(Y/Z)3(X/Z)2​=2YZ3X2​ and gives us x′y′​=λ2−2x=λ2−Z2X​=4Y2Z29X4​−Z2X​=4Y2Z29X4−8XY2Z​=8Y3Z318X4YZ−16XY3Z2​=λ(x−x′)−y=λ(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ3X2​(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ23X3​−8Y3Z327X6−24X3Y2Z​−ZY​=8Y3Z312X3Y2Z−8Y4Z2−27X6+24X3Y2Z​​ Notice how the denominators of x′ and y′ are the same. Thus, instead of computing (x′,y′) we can compute (X,Y,Z) with Z=8Y3Z3 and X,Y set to the corresponding numerators such that X/Z=x′ and Y/Z=y′. This completely avoids the need to perform an inversion when doubling, and something analogous to this can be done when adding two distinct points.","breadcrumbs":"Background Material » Elliptic curves » Projective coordinates","id":"229","title":"Projective coordinates"},"23":{"body":"/// A variable representing a number.\n#[derive(Clone)]\nstruct Number(AssignedCell); impl NumericInstructions for FieldChip { type Num = Number; fn load_private( &self, mut layouter: impl Layouter, value: Value, ) -> Result { let config = self.config(); layouter.assign_region( || \"load private\", |mut region| { region .assign_advice(|| \"private input\", config.advice[0], 0, || value) .map(Number) }, ) } fn load_constant( &self, mut layouter: impl Layouter, constant: F, ) -> Result { let config = self.config(); layouter.assign_region( || \"load constant\", |mut region| { region .assign_advice_from_constant(|| \"constant value\", config.advice[0], 0, constant) .map(Number) }, ) } fn mul( &self, mut layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result { let config = self.config(); layouter.assign_region( || \"mul\", |mut region: Region<'_, F>| { // We only want to use a single multiplication gate in this region, // so we enable it at region offset 0; this means it will constrain // cells at offsets 0 and 1. config.s_mul.enable(&mut region, 0)?; // The inputs we've been given could be located anywhere in the circuit, // but we can only rely on relative offsets inside this region. So we // assign new cells inside the region and constrain them to have the // same values as the inputs. a.0.copy_advice(|| \"lhs\", &mut region, config.advice[0], 0)?; b.0.copy_advice(|| \"rhs\", &mut region, config.advice[1], 0)?; // Now we can assign the multiplication result, which is to be assigned // into the output position. let value = a.0.value().copied() * b.0.value(); // Finally, we do the assignment to the output, returning a // variable to be used in another part of the circuit. region .assign_advice(|| \"lhs * rhs\", config.advice[0], 1, || value) .map(Number) }, ) } fn expose_public( &self, mut layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error> { let config = self.config(); layouter.constrain_instance(num.0.cell(), config.instance, row) }\n}","breadcrumbs":"User Documentation » A simple example » Implement chip traits","id":"23","title":"Implement chip traits"},"230":{"body":"We now add two points with distinct x-coordinates, P=(x0​,y0​) and Q=(x1​,y1​), where x0​=x1​, to obtain R=P+Q=(x2​,y2​). The line PQ​ has slope λ=x1​−x0​y1​−y0​​⟹y−y0​=λ⋅(x−x0​). Using the expression for PQ​, we compute y-coordinate −y2​ of −R as: −y2​−y0​=λ⋅(x2​−x0​)⟹y2​=λ(x0​−x2​)−y0​​. Plugging the expression for PQ​ into the curve equation y2=x3+b yields y2=x3+b​⟹(λ⋅(x−x0​)+y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x1​)(x−x2​)←(known roots x0​,x1​,x2​)=x3−(x0​+x1​+x2​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x1​+x2​⟹x2​=λ2−x0​−x1​​. Important notes: There exist efficient formulae [1] for point addition that do not have edge cases (so-called \"complete\" formulae) and that unify the addition and doubling cases together. The result of adding a point to its negation using those formulae produces Z=0, which represents the point at infinity. In addition, there are other models like the Jacobian representation where (x,y)=(xZ2,yZ3,Z) where the curve is rescaled by Z6 instead of Z3, and this representation has even more efficient arithmetic but no unified/complete formulae. We can easily compare two curve points (X1​,Y1​,Z1​) and (X2​,Y2​,Z2​) for equality in the homogenous projective coordinate space by \"homogenizing\" their Z-coordinates; the checks become X1​Z2​=X2​Z1​ and Y1​Z2​=Y2​Z1​.","breadcrumbs":"Background Material » Elliptic curves » Point addition","id":"230","title":"Point addition"},"231":{"body":"Imagine that Fp​ has a primitive cube root of unity, or in other words that 3∣p−1 and so an element ζp​ generates a 3-order multiplicative subgroup. Notice that a point (x,y) on our example elliptic curve y2=x3+b has two cousin points: (ζp​x,y),(ζp2​x,y), because the computation x3 effectively kills the ζ component of the x-coordinate. Applying the map (x,y)↦(ζp​x,y) is an application of an endomorphism over the curve. The exact mechanics involved are complicated, but when the curve has a prime q number of points (and thus a prime \"order\") the effect of the endomorphism is to multiply the point by a scalar in Fq​ which is also a primitive cube root ζq​ in the scalar field.","breadcrumbs":"Background Material » Elliptic curves » Curve endomorphisms","id":"231","title":"Curve endomorphisms"},"232":{"body":"Given a point on the curve P=(x,y), we know that its negation −P=(x,−y) is also on the curve. To uniquely specify a point, we need only encode its x-coordinate along with the sign of its y-coordinate.","breadcrumbs":"Background Material » Elliptic curves » Curve point compression","id":"232","title":"Curve point compression"},"233":{"body":"As mentioned in the Fields section, we can interpret the least significant bit of a field element as its \"sign\", since its additive inverse will always have the opposite LSB. So we record the LSB of the y-coordinate as sign. Pallas and Vesta are defined over the Fp​ and Fq​ fields, which elements can be expressed in 255 bits. This conveniently leaves one unused bit in a 32-byte representation. We pack the y-coordinate sign bit into the highest bit in the representation of the x-coordinate: <----------------------------------- x --------------------------------->\nEnc(P) = [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ _] ... [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ sign] ^ <-------------------------------------> ^ LSB 30 bytes MSB The \"point at infinity\" O that serves as the group identity, does not have an affine (x,y) representation. However, it turns out that there are no points on either the Pallas or Vesta curve with x=0 or y=0. We therefore use the \"fake\" affine coordinates (0,0) to encode O, which results in the all-zeroes 32-byte array.","breadcrumbs":"Background Material » Elliptic curves » Serialization","id":"233","title":"Serialization"},"234":{"body":"When deserializing a compressed curve point, we first read the most significant bit as ysign, the sign of the y-coordinate. Then, we set this bit to zero to recover the original x-coordinate. If x=0,y=0, we return the \"point at infinity\" O. Otherwise, we proceed to compute y=x3+b​. Here, we read the least significant bit of y as sign. If sign == ysign, we already have the correct sign and simply return the curve point (x,y). Otherwise, we negate y and return (x,−y).","breadcrumbs":"Background Material » Elliptic curves » Deserialization","id":"234","title":"Deserialization"},"235":{"body":"Let Ep​ be an elliptic curve over a finite field Fp​, where p is a prime. We denote this by Ep​/Fp​. and we denote the group of points of Ep​ over Fp​, with order q=#E(Fp​). For this curve, we call Fp​ the \"base field\" and Fq​ the \"scalar field\". We instantiate our proof system over the elliptic curve Ep​/Fp​. This allows us to prove statements about Fq​-arithmetic circuit satisfiability. (aside) If our curve Ep​ is over Fp​, why is the arithmetic circuit instead in Fq​? The proof system is basically working on encodings of the scalars in the circuit (or more precisely, commitments to polynomials whose coefficients are scalars). The scalars are in Fq​ when their encodings/commitments are elliptic curve points in Ep​/Fp​. However, most of the verifier's arithmetic computations are over the base field Fp​, and are thus efficiently expressed as an Fp​-arithmetic circuit. (aside) Why are the verifier's computations (mainly) over Fp​? The Halo 2 verifier actually has to perform group operations using information output by the circuit. Group operations like point doubling and addition use arithmetic in Fp​, because the coordinates of points are in Fp​. This motivates us to construct another curve with scalar field Fp​, which has an Fp​-arithmetic circuit that can efficiently verify proofs from the first curve. As a bonus, if this second curve had base field Eq​/Fq​, it would generate proofs that could be efficiently verified in the first curve's Fq​-arithmetic circuit. In other words, we instantiate a second proof system over Eq​/Fq​, forming a 2-cycle with the first:","breadcrumbs":"Background Material » Elliptic curves » Cycles of curves","id":"235","title":"Cycles of curves"},"236":{"body":"Reference: https://github.com/zcash/pasta","breadcrumbs":"Background Material » Elliptic curves » TODO: Pallas-Vesta curves","id":"236","title":"TODO: Pallas-Vesta curves"},"237":{"body":"Sometimes it is useful to be able to produce a random point on an elliptic curve Ep​/Fp​ corresponding to some input, in such a way that no-one will know its discrete logarithm (to any other base). This is described in detail in the Internet draft on Hashing to Elliptic Curves . Several algorithms can be used depending on efficiency and security requirements. The framework used in the Internet Draft makes use of several functions: hash_to_field: takes a byte sequence input and maps it to a element in the base field Fp​ map_to_curve: takes an Fp​ element and maps it to Ep​.","breadcrumbs":"Background Material » Elliptic curves » Hashing to curves","id":"237","title":"Hashing to curves"},"238":{"body":"Reference: https://eprint.iacr.org/2019/403.pdf","breadcrumbs":"Background Material » Elliptic curves » TODO: Simplified SWU","id":"238","title":"TODO: Simplified SWU"},"239":{"body":"Renes, J., Costello, C., & Batina, L. (2016, May). \"Complete addition formulas for prime order elliptic curves.\" In Annual International Conference on the Theory and Applications of Cryptographic Techniques (pp. 403-428). Springer, Berlin, Heidelberg.","breadcrumbs":"Background Material » Elliptic curves » References","id":"239","title":"References"},"24":{"body":"Now that we have the instructions we need, and a chip that implements them, we can finally build our circuit! /// The full circuit implementation.\n///\n/// In this struct we store the private input variables. We use `Option` because\n/// they won't have any value during key generation. During proving, if any of these\n/// were `None` we would get an error.\n#[derive(Default)]\nstruct MyCircuit { constant: F, a: Value, b: Value,\n} impl Circuit for MyCircuit { // Since we are using a single chip for everything, we can just reuse its config. type Config = FieldConfig; type FloorPlanner = SimpleFloorPlanner; fn without_witnesses(&self) -> Self { Self::default() } fn configure(meta: &mut ConstraintSystem) -> Self::Config { // We create the two advice columns that FieldChip uses for I/O. let advice = [meta.advice_column(), meta.advice_column()]; // We also need an instance column to store public inputs. let instance = meta.instance_column(); // Create a fixed column to load constants. let constant = meta.fixed_column(); FieldChip::configure(meta, advice, instance, constant) } fn synthesize( &self, config: Self::Config, mut layouter: impl Layouter, ) -> Result<(), Error> { let field_chip = FieldChip::::construct(config); // Load our private values into the circuit. let a = field_chip.load_private(layouter.namespace(|| \"load a\"), self.a)?; let b = field_chip.load_private(layouter.namespace(|| \"load b\"), self.b)?; // Load the constant factor into the circuit. let constant = field_chip.load_constant(layouter.namespace(|| \"load constant\"), self.constant)?; // We only have access to plain multiplication. // We could implement our circuit as: // asq = a*a // bsq = b*b // absq = asq*bsq // c = constant*asq*bsq // // but it's more efficient to implement it as: // ab = a*b // absq = ab^2 // c = constant*absq let ab = field_chip.mul(layouter.namespace(|| \"a * b\"), a, b)?; let absq = field_chip.mul(layouter.namespace(|| \"ab * ab\"), ab.clone(), ab)?; let c = field_chip.mul(layouter.namespace(|| \"constant * absq\"), constant, absq)?; // Expose the result as a public input to the circuit. field_chip.expose_public(layouter.namespace(|| \"expose c\"), c, 0) }\n}","breadcrumbs":"User Documentation » A simple example » Build the circuit","id":"24","title":"Build the circuit"},"240":{"body":"We want to commit to some polynomial p(X)∈Fp​[X], and be able to provably evaluate the committed polynomial at arbitrary points. The naive solution would be for the prover to simply send the polynomial's coefficients to the verifier: however, this requires O(n) communication. Our polynomial commitment scheme gets the job done using O(logn) communication.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Polynomial commitment using inner product argument","id":"240","title":"Polynomial commitment using inner product argument"},"241":{"body":"Given a parameter d=2k, we generate the common reference string σ=(G,G,H,Fp​) defining certain constants for this scheme: G is a group of prime order p; G∈Gd is a vector of d random group elements; H∈G is a random group element; and Fp​ is the finite field of order p.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Setup","id":"241","title":"Setup"},"242":{"body":"The Pedersen vector commitment Commit is defined as Commit(σ,p(X);r)=⟨a,G⟩+[r]H, for some polynomial p(X)∈Fp​[X] and some blinding factor r∈Fp​. Here, each element of the vector ai​∈Fp​ is the coefficient for the ith degree term of p(X), and p(X) is of maximal degree d−1.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Commit","id":"242","title":"Commit"},"243":{"body":"The modified inner product argument is an argument of knowledge for the relation {((P,x,v);(a,r)):P=⟨a,G⟩+[r]H,v=⟨a,b⟩}​, where b=(1,x,x2,⋯,xd−1) is composed of increasing powers of the evaluation point x. This allows a prover to demonstrate to a verifier that the polynomial contained “inside” the commitment P evaluates to v at x, and moreover, that the committed polynomial has maximum degree d−1. The inner product argument proceeds in k=log2​d rounds. For our purposes, it is sufficient to know about its final outputs, while merely providing intuition about the intermediate rounds. (Refer to Section 3 in the Halo paper for a full explanation.) Before beginning the argument, the verifier selects a random group element U and sends it to the prover. We initialize the argument at round k, with the vectors a(k):=a, G(k):=G and b(k):=b. In each round j=k,k−1,⋯,1: the prover computes two values Lj​ and Rj​ by taking some inner product of a(j) with G(j) and b(j). Note that are in some sense \"cross-terms\": the lower half of a is used with the higher half of G and b, and vice versa: Lj​Rj​​=⟨alo(j)​,Ghi(j)​⟩+[lj​]H+[⟨alo(j)​,bhi(j)​⟩]U=⟨ahi(j)​,Glo(j)​⟩+[rj​]H+[⟨ahi(j)​,blo(j)​⟩]U​ the verifier issues a random challenge uj​; the prover uses uj​ to compress the lower and higher halves of a(j), thus producing a new vector of half the original length a(j−1)=ahi(j)​+alo(j)​⋅uj−1​. The vectors G(j) and b(j) are similarly compressed to give G(j−1) and b(j−1) (using uj​ instead of uj−1​). a(j−1), G(j−1) and b(j−1) are input to the next round j−1. Note that at the end of the last round j=1, we are left with a:=a(0), G:=G(0), b:=b(0), each of length 1. The intuition is that these final scalars, together with the challenges {uj​} and \"cross-terms\" {Lj​,Rj​} from each round, encode the compression in each round. Since the prover did not know the challenges U,{uj​} in advance, they would have been unable to manipulate the round compressions. Thus, checking a constraint on these final terms should enforce that the compression had been performed correctly, and that the original a satisfied the relation before undergoing compression. Note that G,b are simply rearrangements of the publicly known G,b, with the round challenges {uj​} mixed in: this means the verifier can compute G,b independently and verify that the prover had provided those same values.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Open (prover) and OpenVerify (verifier)","id":"243","title":"Open (prover) and OpenVerify (verifier)"},"244":{"body":"Alternative terms: Induction; Accumulation scheme; Proof-carrying data However, the computation of G requires a length-2k multiexponentiation ⟨G,s⟩, where s is composed of the round challenges u1​,⋯,uk​ arranged in a binary counting structure. This is the linear-time computation that we want to amortise across a batch of proof instances. Instead of computing G, notice that we can express G as a commitment to a polynomial G=Commit(σ,g(X,u1​,⋯,uk​)), where g(X,u1​,⋯,uk​):=∏i=1k​(ui​+ui−1​X2i−1) is a polynomial with degree 2k−1. Since G is a commitment, it can be checked in an inner product argument. The verifier circuit witnesses G and brings G,u1​,⋯,uk​ out as public inputs to the proof π. The next verifier instance checks π using the inner product argument; this includes checking that G=Commit(g(X,u1​,⋯,uk​)) evaluates at some random point to the expected value for the given challenges u1​,⋯,uk​. Recall from the previous section that this check only requires logd work. At the end of checking π and G, the circuit is left with a new G′, along with the u1′​,⋯,uk′​ challenges sampled for the check. To fully accept π as valid, we should perform a linear-time computation of G′=⟨G,s′⟩. Once again, we delay this computation by witnessing G′ and bringing G′,u1′​,⋯,uk′​ out as public inputs to the proof π′. This goes on from one proof instance to the next, until we are satisfied with the size of our batch of proofs. We finally perform a single linear-time computation, thus deciding the validity of the whole batch. We recall from the section Cycles of curves that we can instantiate this protocol over a two-cycle, where a proof produced by one curve is efficiently verified in the circuit of the other curve. However, some of these verifier checks can actually be efficiently performed in the native circuit; these are \"deferred\" to the next native circuit (see diagram below) instead of being immediately passed over to the other curve.","breadcrumbs":"Background Material » Recursion » Recursion","id":"244","title":"Recursion"},"25":{"body":"halo2_proofs::dev::MockProver can be used to test that the circuit is working correctly. The private and public inputs to the circuit are constructed as we will do to create a proof, but by passing them to MockProver::run we get an object that can test every constraint in the circuit, and tell us exactly what is failing (if anything). // The number of rows in our circuit cannot exceed 2^k. Since our example // circuit is very small, we can pick a very small value here. let k = 4; // Prepare the private and public inputs to the circuit! let constant = Fp::from(7); let a = Fp::from(2); let b = Fp::from(3); let c = constant * a.square() * b.square(); // Instantiate the circuit with the private inputs. let circuit = MyCircuit { constant, a: Value::known(a), b: Value::known(b), }; // Arrange the public input. We expose the multiplication result in row 0 // of the instance column, so we position it there in our public inputs. let mut public_inputs = vec![c]; // Given the correct public input, our circuit will verify. let prover = MockProver::run(k, &circuit, vec![public_inputs.clone()]).unwrap(); assert_eq!(prover.verify(), Ok(())); // If we try some other public input, the proof will fail! public_inputs[0] += Fp::one(); let prover = MockProver::run(k, &circuit, vec![public_inputs]).unwrap(); assert!(prover.verify().is_err());","breadcrumbs":"User Documentation » A simple example » Testing the circuit","id":"25","title":"Testing the circuit"},"26":{"body":"You can find the source code for this example here .","breadcrumbs":"User Documentation » A simple example » Full example","id":"26","title":"Full example"},"27":{"body":"In normal programs, you can trade memory for CPU to improve performance, by pre-computing and storing lookup tables for some part of the computation. We can do the same thing in halo2 circuits! A lookup table can be thought of as enforcing a relation between variables, where the relation is expressed as a table. Assuming we have only one lookup argument in our constraint system, the total size of tables is constrained by the size of the circuit: each table entry costs one row, and it also costs one row to do each lookup. TODO","breadcrumbs":"User Documentation » Lookup tables » Lookup tables","id":"27","title":"Lookup tables"},"28":{"body":"","breadcrumbs":"User Documentation » Gadgets » Gadgets","id":"28","title":"Gadgets"},"29":{"body":"This section contains various ideas and snippets that you might find useful while writing halo2 circuits.","breadcrumbs":"User Documentation » Tips and tricks » Tips and tricks","id":"29","title":"Tips and tricks"},"3":{"body":"halo2 currently uses rayon for parallel computation. The RAYON_NUM_THREADS environment variable can be used to set the number of threads.","breadcrumbs":"halo2 » Controlling parallelism","id":"3","title":"Controlling parallelism"},"30":{"body":"A common constraint used in R1CS circuits is the boolean constraint: b∗(1−b)=0. This constraint can only be satisfied by b=0 or b=1. In halo2 circuits, you can similarly constrain a cell to have one of a small set of values. For example, to constrain a to the range [0..5], you would create a gate of the form: a⋅(1−a)⋅(2−a)⋅(3−a)⋅(4−a)=0 while to constrain c to be either 7 or 13, you would use: (7−c)⋅(13−c)=0 The underlying principle here is that we create a polynomial constraint with roots at each value in the set of possible values we want to allow. In R1CS circuits, the maximum supported polynomial degree is 2 (due to all constraints being of the form a∗b=c). In halo2 circuits, you can use arbitrary-degree polynomials - with the proviso that higher-degree constraints are more expensive to use. Note that the roots don't have to be constants; for example (a−x)⋅(a−y)⋅(a−z)=0 will constrain a to be equal to one of {x,y,z} where the latter can be arbitrary polynomials, as long as the whole expression stays within the maximum degree bound.","breadcrumbs":"User Documentation » Tips and tricks » Small range constraints","id":"30","title":"Small range constraints"},"31":{"body":"We can use Lagrange interpolation to create a polynomial constraint that maps f(X)=Y for small sets of X∈{xi​},Y∈{yi​}. For instance, say we want to map a 2-bit value to a \"spread\" version interleaved with zeros. We first precompute the evaluations at each point: 00→000001→000110→010011→0101​⟹⟹⟹⟹​0→01→12→43→5​ Then, we construct the Lagrange basis polynomial for each point using the identity: lj​(X)=0≤m JsValue { // Steps: // - Deserialise function parameters // - Generate the instance and advice columns using the words // - Instantiate the circuit and generate the witness // - Generate the proving key from the params // - Create a proof\n} While the specific inputs and their serialisations will depend on your circuit and webapp set up, it's useful to note the format in the specific case of Zordle since your use case will likely be similar: This function takes as input the final_word that the user aimed for, and the words they attempted to use (in the form of words_js). It also takes as input the parameters for the circuit, which are serialized in params_ser. We will expand on this in the Params section below. Note that the function parameters are passed in wasm_bindgen-compatible formats: String and JsValue. The JsValue type is a type from the Serde library. You can find much more details about this type and how to use it in the documentation here . The output is a Vec converted to a JSValue using Serde. This is later passed in as input to the the verifier function.","breadcrumbs":"User Documentation » WASM Guide » Prover","id":"34","title":"Prover"},"35":{"body":"#[wasm_bindgen]\npub fn verify_play(final_word: String, proof_js: JsValue, diffs_u64_js: JsValue, params_ser: JsValue) -> bool { // Steps: // - Deserialise function parameters // - Generate the instance columns using the diffs representation of the columns // - Generate the verifying key using the params // - Verify the proof\n} Similar to the prover, we take in input and output a boolean true/false indicating the correctness of the proof. The diffs_u64_js object is a 2D JS array consisting of values for each cell that indicate the color: grey, yellow or green. These are used to assemble the instance columns for the circuit.","breadcrumbs":"User Documentation » WASM Guide » Verifier","id":"35","title":"Verifier"},"36":{"body":"Additionally, both the prover and verifier functions input params_ser, a serialised form of the public parameters of the polynomial commitment scheme. These are passed in as input (instead of being regenerated in prove/verify functions) as a performance optimisation since these are constant based only on the circuit's value of K. We can store these separately on a static web server and pass them in as input to the WASM. To generate the binary serialised form of these (separately outside the WASM functions), you can run something like: fn write_params(K: u32) { let mut params_file = File::create(\"params.bin\").unwrap(); let params: Params = Params::new(K); params.write(&mut params_file).unwrap();\n} Later, we can read the params.bin file from the web-server in Javascript in a byte-serialised format as a Uint8Array and pass it to the WASM as params_ser, which can be deserialised in Rust using the js_sys library. Ideally, in future, instead of serialising the parameters we would be able to serialise and work directly with the proving key and the verifying key of the circuit, but that is currently not supported by the library, and tracked as issue #449 and #443 .","breadcrumbs":"User Documentation » WASM Guide » Params","id":"36","title":"Params"},"37":{"body":"Typically, Rust code is compiled to WASM using the wasm-pack tool and is as simple as changing some build commands. In the case of halo2 prover/verifier functions however, we need to make some additional changes to the build process. In particular, there are two main changes: Parallelism : halo2 uses the rayon library for parallelism, which is not directly supported by WASM. However, the Chrome team has an adapter to enable rayon-like parallelism using Web Workers in browser: wasm-bindgen-rayon . We'll use this to enable parallelism in our WASM prover/verifier. WASM max memory : The default memory limit for WASM with wasm-bindgen is set to 2GB, which is not enough to run the halo2 prover for large circuits (with K > 10 or so). We need to increase this limit to the maximum allowed by WASM (4GB!) to support larger circuits (up to K = 15 or so). Firstly, add all the dependencies particular to your WASM interfacing functions to your Cargo.toml file. You can restrict the dependencies to the WASM compilation by using the WASM target feature flag. In the case of Zordle, this looks like : [target.'cfg(target_family = \"wasm\")'.dependencies]\ngetrandom = { version = \"0.2\", features = [\"js\"]}\nwasm-bindgen = { version = \"0.2.81\", features = [\"serde-serialize\"]}\nconsole_error_panic_hook = \"0.1.7\"\nrayon = \"1.5\"\nwasm-bindgen-rayon = { version = \"1.0\"}\nweb-sys = { version = \"0.3\", features = [\"Request\", \"Window\", \"Response\"] }\nwasm-bindgen-futures = \"0.4\"\njs-sys = \"0.3\" Next, let's integrate wasm-bindgen-rayon into our code. The README for the library has a great overview of how to do so. In particular, note the changes to the Rust compilation pipeline . You need to switch to a nightly version of Rust and enable support for WASM atomics. Additionally, remember to export the init_thread_pool in Rust code. Next, we will bump up the default 2GB max memory limit for wasm-pack. To do so, add \"-C\", \"link-arg=--max-memory=4294967296\" Rust flag to the wasm target in the .cargo/config file. With the setup for wasm-bindgen-rayon and the memory bump, the .cargo/config file should now look like: [target.wasm32-unknown-unknown]\nrustflags = [\"-C\", \"target-feature=+atomics,+bulk-memory,+mutable-globals\", \"-C\", \"link-arg=--max-memory=4294967296\"]\n... Shoutout to @mattgibb who documented this esoteric change for increasing maximum memory in a random GitHub issue here . [1] Off-topic but it was quite surprising for me to learn that WASM has a hard maximum limitation of 4GB memory. This is because WASM currently has a 32-bit architecture, which was quite surprising to me for such a new, forward-facing assembly language. There are, however, some open proposals to move WASM to a larger address space . Now that we have the Rust set up, you should be able to build a WASM package simply using wasm-pack build --target web --out-dir pkg and use the output WASM package in your webapp.","breadcrumbs":"User Documentation » WASM Guide » Rust and WASM environment setup","id":"37","title":"Rust and WASM environment setup"},"38":{"body":"Zordle ships with a minimal React test client as an example (that simply adds WASM support to the default create-react-app template). You can find the code for the test client here . I would recommend forking the test client for your own application and working from there. The test client includes a clean WebWorker that interfaces with the Rust WASM package. Putting the interface in a WebWorker prevents blocking the main thread of the browser and allows for a clean interface from React/application logic. Checkout halo-worker.ts for the WebWorker code and see how you can interface with the web worker from React in App.tsx . If you've done everything right so far, you should now be able to generate proofs and verify them in browser! In the case of Zordle, proof generation for a circuit with K = 14 takes about a minute or so on my laptop. During proof generation, if you pop open the Chrome/Firefox task manager, you should additionally see something like this: Zordle and its test-client set the parallelism to the number of cores available on the machine by default. If you would like to reduce this, you can do so by changing the argument to initThreadPool . If you'd prefer to use your own Worker/React setup, the code to fetch and serialise parameters , proofs and other instance and advice values may still be useful to look at!","breadcrumbs":"User Documentation » WASM Guide » Webapp setup","id":"38","title":"Webapp setup"},"39":{"body":"Note that wasm-bindgen-rayon library is not supported by Safari because it spawns Web Workers from inside another Web Worker. According to the relevant Webkit issue , support for this feature had made it into Safari Technology Preview by November 2022, and indeed the Release Notes for Safari Technology Preview Release 155 claim support, so it is worth checking whether this has made it into Safari if that is important to you.","breadcrumbs":"User Documentation » WASM Guide » Safari","id":"39","title":"Safari"},"4":{"body":"Licensed under either of Apache License, Version 2.0, ( LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license ( LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.","breadcrumbs":"halo2 » License","id":"4","title":"License"},"40":{"body":"Often, you'll run into issues with your Rust code and see that the WASM execution errors with Uncaught (in promise) RuntimeError: unreachable, a wholly unhelpful error for debugging. This is because the code is compiled in release mode which strips out error messages as a performance optimisation. To debug, you can build the WASM package in debug mode using the flag --dev with wasm-pack build. This will build in debug mode, slowing down execution significantly but allowing you to see any runtime error messages in the browser console. Additionally, you can install the console_error_panic_hook crate (as is done by Zordle) to also get helpful debug messages for runtime panics.","breadcrumbs":"User Documentation » WASM Guide » Debugging","id":"40","title":"Debugging"},"41":{"body":"This guide was written by Nalin . Thanks additionally to Uma and Blaine for significant work on figuring out these steps. Feel free to reach out to me if you have trouble with any of these steps.","breadcrumbs":"User Documentation » WASM Guide » Credits","id":"41","title":"Credits"},"42":{"body":"You want to contribute to the Halo 2 crates? Awesome! This section covers information about our development processes and review standards, and useful tips for maintaining and extending the codebase.","breadcrumbs":"Developer Documentation » Developer Documentation","id":"42","title":"Developer Documentation"},"43":{"body":"Sometimes feature development can require iterating on a design over time. It can be useful to start using features in downstream crates early on to gain experience with the APIs and functionality, that can feed back into the feature's design prior to it being stabilised. To enable this, we follow a three-stage nightly -> beta -> stable development pattern inspired by (but not identical to) the Rust compiler.","breadcrumbs":"Developer Documentation » Feature development » Feature development","id":"43","title":"Feature development"},"44":{"body":"Each unstabilised feature has a default-off feature flag that enables it, of the form unstable-*. The stable API of the crates must not be affected when the feature flag is disabled, except for specific complex features that will be considered on a case-by-case basis. Two meta-flags are provided to enable all features at a particular stabilisation level: beta enables all features at the \"beta\" stage (and implicitly all features at the \"stable\" stage). nightly enables all features at the \"beta\" and \"nightly\" stages (and implicitly all features at the \"stable\" stage), i.e. all features are enabled. When neither flag is enabled (and no feature-specific flags are enabled), then in effect only features at the \"stable\" stage are enabled.","breadcrumbs":"Developer Documentation » Feature development » Feature flags","id":"44","title":"Feature flags"},"45":{"body":"If the maintainers have rough consensus that an experimental feature is generally desired, its initial implementation can be merged into the codebase optimistically behind a feature-specific feature flag with a lower standard of review. The feature's flag is added to the nightly feature flag set. The feature will become usable by downstream published crates in the next general release of the halo2 crates. Subsequent development and refinement of the feature can be performed in-situ via additional PRs, along with additional review. If the feature ends up having bad interactions with other features (in particular, already-stabilised features), then it can be removed later without affecting the stable or beta APIs. Once the feature has had sufficient review, and is at the point where a halo2 user considers it production-ready (and is willing or planning to deploy it to production), the feature's feature flag is moved to the beta feature flag set. Once the feature has had review equivalent to the stable review policy, and there is rough consensus that the feature is useful to the wider halo2 userbase, the feature's feature flag is removed and the feature becomes part of the main maintained codebase. For more complex features, the above workflow might be augmented with beta and nightly branches; this will be figured out once a feature requiring this is proposed as a candidate for inclusion.","breadcrumbs":"Developer Documentation » Feature development » Feature workflow","id":"45","title":"Feature workflow"},"46":{"body":"Feature flag Stage Notes unstable-sha256-gadget nightly The SHA-256 gadget and chip.","breadcrumbs":"Developer Documentation » Feature development » In-progress features","id":"46","title":"In-progress features"},"47":{"body":"","breadcrumbs":"Design » Design","id":"47","title":"Design"},"48":{"body":"We use slightly different language than others to describe PLONK concepts. Here's the overview: We like to think of PLONK-like arguments as tables, where each column corresponds to a \"wire\". We refer to entries in this table as \"cells\". We like to call \"selector polynomials\" and so on \"fixed columns\" instead. We then refer specifically to a \"selector constraint\" when a cell in a fixed column is being used to control whether a particular constraint is enabled in that row. We call the other polynomials \"advice columns\" usually, when they're populated by the prover. We use the term \"rule\" to refer to a \"gate\" like A(X)⋅qA​(X)+B(X)⋅qB​(X)+A(X)⋅B(X)⋅qM​(X)+C(X)⋅qC​(X)=0. TODO: Check how consistent we are with this, and update the code and docs to match.","breadcrumbs":"Design » Note on Language","id":"48","title":"Note on Language"},"49":{"body":"The Halo 2 proving system can be broken down into five stages: Commit to polynomials encoding the main components of the circuit: Cell assignments. Permuted values and products for each lookup argument. Equality constraint permutations. Construct the vanishing argument to constrain all circuit relations to zero: Standard and custom gates. Lookup argument rules. Equality constraint permutation rules. Evaluate the above polynomials at all necessary points: All relative rotations used by custom gates across all columns. Vanishing argument pieces. Construct the multipoint opening argument to check that all evaluations are consistent with their respective commitments. Run the inner product argument to create a polynomial commitment opening proof for the multipoint opening argument polynomial. These stages are presented in turn across this section of the book.","breadcrumbs":"Design » Proving system » Proving system","id":"49","title":"Proving system"},"5":{"body":"Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.","breadcrumbs":"halo2 » Contribution","id":"5","title":"Contribution"},"50":{"body":"To aid our explanations, we will at times refer to the following example constraint system: Four advice columns a,b,c,d. One fixed column f. Three custom gates: a⋅b⋅c−1​−d=0 f−1​⋅c=0 f⋅d⋅a=0","breadcrumbs":"Design » Proving system » Example","id":"50","title":"Example"},"51":{"body":"The table below provides a (probably too) succinct description of the Halo 2 protocol. This description will likely be replaced by the Halo 2 paper and security proof, but for now serves as a summary of the following sub-sections. Prover Verifier ← t(X)=(Xn−1) ← F=[F0​,F1​,…,Fm−1​] A=[A0​,A1​,…,Am−1​] → ← θ L=[(A0′​,S0′​),…,(Am−1′​,Sm−1′​)] → ← β,γ ZP​=[ZP,0​,ZP,1​,…] → ZL​=[ZL,0​,ZL,1​,…] → ← y h(X)=t(X)gate0​(X)+⋯+yi⋅gatei​(X)​ h(X)=h0​(X)+⋯+Xn(d−1)hd−1​(X) H=[H0​,H1​,…,Hd−1​] → ← x evals=[A0​(x),…,Hd−1​(x)] → Checks h(x) ← x1​,x2​ Constructs h′(X) multipoint opening poly U=Commit(h′(X)) → ← x3​ qevals​=[Q0​(x3​),Q1​(x3​),…] → ueval​=U(x3​) → ← x4​ Then the prover and verifier: Construct finalPoly(X) as a linear combination of Q and U using powers of x4​; Construct finalPolyEval as the equivalent linear combination of qevals​ and ueval​; and Perform InnerProduct(finalPoly(X),x3​,finalPolyEval). TODO: Write up protocol components that provide zero-knowledge.","breadcrumbs":"Design » Proving system » tl;dr","id":"51","title":"tl;dr"},"52":{"body":"Halo 2 uses the following lookup technique, which allows for lookups in arbitrary sets, and is arguably simpler than Plookup.","breadcrumbs":"Design » Proving system » Lookup argument » Lookup argument","id":"52","title":"Lookup argument"},"53":{"body":"In addition to the general notes on language : We call the Z(X) polynomial (the grand product argument polynomial for the permutation argument) the \"permutation product\" column.","breadcrumbs":"Design » Proving system » Lookup argument » Note on Language","id":"53","title":"Note on Language"},"54":{"body":"For ease of explanation, we'll first describe a simplified version of the argument that ignores zero knowledge. We express lookups in terms of a \"subset argument\" over a table with 2k rows (numbered from 0), and columns A and S. The goal of the subset argument is to enforce that every cell in A is equal to some cell in S. This means that more than one cell in A can be equal to the same cell in S, and some cells in S don't need to be equal to any of the cells in A. S might be fixed, but it doesn't need to be. That is, we can support looking up values in either fixed or variable tables (where the latter includes advice columns). A and S can contain duplicates. If the sets represented by A and/or S are not naturally of size 2k, we extend S with duplicates and A with dummy values known to be in S. Alternatively we could add a \"lookup selector\" that controls which elements of the A column participate in lookups. This would modify the occurrence of A(X) in the permutation rule below to replace A with, say, S0​ if a lookup is not selected. Let ℓi​ be the Lagrange basis polynomial that evaluates to 1 at row i, and 0 otherwise. We start by allowing the prover to supply permutation columns of A and S. Let's call these A′ and S′, respectively. We can enforce that they are permutations using a permutation argument with product column Z with the rules: Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ)=0ℓ0​(X)⋅(1−Z(X))=0 i.e. provided that division by zero does not occur, we have for all i∈[0,2k): Zi+1​=Zi​⋅(Ai′​+β)⋅(Si′​+γ)(Ai​+β)⋅(Si​+γ)​Z2k​=Z0​=1. This is a version of the permutation argument which allows A′ and S′ to be permutations of A and S, respectively, but doesn't specify the exact permutations. β and γ are separate challenges so that we can combine these two permutation arguments into one without worrying that they might interfere with each other. The goal of these permutations is to allow A′ and S′ to be arranged by the prover in a particular way: All the cells of column A′ are arranged so that like-valued cells are vertically adjacent to each other. This could be done by some kind of sorting algorithm, but all that matters is that like-valued cells are on consecutive rows in column A′, and that A′ is a permutation of A. The first row in a sequence of like values in A′ is the row that has the corresponding value in S′. Apart from this constraint, S′ is any arbitrary permutation of S. Now, we'll enforce that either Ai′​=Si′​ or that Ai′​=Ai−1′​, using the rule (A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 In addition, we enforce A0′​=S0′​ using the rule ℓ0​(X)⋅(A′(X)−S′(X))=0 (The A′(X)−A′(ω−1X) term of the first rule here has no effect at row 0, even though ω−1X \"wraps\", because of the second rule.) Together these constraints effectively force every element in A′ (and thus A) to equal at least one element in S′ (and thus S). Proof: by induction on prefixes of the rows.","breadcrumbs":"Design » Proving system » Lookup argument » Technique Description","id":"54","title":"Technique Description"},"55":{"body":"In order to achieve zero knowledge for the PLONK-based proof system, we will need the last t rows of each column to be filled with random values. This requires an adjustment to the lookup argument, because these random values would not satisfy the constraints described above. We limit the number of usable rows to u=2k−t−1. We add two selectors: qblind​ is set to 1 on the last t rows, and 0 elsewhere; qlast​ is set to 1 only on row u, and 0 elsewhere (i.e. it is set on the row in between the usable rows and the blinding rows). We enable the constraints from above only for the usable rows: (1−(qlast​(X)+qblind​(X)))⋅(Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ))=0(1−(qlast​(X)+qblind​(X)))⋅(A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 The rules that are enabled on row 0 remain the same: ℓ0​(X)⋅(A′(X)−S′(X))=0ℓ0​(X)⋅(1−Z(X))=0 Since we can no longer rely on the wraparound to ensure that the product Z becomes 1 again at ω2k, we would instead need to constrain Z(ωu) to 1. However, there is a potential difficulty: if any of the values Ai​+β or Si​+γ are zero for i∈[0,u), then it might not be possible to satisfy the permutation argument. This occurs with negligible probability over choices of β and γ, but is an obstacle to achieving perfect zero knowledge (because an adversary can rule out witnesses that would cause this situation), as well as perfect completeness. To ensure both perfect completeness and perfect zero knowledge, we allow Z(ωu) to be either zero or one: qlast​(X)⋅(Z(X)2−Z(X))=0 Now if Ai​+β or Si​+γ are zero for some i, we can set Zj​=0 for i B\n^ +\n| |\n+ v\nD <---+ C E +---> F ^ + | | + v H <---+ G After adding constraint B≡E the above algorithm produces the cycle: A +---> B +-------------+\n^ |\n| |\n+ v\nD <---+ C <---+ E F ^ + | | + v H <---+ G","breadcrumbs":"Design » Proving system » Permutation argument » Algorithm","id":"62","title":"Algorithm"},"63":{"body":"If we did not check whether left and right were already in the same cycle, then we could end up undoing an equality constraint. For example, if we have the following constraints: a≡b b≡c c≡d b≡d and we tried to implement adding an equality constraint just using step 5 of the above algorithm, then we would end up constructing the cycle (a b) (c d), rather than the correct (a b c d).","breadcrumbs":"Design » Proving system » Permutation argument » Broken alternatives","id":"63","title":"Broken alternatives"},"64":{"body":"We need to check a permutation of cells in m columns, represented in Lagrange basis by polynomials v0​,…,vm−1​. We will label each cell in those m columns with a unique element of F×. Suppose that we have a permutation on these labels, σ(column:i,row:j)=(column:i′,row:j′). in which the cycles correspond to equality-constraint sets. If we consider the set of pairs {(label,value)}, then the values within each cycle are equal if and only if permuting the label in each pair by σ yields the same set: An example for a cycle (A B C D). The set before permuting the labels is {(A, 7), (B, 7), (C, 7), (D, 7)}, and the set after is {(D, 7), (A, 7), (B, 7), (C, 7)} which is the same. If one of the 7s is replaced by 3, then the set after permuting labels is not the same. Since the labels are distinct, set equality is the same as multiset equality, which we can check using a product argument. Let ω be a 2k root of unity and let δ be a T root of unity, where T⋅2S+1=p with T odd and k≤S. We will use δi⋅ωj∈F× as the label for the cell in the jth row of the ith column of the permutation argument. We represent σ by a vector of m polynomials si​(X) such that si​(ωj)=δi′⋅ωj′. Notice that the identity permutation can be represented by the vector of m polynomials IDi​(ωj) such that IDi​(ωj)=δi⋅ωj. We will use a challenge β to compress each (label,value) pair to value+β⋅label. Just as in the product argument we used for lookups , we also use a challenge γ to randomize each term of the product. Now given our permutation represented by s0​,…,sm−1​ over columns represented by v0​,…,vm−1​, we want to ensure that: i=0∏m−1​j=0∏n−1​(vi​(ωj)+β⋅si​(ωj)+γvi​(ωj)+β⋅δi⋅ωj+γ​)=1 Here vi​(ωj)+β⋅δi⋅ωj represents the unpermuted (label,value) pair, and vi​(ωj)+β⋅si​(ωj) represents the permuted (σ(label),value) pair. Let ZP​ be such that ZP​(ω0)=ZP​(ωn)=1 and for 0≤j=r(λ) verifier challenges and let the ith challenge be sampled from Chi​. The advantage metric AdvIPSRS​(P,λ)=Pr[SRSPIP​(λ)] of a state restoration prover P is defined with respect to the following game. ​GameSRSIPP​(λ):​win←false;tr←ϵpp←IP.Setup(1λ)(x,stP​)←Pλ​(pp)RunPλOSRS​​(stP​)Return win​​​OracleOSRS​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥​​ As shown in [ GT20 ] (Theorem 1) state restoration soundness is tightly related to soundness after applying the Fiat-Shamir transformation. Knowledge Soundness We will show that our protocol satisfies a strengthened notion of knowledge soundness known as witness extended emulation . Informally, this notion states that for any successful prover algorithm there exists an efficient emulator that can extract a witness from it by rewinding it and supplying it with fresh randomness. However, we must slightly adjust our definition of witness extended emulation to account for the fact that our provers are state restoration provers and can rewind the verifier. Further, to avoid the need for rewinding the state restoration prover during witness extraction we study our protocol in the algebraic group model. Algebraic Group Model (AGM). An adversary Palg​ is said to be algebraic if whenever it outputs a group element X it also outputs a representation x∈Fn such that ⟨x,G⟩=X where G∈Gn is the vector of group elements that Palg​ has seen so far. Notationally, we write {X} to describe a group element X enhanced with this representation. We also write {X}iG​ to identify the component of the representation of X that corresponds with Gi​. In other words, X=i=0∑n−1​[{X}iG​]Gi​ The algebraic group model allows us to perform so-called \"online\" extraction for some protocols: the extractor can obtain the witness from the representations themselves for a single (accepting) transcript. State Restoration Witness Extended Emulation Let IP be an interactive argument for relation R with r=r(λ) challenges. We define for all non-uniform algebraic provers Palg​, extractors E, and computationally unbounded distinguishers D the advantage metric AdvIP,Rsr-wee​(Palg​,D,E,λ)=Pr[WEE-realIP,RP,D​(λ)]−Pr[WEE-idealIP,RE,P,D​(λ)] is defined with the respect to the following games. ​GameWEE-realIP,RPalg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)RunPalg​Oreal​(stP​)b←D(tr)Returnb=1GameWEE-idealIP,RE,Palg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)stE​←(1λ,pp,x)RunPalg​Oideal​(stP​)w←E(stE​,⊥)b←D(tr)Return(b=1)∧(Acc(tr)⟹(x,w)∈R)​​​OracleOreal​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥OracleOideal​(τ,a):​Ifτ∈trthen(r,stE​)←E(stE​,[(τ,a)])tr←tr∣∣(τ,a,r)ReturnrReturn⊥​​ Zero Knowledge We say that an argument of knowledge is zero knowledge if the verifier also does not learn anything from their interaction besides that which can be learned from the existence of a valid w. More formally, Perfect Special Honest-Verifier Zero Knowledge. A public coin interactive argument (Setup,P,V) has perfect special honest-verifier zero knowledge (PSHVZK) if for all polynomial-time decidable relations R and for all (x,w)∈R and for all non-uniform polynomial-time adversaries A1​,A2​ there exists a probabilistic polynomial-time simulator S such that =​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←⟨P(pp,x,w),V(pp,x,ρ)⟩​​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←S(pp,x,ρ)​​​ where ρ is the internal randomness of the verifier. In this (common) definition of zero-knowledge the verifier is expected to act \"honestly\" and send challenges that correspond only with their internal randomness; they cannot adaptively respond to the prover based on the prover's messages. We use a strengthened form of this definition that forces the simulator to output a transcript with the same (adversarially provided) challenges that the verifier algorithm sends to the prover.","breadcrumbs":"Design » Protocol Description » Zero knowledge Arguments of Knowledge","id":"84","title":"Zero knowledge Arguments of Knowledge"},"85":{"body":"Let ω∈F be a n=2k primitive root of unity forming the domain D=(ω0,ω1,...,ωn−1) with t(X)=Xn−1 the vanishing polynomial over this domain. Let ng​,na​,ne​ be positive integers with na​,ne​":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"132":{"tf":2.0},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.0},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.0},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.0},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.4641016151377544},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.4142135623730951},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"16":{"tf":2.0},"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":31,"docs":{"106":{"tf":2.0},"115":{"tf":2.23606797749979},"116":{"tf":1.0},"118":{"tf":3.872983346207417},"120":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.6457513110645907},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.0}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":59,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":2.0},"180":{"tf":2.6457513110645907},"181":{"tf":1.4142135623730951},"182":{"tf":2.8284271247461903},"183":{"tf":3.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"195":{"tf":2.8284271247461903},"196":{"tf":3.872983346207417},"197":{"tf":3.872983346207417},"198":{"tf":2.6457513110645907},"199":{"tf":2.23606797749979},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.7320508075688772},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":16,"docs":{"10":{"tf":3.4641016151377544},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"21":{"tf":2.8284271247461903},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":2.6457513110645907}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.4142135623730951},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":62,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.1622776601683795},"166":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.6457513110645907},"244":{"tf":2.23606797749979},"25":{"tf":3.4641016151377544},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":3.1622776601683795},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.1622776601683795},"101":{"tf":2.23606797749979},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":28,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.23606797749979},"221":{"tf":3.1622776601683795},"222":{"tf":2.0},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":2.23606797749979},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":2.449489742783178},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":19,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.0},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.0},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":3.7416573867739413},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.6457513110645907},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.23606797749979},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.0},"18":{"tf":2.449489742783178},"187":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":13,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":35,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":2.23606797749979},"230":{"tf":1.7320508075688772},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":3.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"239":{"tf":1.0},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.449489742783178},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"146":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":14,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":6,"docs":{"13":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.0}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"153":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":15,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"228":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"239":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.0}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.23606797749979}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":32,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.4142135623730951},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.605551275463989},"45":{"tf":4.358898943540674},"46":{"tf":1.4142135623730951}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":1.7320508075688772},"213":{"tf":1.0},"214":{"tf":2.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":39,"docs":{"118":{"tf":2.449489742783178},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.242640687119285},"203":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.7320508075688772}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.449489742783178},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"217":{"tf":2.23606797749979},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772},"198":{"tf":3.0},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.47213595499958},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.1622776601683795},"221":{"tf":1.0},"223":{"tf":2.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.1622776601683795},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":2,"docs":{"12":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":34,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"20":{"tf":2.6457513110645907},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"31":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.4142135623730951},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"6":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.242640687119285},"86":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.7320508075688772},"165":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.7320508075688772},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.4142135623730951},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":41,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.0},"171":{"tf":2.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.23606797749979},"49":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.6457513110645907},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.0},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.0},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.0},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":49,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.0},"205":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"139":{"tf":1.4142135623730951},"148":{"tf":1.0},"157":{"tf":1.7320508075688772},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.0},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.8284271247461903},"142":{"tf":1.4142135623730951},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.0},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.4142135623730951},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":20,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":3.1622776601683795},"69":{"tf":2.0},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.4142135623730951},"229":{"tf":2.6457513110645907},"230":{"tf":2.449489742783178},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":57,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.242640687119285},"211":{"tf":1.7320508075688772},"212":{"tf":3.0},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":25,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":1.7320508075688772},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.58257569495584},"77":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":3.872983346207417},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":20,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"85":{"tf":1.7320508075688772},"86":{"tf":3.605551275463989},"87":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":18,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.4142135623730951},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"172":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.0},"169":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.449489742783178},"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.23606797749979},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":29,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":2.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":2.0},"153":{"tf":1.0},"154":{"tf":2.449489742783178},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":3.7416573867739413}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.0},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.358898943540674},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.449489742783178},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.7320508075688772},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.0},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.4641016151377544},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.4142135623730951},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":15,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":2.8284271247461903},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":1.7320508075688772},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":2,"docs":{"29":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":146,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"216":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":24,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"139":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"32":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"37":{"tf":5.196152422706632},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":38,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"breadcrumbs":{"root":{"0":{")":{")":{"df":0,"docs":{},"∧":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"0":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"107":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"233":{"tf":1.0}}},"1":{",":{"2":{",":{"3":{",":{"4":{",":{"5":{"df":8,"docs":{"192":{"tf":2.8284271247461903},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903},"199":{"tf":4.69041575982343},"200":{"tf":6.324555320336759}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"q":{"df":3,"docs":{"125":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}},"ω":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"1":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"211":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{"1":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"30":{"tf":1.0}}},"7":{"df":1,"docs":{"177":{"tf":1.0}}},"=":{"2":{"3":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"198":{"tf":1.0}}}},"0":{"3":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"7":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"8":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"→":{"0":{"0":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"→":{"0":{"0":{"0":{"1":{"1":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"0":{"1":{"1":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"​":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"df":0,"docs":{},"→":{"1":{"2":{"df":0,"docs":{},"→":{"4":{"3":{"df":0,"docs":{},"→":{"5":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"a":{"<":{"b":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":2.0}}}}}},"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"139":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.6457513110645907},"192":{"tf":2.449489742783178},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":3.4641016151377544},"197":{"tf":2.449489742783178},"198":{"tf":2.6457513110645907},"199":{"tf":15.7797338380595},"200":{"tf":25.41653005427767},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"x":{"4":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"2":{"4":{"6":{"9":{"8":{"df":0,"docs":{},"f":{"c":{"0":{"9":{"9":{"4":{"a":{"8":{"d":{"d":{"8":{"c":{"4":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"(":{"a":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{"2":{")":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{},"w":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}},"ℓ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"[":{"1":{"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∧":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≤":{"a":{"<":{"b":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"<":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"j":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}},"u":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"α":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},",":{"1":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"α":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"0":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"3":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{".":{"1":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"0":{",":{"7":{",":{"2":{",":{"1":{"3":{"df":4,"docs":{"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{".":{".":{".":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"104":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"182":{"tf":1.0},"187":{"tf":1.0},"37":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}}},"1":{"0":{"0":{"0":{"0":{"0":{".":{".":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.7320508075688772},"182":{"tf":1.0},"190":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"9":{"df":1,"docs":{"128":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"df":5,"docs":{"118":{"tf":1.0},"143":{"tf":1.0},"214":{"tf":1.0},"30":{"tf":1.0},"88":{"tf":1.4142135623730951}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"⋅":{"1":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"4":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"183":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"39":{"tf":1.0}}},"df":2,"docs":{"201":{"tf":1.0},"37":{"tf":1.0}}},"6":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":26,"docs":{"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":2.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.0},"86":{"tf":1.0}},"≤":{"df":0,"docs":{},"i":{"<":{"6":{"4":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"8":{"0":{"df":1,"docs":{"174":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"9":{"df":1,"docs":{"145":{"tf":1.0}}},"df":51,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":3.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":2.6457513110645907},"198":{"tf":3.605551275463989},"199":{"tf":4.0},"200":{"tf":5.0990195135927845},"202":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"126":{"tf":1.0}}},"x":{"df":1,"docs":{"54":{"tf":1.0}}},"​":{"(":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"195":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"2":{"5":{")":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}},"w":{"1":{"4":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"8":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"λ":{"2":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"←":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"1":{"6":{")":{"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{")":{"=":{"0":{"(":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"δ":{"=":{"0":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"≤":{"df":0,"docs":{},"k":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"2":{"'":{"df":3,"docs":{"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"+":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"×":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},",":{"1":{"1":{",":{"9":{",":{"1":{"0":{"df":2,"docs":{"182":{"tf":1.0},"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},".":{"0":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"0":{",":{"2":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"4":{"df":1,"docs":{"219":{"tf":1.0}}},"8":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}},"1":{"6":{"df":2,"docs":{"219":{"tf":1.0},"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"9":{"9":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"df":1,"docs":{"155":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"2":{"1":{"3":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"221":{"tf":1.0}}},"2":{"5":{"2":{"+":{"1":{"+":{"2":{"2":{"5":{"2":{"df":0,"docs":{},"−":{"1":{">":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.4142135623730951}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.4142135623730951}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":50,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"132":{"tf":2.23606797749979},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.23606797749979},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":47,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":2.6457513110645907},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":2.449489742783178},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.605551275463989},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.449489742783178},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.7320508075688772},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":45,"docs":{"16":{"tf":2.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":48,"docs":{"106":{"tf":2.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":4.123105625617661},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.4142135623730951}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.8284271247461903},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":62,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":2.0},"179":{"tf":2.23606797749979},"180":{"tf":2.8284271247461903},"181":{"tf":1.7320508075688772},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"184":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":2.0},"193":{"tf":2.0},"194":{"tf":2.8284271247461903},"195":{"tf":3.0},"196":{"tf":4.0},"197":{"tf":4.0},"198":{"tf":2.8284271247461903},"199":{"tf":2.449489742783178},"200":{"tf":1.0},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":2.0},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.0},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":2.449489742783178},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":39,"docs":{"10":{"tf":3.7416573867739413},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.8284271247461903},"177":{"tf":2.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"21":{"tf":3.0},"22":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":3.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.7320508075688772},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":65,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.3166247903554},"166":{"tf":2.0},"17":{"tf":2.449489742783178},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.8284271247461903},"244":{"tf":2.23606797749979},"25":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.4641016151377544},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.4641016151377544},"101":{"tf":2.6457513110645907},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.449489742783178},"221":{"tf":3.3166247903554},"222":{"tf":2.23606797749979},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":2.23606797749979},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"68":{"tf":2.6457513110645907},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.6457513110645907},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":22,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.23606797749979},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.4142135623730951},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":2.0},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.23606797749979},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"114":{"tf":3.872983346207417},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.8284271247461903},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":16,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":2.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":42,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":68,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.872983346207417},"227":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":2.449489742783178},"232":{"tf":2.23606797749979},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":3.3166247903554},"236":{"tf":1.7320508075688772},"237":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.6457513110645907},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":2.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.7320508075688772},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":16,"docs":{"146":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":162,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":13,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"1":{"tf":1.4142135623730951},"102":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.7320508075688772},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.23606797749979},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":62,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"239":{"tf":1.4142135623730951}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.6457513110645907}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":2.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.4142135623730951}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.449489742783178}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":37,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":2.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.7320508075688772},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.8284271247461903}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":2.0},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"44":{"tf":3.872983346207417},"45":{"tf":4.58257569495584},"46":{"tf":2.0}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":2.23606797749979}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":47,"docs":{"118":{"tf":2.6457513110645907},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.47213595499958},"203":{"tf":2.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":2.0},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":36,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":2.8284271247461903},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":1.0},"217":{"tf":2.449489742783178},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":106,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":2.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"28":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":3.1622776601683795},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.7320508075688772},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":2.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":28,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.58257569495584},"204":{"tf":2.0},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.4641016151377544},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.3166247903554},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":11,"docs":{"12":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"4":{"tf":1.0},"45":{"tf":1.7320508075688772},"5":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.6457513110645907}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":41,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":2.0},"146":{"tf":1.4142135623730951},"149":{"tf":2.0},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.8284271247461903},"20":{"tf":2.8284271247461903},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.4142135623730951},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.7320508075688772},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.47213595499958},"86":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.6457513110645907},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"16":{"tf":2.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":2.0},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.6457513110645907},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.7320508075688772},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":43,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":2.0},"171":{"tf":2.23606797749979},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.6457513110645907},"49":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":2.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.8284271247461903},"71":{"tf":2.449489742783178},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":44,"docs":{"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.449489742783178},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.23606797749979},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.7320508075688772},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":2.0},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.4142135623730951},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":69,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"148":{"tf":1.0},"157":{"tf":2.0},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":2.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.4142135623730951},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.7320508075688772},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.4142135623730951},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.4142135623730951},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.7320508075688772},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.23606797749979},"222":{"tf":1.7320508075688772},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":23,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":2.449489742783178},"60":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":3.3166247903554},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.6457513110645907},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"108":{"tf":2.0},"109":{"tf":2.0},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"230":{"tf":2.6457513110645907},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":58,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.47213595499958},"211":{"tf":2.0},"212":{"tf":3.3166247903554},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.8284271247461903},"216":{"tf":2.6457513110645907},"217":{"tf":2.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":27,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":2.0},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.795831523312719},"77":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":4.123105625617661},"92":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":2.6457513110645907},"85":{"tf":2.23606797749979},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":48,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.8284271247461903},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.6457513110645907},"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":2.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.8284271247461903},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":44,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":2.23606797749979},"117":{"tf":2.8284271247461903},"118":{"tf":2.23606797749979},"119":{"tf":2.0},"120":{"tf":1.7320508075688772},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.449489742783178},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":4.0}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.23606797749979},"120":{"tf":1.0},"122":{"tf":2.0},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":2.0},"20":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.4142135623730951},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":23,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.47213595499958},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.23606797749979},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.4142135623730951},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.605551275463989},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":42,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":45,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":2.23606797749979},"190":{"tf":2.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"27":{"tf":2.8284271247461903},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":2.0},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":148,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":2.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":33,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"216":{"tf":2.0},"49":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":38,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":2.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":10,"docs":{"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":5.385164807134504},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":40,"docs":{"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.23606797749979}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.0},"6":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"title":{"root":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"6":{"df":1,"docs":{"177":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.0}}},"2":{"5":{"6":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"151":{"tf":1.0},"213":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}}},"3":{"df":1,"docs":{"97":{"tf":1.0}}},"_":{"0":{"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"a":{".":{"2":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"127":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.0},"230":{"tf":1.0}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":4,"docs":{"213":{"tf":1.0},"225":{"tf":1.0},"62":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"240":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"227":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"b":{"0":{"df":0,"docs":{},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"177":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"184":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"181":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"33":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"171":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}},"s":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"178":{"tf":1.0},"200":{"tf":1.0},"232":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"143":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"56":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"220":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":8,"docs":{"103":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"235":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"184":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"146":{"tf":1.0},"54":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"13":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"127":{"tf":1.0},"228":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"148":{"tf":1.0},"153":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"226":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"26":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"214":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"118":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"x":{"df":3,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"117":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"157":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"155":{"tf":1.0},"57":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"203":{"tf":1.0},"204":{"tf":1.0},"220":{"tf":1.0},"82":{"tf":1.0}}}}}}},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"2":{"df":2,"docs":{"0":{"tf":1.0},"32":{"tf":1.0}}},"df":2,"docs":{"151":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"237":{"tf":1.0}}}}},"df":1,"docs":{"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"109":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"89":{"tf":1.0}}}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"240":{"tf":1.0},"77":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"218":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"∈":{"[":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"217":{"tf":1.0},"218":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"160":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":7,"docs":{"155":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0}}}}}}},"s":{"b":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"180":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"187":{"tf":1.0},"199":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"212":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"115":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"224":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"75":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"76":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"188":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"58":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"151":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":5,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"216":{"tf":1.0},"240":{"tf":1.0},"74":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"240":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"127":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"f":{"df":5,"docs":{"7":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"80":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}},"r":{"df":3,"docs":{"14":{"tf":1.0},"243":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"q":{"1":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"170":{"tf":1.0},"172":{"tf":1.0},"30":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"209":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":1.0},"208":{"tf":1.0},"94":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"147":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"154":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"233":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"31":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"h":{"a":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"122":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"238":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":2,"docs":{"144":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"30":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"174":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"76":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"49":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"155":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"54":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"205":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"s":{"df":3,"docs":{"147":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"216":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"243":{"tf":1.0},"35":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"107":{"tf":1.0},"125":{"tf":1.0},"87":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}); \ No newline at end of file +Object.assign(window.search, {"doc_urls":["index.html#halo2---cratesio","index.html#documentation","index.html#minimum-supported-rust-version","index.html#controlling-parallelism","index.html#license","index.html#contribution","concepts.html#concepts","concepts/proofs.html#proof-systems","concepts/arithmetization.html#plonkish-arithmetization","concepts/chips.html#chips","concepts/chips.html#composing-chips","concepts/gadgets.html#gadgets","user.html#user-documentation","user/dev-tools.html#developer-tools","user/dev-tools.html#mock-prover","user/dev-tools.html#circuit-visualizations","user/dev-tools.html#circuit-layout","user/dev-tools.html#circuit-structure","user/dev-tools.html#cost-estimator","user/simple-example.html#a-simple-example","user/simple-example.html#define-instructions","user/simple-example.html#define-a-chip-implementation","user/simple-example.html#configure-the-chip","user/simple-example.html#implement-chip-traits","user/simple-example.html#build-the-circuit","user/simple-example.html#testing-the-circuit","user/simple-example.html#full-example","user/lookup-tables.html#lookup-tables","user/gadgets.html#gadgets","user/tips-and-tricks.html#tips-and-tricks","user/tips-and-tricks.html#small-range-constraints","user/tips-and-tricks.html#small-set-interpolation","user/wasm-port.html#using-halo2-in-wasm","user/wasm-port.html#circuit-code-setup","user/wasm-port.html#prover","user/wasm-port.html#verifier","user/wasm-port.html#params","user/wasm-port.html#rust-and-wasm-environment-setup","user/wasm-port.html#webapp-setup","user/wasm-port.html#safari","user/wasm-port.html#debugging","user/wasm-port.html#credits","dev.html#developer-documentation","dev/features.html#feature-development","dev/features.html#feature-flags","dev/features.html#feature-workflow","dev/features.html#in-progress-features","design.html#design","design.html#note-on-language","design/proving-system.html#proving-system","design/proving-system.html#example","design/proving-system.html#tldr","design/proving-system/lookup.html#lookup-argument","design/proving-system/lookup.html#note-on-language","design/proving-system/lookup.html#technique-description","design/proving-system/lookup.html#zero-knowledge-adjustment","design/proving-system/lookup.html#cost","design/proving-system/lookup.html#generalizations","design/proving-system/permutation.html#permutation-argument","design/proving-system/permutation.html#notation","design/proving-system/permutation.html#constructing-the-permutation","design/proving-system/permutation.html#goal","design/proving-system/permutation.html#algorithm","design/proving-system/permutation.html#broken-alternatives","design/proving-system/permutation.html#argument-specification","design/proving-system/permutation.html#zero-knowledge-adjustment","design/proving-system/permutation.html#spanning-a-large-number-of-columns","design/proving-system/circuit-commitments.html#circuit-commitments","design/proving-system/circuit-commitments.html#committing-to-the-circuit-assignments","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutations","design/proving-system/circuit-commitments.html#committing-to-the-equality-constraint-permutation","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutation-product-columns","design/proving-system/vanishing.html#vanishing-argument","design/proving-system/vanishing.html#committing-to-hx","design/proving-system/vanishing.html#evaluating-the-polynomials","design/proving-system/multipoint-opening.html#multipoint-opening-argument","design/proving-system/multipoint-opening.html#optimization-steps","design/proving-system/inner-product.html#inner-product-argument","design/proving-system/comparison.html#comparison-to-other-work","design/proving-system/comparison.html#bcms20-appendix-a2","design/protocol.html#protocol-description","design/protocol.html#preliminaries","design/protocol.html#cryptographic-groups","design/protocol.html#interactive-proofs","design/protocol.html#zero-knowledge-arguments-of-knowledge","design/protocol.html#protocol","design/protocol.html#zero-knowledge-and-completeness","design/protocol.html#witness-extended-emulation","design/protocol.html#description-of-function-h","design/implementation.html#implementation","design/implementation/proofs.html#halo-2-proofs","design/implementation/proofs.html#proofs-as-opaque-byte-streams","design/implementation/proofs.html#proof-encoding","design/implementation/fields.html#fields","design/implementation/fields.html#sarkar-square-root-algorithm-table-based-variant","design/implementation/fields.html#i--0-1","design/implementation/fields.html#i--2","design/implementation/fields.html#i--3","design/implementation/fields.html#final-result","design/implementation/selector-combining.html#selector-combining","design/implementation/selector-combining.html#identifying-selectors-that-can-be-combined","design/implementation/selector-combining.html#writing-circuits-to-take-best-advantage-of-selector-combining","design/gadgets.html#gadgets","design/gadgets/ecc.html#elliptic-curves","design/gadgets/ecc.html#eccchip","design/gadgets/ecc.html#chip-assumptions","design/gadgets/ecc.html#layout","design/gadgets/ecc/witnessing-points.html#witnessing-points","design/gadgets/ecc/witnessing-points.html#non-identity-points","design/gadgets/ecc/witnessing-points.html#points-including-the-identity","design/gadgets/ecc/addition.html#incomplete-addition","design/gadgets/ecc/addition.html#constraints","design/gadgets/ecc/addition.html#complete-addition","design/gadgets/ecc/addition.html#constraints-1","design/gadgets/ecc/addition.html#analysis-of-constraints","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication","design/gadgets/ecc/fixed-base-scalar-mul.html#decompose-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#full-width-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#base-field-element","design/gadgets/ecc/fixed-base-scalar-mul.html#short-signed-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#load-fixed-base","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication-1","design/gadgets/ecc/fixed-base-scalar-mul.html#signed-short-exponent","design/gadgets/ecc/fixed-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication","design/gadgets/ecc/var-base-scalar-mul.html#witness-scalar","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication-1","design/gadgets/ecc/var-base-scalar-mul.html#constraint-program-for-optimized-double-and-add","design/gadgets/ecc/var-base-scalar-mul.html#incomplete-addition","design/gadgets/ecc/var-base-scalar-mul.html#q11","design/gadgets/ecc/var-base-scalar-mul.html#q21","design/gadgets/ecc/var-base-scalar-mul.html#q31","design/gadgets/ecc/var-base-scalar-mul.html#complete-addition","design/gadgets/ecc/var-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#constraints","design/gadgets/ecc/var-base-scalar-mul.html#lsb","design/gadgets/ecc/var-base-scalar-mul.html#layout-1","design/gadgets/ecc/var-base-scalar-mul.html#constraints-1","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check","design/gadgets/ecc/var-base-scalar-mul.html#optimized-check-for-ktqptq","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-general","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints-general","design/gadgets/ecc/var-base-scalar-mul.html#cost","design/gadgets/sinsemilla.html#sinsemilla","design/gadgets/sinsemilla.html#overview","design/gadgets/sinsemilla.html#description","design/gadgets/sinsemilla.html#use-as-a-commitment-scheme","design/gadgets/sinsemilla.html#efficient-implementation","design/gadgets/sinsemilla.html#incomplete-addition","design/gadgets/sinsemilla.html#constraint-program","design/gadgets/sinsemilla.html#plonk--halo-2-constraints","design/gadgets/sinsemilla.html#message-decomposition","design/gadgets/sinsemilla.html#efficient-packing","design/gadgets/sinsemilla.html#selectors","design/gadgets/sinsemilla.html#generator-lookup-table","design/gadgets/sinsemilla.html#layout","design/gadgets/sinsemilla.html#optimized-sinsemilla-gate","design/gadgets/sinsemilla/merkle-crh.html#merklecrh","design/gadgets/sinsemilla/merkle-crh.html#message-decomposition","design/gadgets/sinsemilla/merkle-crh.html#bit-length-constraints","design/gadgets/sinsemilla/merkle-crh.html#a0a1","design/gadgets/sinsemilla/merkle-crh.html#b0b1b2","design/gadgets/sinsemilla/merkle-crh.html#constraints","design/gadgets/sinsemilla/merkle-crh.html#decomposition-constraints","design/gadgets/sinsemilla/merkle-crh.html#region-layout","design/gadgets/sinsemilla/merkle-crh.html#circuit-components","design/gadgets/decomposition.html#decomposition","design/gadgets/decomposition.html#strict-mode","design/gadgets/decomposition.html#lookup-decomposition","design/gadgets/decomposition.html#short-range-check","design/gadgets/decomposition.html#combined-lookup-expression","design/gadgets/decomposition.html#short-range-decomposition","design/gadgets/sha256.html#sha-256","design/gadgets/sha256.html#specification","design/gadgets/sha256.html#gadget-interface","design/gadgets/sha256.html#chip-instructions","design/gadgets/sha256/table16.html#16-bit-table-chip-for-sha-256","design/gadgets/sha256/table16.html#compression-round","design/gadgets/sha256/table16.html#modular-addition","design/gadgets/sha256/table16.html#maj-function","design/gadgets/sha256/table16.html#ch-function","design/gadgets/sha256/table16.html#Σ_0-function","design/gadgets/sha256/table16.html#Σ_1-function","design/gadgets/sha256/table16.html#block-decomposition","design/gadgets/sha256/table16.html#σ_0-function","design/gadgets/sha256/table16.html#σ_1-function","design/gadgets/sha256/table16.html#message-scheduling","design/gadgets/sha256/table16.html#overall-cost","design/gadgets/sha256/table16.html#tables","design/gadgets/sha256/table16.html#spread-table","design/gadgets/sha256/table16.html#gates","design/gadgets/sha256/table16.html#choice-gate","design/gadgets/sha256/table16.html#majority-gate","design/gadgets/sha256/table16.html#Σ_0-gate","design/gadgets/sha256/table16.html#Σ_1-gate","design/gadgets/sha256/table16.html#σ_0-gate","design/gadgets/sha256/table16.html#σ_1-gate","design/gadgets/sha256/table16.html#helper-gates","design/gadgets/sha256/table16.html#message-scheduling-region","design/gadgets/sha256/table16.html#compression-region","background.html#background-material","background/fields.html#fields","background/fields.html#groups","background/fields.html#the-multiplicative-group-of-a-finite-field","background/fields.html#montgomerys-trick","background/fields.html#multiplicative-subgroups","background/fields.html#square-roots","background/fields.html#roots-of-unity","background/fields.html#references","background/polynomials.html#polynomials","background/polynomials.html#fast-fourier-transform-fft","background/polynomials.html#motivation-fast-polynomial-multiplication","background/polynomials.html#the-radix-2-cooley-tukey-algorithm","background/polynomials.html#inverse-fft","background/polynomials.html#the-schwartz-zippel-lemma","background/polynomials.html#vanishing-polynomial","background/polynomials.html#lagrange-basis-functions","background/polynomials.html#lagrange-interpolation","background/polynomials.html#references","background/groups.html#cryptographic-groups","background/groups.html#pedersen-commitment","background/groups.html#vector-pedersen-commitment","background/groups.html#diffiehellman","background/groups.html#multiscalar-multiplication","background/groups.html#todo-pippengers-algorithm","background/curves.html#elliptic-curves","background/curves.html#curve-arithmetic","background/curves.html#point-doubling","background/curves.html#projective-coordinates","background/curves.html#point-addition","background/curves.html#curve-endomorphisms","background/curves.html#curve-point-compression","background/curves.html#serialization","background/curves.html#deserialization","background/curves.html#cycles-of-curves","background/curves.html#todo-pallas-vesta-curves","background/curves.html#hashing-to-curves","background/curves.html#todo-simplified-swu","background/curves.html#references","background/pc-ipa.html#polynomial-commitment-using-inner-product-argument","background/pc-ipa.html#setup","background/pc-ipa.html#commit","background/pc-ipa.html#open-prover-and-openverify-verifier","background/recursion.html#recursion"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":3,"title":2},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":90,"breadcrumbs":4,"title":2},"100":{"body":240,"breadcrumbs":7,"title":3},"101":{"body":71,"breadcrumbs":11,"title":7},"102":{"body":13,"breadcrumbs":3,"title":1},"103":{"body":0,"breadcrumbs":7,"title":2},"104":{"body":20,"breadcrumbs":6,"title":1},"105":{"body":28,"breadcrumbs":7,"title":2},"106":{"body":48,"breadcrumbs":6,"title":1},"107":{"body":17,"breadcrumbs":9,"title":2},"108":{"body":17,"breadcrumbs":10,"title":3},"109":{"body":21,"breadcrumbs":10,"title":3},"11":{"body":120,"breadcrumbs":3,"title":1},"110":{"body":51,"breadcrumbs":10,"title":2},"111":{"body":1,"breadcrumbs":9,"title":1},"112":{"body":37,"breadcrumbs":10,"title":2},"113":{"body":3,"breadcrumbs":9,"title":1},"114":{"body":276,"breadcrumbs":10,"title":2},"115":{"body":23,"breadcrumbs":13,"title":4},"116":{"body":8,"breadcrumbs":11,"title":2},"117":{"body":41,"breadcrumbs":12,"title":3},"118":{"body":177,"breadcrumbs":12,"title":3},"119":{"body":55,"breadcrumbs":12,"title":3},"12":{"body":14,"breadcrumbs":4,"title":2},"120":{"body":164,"breadcrumbs":12,"title":3},"121":{"body":72,"breadcrumbs":13,"title":4},"122":{"body":24,"breadcrumbs":12,"title":3},"123":{"body":12,"breadcrumbs":10,"title":1},"124":{"body":13,"breadcrumbs":13,"title":4},"125":{"body":40,"breadcrumbs":11,"title":2},"126":{"body":271,"breadcrumbs":13,"title":4},"127":{"body":73,"breadcrumbs":14,"title":5},"128":{"body":65,"breadcrumbs":11,"title":2},"129":{"body":15,"breadcrumbs":10,"title":1},"13":{"body":9,"breadcrumbs":6,"title":2},"130":{"body":7,"breadcrumbs":10,"title":1},"131":{"body":15,"breadcrumbs":10,"title":1},"132":{"body":49,"breadcrumbs":11,"title":2},"133":{"body":0,"breadcrumbs":10,"title":1},"134":{"body":8,"breadcrumbs":10,"title":1},"135":{"body":0,"breadcrumbs":10,"title":1},"136":{"body":0,"breadcrumbs":10,"title":1},"137":{"body":1,"breadcrumbs":10,"title":1},"138":{"body":100,"breadcrumbs":11,"title":2},"139":{"body":94,"breadcrumbs":12,"title":3},"14":{"body":35,"breadcrumbs":6,"title":2},"140":{"body":55,"breadcrumbs":12,"title":3},"141":{"body":166,"breadcrumbs":12,"title":3},"142":{"body":38,"breadcrumbs":13,"title":4},"143":{"body":31,"breadcrumbs":10,"title":1},"144":{"body":0,"breadcrumbs":4,"title":1},"145":{"body":123,"breadcrumbs":4,"title":1},"146":{"body":175,"breadcrumbs":4,"title":1},"147":{"body":39,"breadcrumbs":6,"title":3},"148":{"body":27,"breadcrumbs":5,"title":2},"149":{"body":23,"breadcrumbs":5,"title":2},"15":{"body":26,"breadcrumbs":6,"title":2},"150":{"body":31,"breadcrumbs":5,"title":2},"151":{"body":0,"breadcrumbs":7,"title":4},"152":{"body":72,"breadcrumbs":5,"title":2},"153":{"body":113,"breadcrumbs":5,"title":2},"154":{"body":74,"breadcrumbs":4,"title":1},"155":{"body":12,"breadcrumbs":6,"title":3},"156":{"body":8,"breadcrumbs":4,"title":1},"157":{"body":64,"breadcrumbs":6,"title":3},"158":{"body":0,"breadcrumbs":5,"title":1},"159":{"body":93,"breadcrumbs":6,"title":2},"16":{"body":135,"breadcrumbs":6,"title":2},"160":{"body":10,"breadcrumbs":7,"title":3},"161":{"body":22,"breadcrumbs":5,"title":1},"162":{"body":33,"breadcrumbs":5,"title":1},"163":{"body":5,"breadcrumbs":5,"title":1},"164":{"body":55,"breadcrumbs":6,"title":2},"165":{"body":1,"breadcrumbs":6,"title":2},"166":{"body":39,"breadcrumbs":6,"title":2},"167":{"body":32,"breadcrumbs":4,"title":1},"168":{"body":24,"breadcrumbs":5,"title":2},"169":{"body":38,"breadcrumbs":5,"title":2},"17":{"body":63,"breadcrumbs":6,"title":2},"170":{"body":65,"breadcrumbs":6,"title":3},"171":{"body":25,"breadcrumbs":6,"title":3},"172":{"body":17,"breadcrumbs":6,"title":3},"173":{"body":0,"breadcrumbs":6,"title":2},"174":{"body":18,"breadcrumbs":5,"title":1},"175":{"body":29,"breadcrumbs":6,"title":2},"176":{"body":171,"breadcrumbs":6,"title":2},"177":{"body":35,"breadcrumbs":14,"title":6},"178":{"body":40,"breadcrumbs":10,"title":2},"179":{"body":110,"breadcrumbs":10,"title":2},"18":{"body":160,"breadcrumbs":6,"title":2},"180":{"body":92,"breadcrumbs":10,"title":2},"181":{"body":95,"breadcrumbs":10,"title":2},"182":{"body":115,"breadcrumbs":10,"title":2},"183":{"body":125,"breadcrumbs":10,"title":2},"184":{"body":41,"breadcrumbs":10,"title":2},"185":{"body":17,"breadcrumbs":10,"title":2},"186":{"body":24,"breadcrumbs":10,"title":2},"187":{"body":146,"breadcrumbs":10,"title":2},"188":{"body":44,"breadcrumbs":10,"title":2},"189":{"body":19,"breadcrumbs":9,"title":1},"19":{"body":21,"breadcrumbs":6,"title":2},"190":{"body":84,"breadcrumbs":10,"title":2},"191":{"body":0,"breadcrumbs":9,"title":1},"192":{"body":111,"breadcrumbs":10,"title":2},"193":{"body":69,"breadcrumbs":10,"title":2},"194":{"body":96,"breadcrumbs":10,"title":2},"195":{"body":104,"breadcrumbs":10,"title":2},"196":{"body":228,"breadcrumbs":10,"title":2},"197":{"body":228,"breadcrumbs":10,"title":2},"198":{"body":217,"breadcrumbs":10,"title":2},"199":{"body":551,"breadcrumbs":11,"title":3},"2":{"body":14,"breadcrumbs":5,"title":4},"20":{"body":139,"breadcrumbs":6,"title":2},"200":{"body":1174,"breadcrumbs":10,"title":2},"201":{"body":21,"breadcrumbs":4,"title":2},"202":{"body":178,"breadcrumbs":4,"title":1},"203":{"body":252,"breadcrumbs":4,"title":1},"204":{"body":86,"breadcrumbs":7,"title":4},"205":{"body":65,"breadcrumbs":5,"title":2},"206":{"body":149,"breadcrumbs":5,"title":2},"207":{"body":277,"breadcrumbs":5,"title":2},"208":{"body":84,"breadcrumbs":5,"title":2},"209":{"body":11,"breadcrumbs":4,"title":1},"21":{"body":62,"breadcrumbs":7,"title":3},"210":{"body":154,"breadcrumbs":4,"title":1},"211":{"body":42,"breadcrumbs":7,"title":4},"212":{"body":84,"breadcrumbs":7,"title":4},"213":{"body":85,"breadcrumbs":8,"title":5},"214":{"body":44,"breadcrumbs":5,"title":2},"215":{"body":79,"breadcrumbs":6,"title":3},"216":{"body":60,"breadcrumbs":5,"title":2},"217":{"body":138,"breadcrumbs":6,"title":3},"218":{"body":12,"breadcrumbs":5,"title":2},"219":{"body":46,"breadcrumbs":4,"title":1},"22":{"body":205,"breadcrumbs":6,"title":2},"220":{"body":43,"breadcrumbs":6,"title":2},"221":{"body":92,"breadcrumbs":6,"title":2},"222":{"body":32,"breadcrumbs":7,"title":3},"223":{"body":131,"breadcrumbs":5,"title":1},"224":{"body":0,"breadcrumbs":6,"title":2},"225":{"body":2,"breadcrumbs":7,"title":3},"226":{"body":304,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":34,"breadcrumbs":6,"title":2},"229":{"body":159,"breadcrumbs":6,"title":2},"23":{"body":183,"breadcrumbs":7,"title":3},"230":{"body":108,"breadcrumbs":6,"title":2},"231":{"body":64,"breadcrumbs":6,"title":2},"232":{"body":19,"breadcrumbs":7,"title":3},"233":{"body":116,"breadcrumbs":5,"title":1},"234":{"body":49,"breadcrumbs":5,"title":1},"235":{"body":153,"breadcrumbs":6,"title":2},"236":{"body":2,"breadcrumbs":8,"title":4},"237":{"body":55,"breadcrumbs":6,"title":2},"238":{"body":2,"breadcrumbs":7,"title":3},"239":{"body":27,"breadcrumbs":5,"title":1},"24":{"body":173,"breadcrumbs":6,"title":2},"240":{"body":30,"breadcrumbs":14,"title":6},"241":{"body":32,"breadcrumbs":9,"title":1},"242":{"body":25,"breadcrumbs":9,"title":1},"243":{"body":216,"breadcrumbs":12,"title":4},"244":{"body":177,"breadcrumbs":4,"title":1},"25":{"body":103,"breadcrumbs":6,"title":2},"26":{"body":5,"breadcrumbs":6,"title":2},"27":{"body":52,"breadcrumbs":6,"title":2},"28":{"body":0,"breadcrumbs":4,"title":1},"29":{"body":10,"breadcrumbs":6,"title":2},"3":{"body":13,"breadcrumbs":3,"title":2},"30":{"body":95,"breadcrumbs":7,"title":3},"31":{"body":61,"breadcrumbs":7,"title":3},"32":{"body":68,"breadcrumbs":7,"title":3},"33":{"body":45,"breadcrumbs":7,"title":3},"34":{"body":103,"breadcrumbs":5,"title":1},"35":{"body":59,"breadcrumbs":5,"title":1},"36":{"body":96,"breadcrumbs":5,"title":1},"37":{"body":289,"breadcrumbs":8,"title":4},"38":{"body":121,"breadcrumbs":6,"title":2},"39":{"body":42,"breadcrumbs":5,"title":1},"4":{"body":16,"breadcrumbs":2,"title":1},"40":{"body":64,"breadcrumbs":5,"title":1},"41":{"body":18,"breadcrumbs":5,"title":1},"42":{"body":18,"breadcrumbs":4,"title":2},"43":{"body":39,"breadcrumbs":6,"title":2},"44":{"body":66,"breadcrumbs":6,"title":2},"45":{"body":131,"breadcrumbs":6,"title":2},"46":{"body":12,"breadcrumbs":6,"title":2},"47":{"body":0,"breadcrumbs":2,"title":1},"48":{"body":64,"breadcrumbs":3,"title":2},"49":{"body":83,"breadcrumbs":5,"title":2},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":22,"breadcrumbs":4,"title":1},"51":{"body":77,"breadcrumbs":4,"title":1},"52":{"body":13,"breadcrumbs":7,"title":2},"53":{"body":16,"breadcrumbs":7,"title":2},"54":{"body":239,"breadcrumbs":7,"title":2},"55":{"body":156,"breadcrumbs":8,"title":3},"56":{"body":15,"breadcrumbs":6,"title":1},"57":{"body":148,"breadcrumbs":6,"title":1},"58":{"body":45,"breadcrumbs":7,"title":2},"59":{"body":64,"breadcrumbs":6,"title":1},"6":{"body":21,"breadcrumbs":2,"title":1},"60":{"body":0,"breadcrumbs":7,"title":2},"61":{"body":37,"breadcrumbs":6,"title":1},"62":{"body":179,"breadcrumbs":6,"title":1},"63":{"body":40,"breadcrumbs":7,"title":2},"64":{"body":229,"breadcrumbs":7,"title":2},"65":{"body":98,"breadcrumbs":8,"title":3},"66":{"body":107,"breadcrumbs":9,"title":4},"67":{"body":0,"breadcrumbs":7,"title":2},"68":{"body":110,"breadcrumbs":8,"title":3},"69":{"body":67,"breadcrumbs":8,"title":3},"7":{"body":376,"breadcrumbs":5,"title":2},"70":{"body":77,"breadcrumbs":9,"title":4},"71":{"body":70,"breadcrumbs":10,"title":5},"72":{"body":149,"breadcrumbs":7,"title":2},"73":{"body":43,"breadcrumbs":7,"title":2},"74":{"body":69,"breadcrumbs":7,"title":2},"75":{"body":66,"breadcrumbs":9,"title":3},"76":{"body":125,"breadcrumbs":8,"title":2},"77":{"body":31,"breadcrumbs":9,"title":3},"78":{"body":0,"breadcrumbs":7,"title":2},"79":{"body":209,"breadcrumbs":8,"title":3},"8":{"body":252,"breadcrumbs":5,"title":2},"80":{"body":0,"breadcrumbs":5,"title":2},"81":{"body":22,"breadcrumbs":4,"title":1},"82":{"body":144,"breadcrumbs":5,"title":2},"83":{"body":48,"breadcrumbs":5,"title":2},"84":{"body":520,"breadcrumbs":7,"title":4},"85":{"body":388,"breadcrumbs":4,"title":1},"86":{"body":511,"breadcrumbs":6,"title":3},"87":{"body":249,"breadcrumbs":6,"title":3},"88":{"body":793,"breadcrumbs":6,"title":3},"89":{"body":0,"breadcrumbs":3,"title":1},"9":{"body":366,"breadcrumbs":3,"title":1},"90":{"body":0,"breadcrumbs":6,"title":3},"91":{"body":142,"breadcrumbs":7,"title":4},"92":{"body":196,"breadcrumbs":5,"title":2},"93":{"body":28,"breadcrumbs":4,"title":1},"94":{"body":55,"breadcrumbs":10,"title":7},"95":{"body":8,"breadcrumbs":5,"title":2},"96":{"body":5,"breadcrumbs":4,"title":1},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":27,"breadcrumbs":5,"title":2},"99":{"body":150,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"halo2 » halo2 Crates.io","id":"0","title":"halo2 Crates.io"},"1":{"body":"","breadcrumbs":"halo2 » Documentation","id":"1","title":"Documentation"},"10":{"body":"In order to combine functionality from several chips, we compose them in a tree. The top-level chip defines a set of fixed, advice, and instance columns, and then specifies how they should be distributed between lower-level chips. In the simplest case, each lower-level chips will use columns disjoint from the other chips. However, it is allowed to share a column between chips. It is important to optimize the number of advice columns in particular, because that affects proof size. The result (possibly after optimization) is a PLONKish configuration. Our circuit implementation will be parameterized on a chip, and can use any features of the supported lower-level chips via the top-level chip. Our hope is that less expert users will normally be able to find an existing chip that supports the operations they need, or only have to make minor modifications to an existing chip. Expert users will have full control to do the kind of circuit optimizations that ECC is famous for 🙂.","breadcrumbs":"Concepts » Chips » Composing chips","id":"10","title":"Composing chips"},"100":{"body":"We need a partition of the overall set of selectors s0​,…,sm−1​ into subsets (called \"combinations\"), such that no two selectors in a combination are enabled on the same row. Labels must be unique within a combination, but they are not unique across combinations. Do not confuse a selector's index with its label. Suppose that we are given max_degree, the degree bound of the circuit. We use the following algorithm: Leave nonsimple selectors unoptimized, i.e. map each of them to a separate fixed column. Check (or ensure by construction) that all polynomial constraints involving each simple selector si​ are of the form si​⋅ti,j​=0 where ti,j​ do not involve any simple selectors. For each i, record the maximum degree of any ti,j​ as dimax​. Compute a binary \"exclusion matrix\" X such that Xj,i​ is 1 whenever i=j and si​ and sj​ are enabled on the same row; and 0 otherwise. Since X is symmetric and is zero on the diagonal, we can represent it by either its upper or lower triangular entries. The rest of the algorithm is guaranteed only to access only the entries Xj,i​ where j>i. Initialize a boolean array added0..k−1​ to all false. addedi​ will record whether si​ has been included in any combination. Iterate over the si​ that have not yet been added to any combination: a. Add si​ to a fresh combination c, and set addedi​=true. b. Let mut d:=dimax​−1. d is used to keep track of the largest degree, excluding the selector expression, of any gate involved in the combination c so far. c. Iterate over all the selectors sj​ for j>i that can potentially join c, i.e. for which addedj​ is false: i. (Optimization) If d+len(c)=max_degree, break to the outer loop, since no more selectors can be added to c. ii. Let dnew=max(d,djmax​−1). iii. If Xj,i′​ is true for any i′ in c, or if dnew+(len(c)+1)>max_degree, break to the outer loop. dnew+(len(c)+1) is the maximum degree, including the selector expression, of any constraint that would result from adding sj​ to the combination c. iv. Set d:=dnew. v. Add sj​ to c and set addedj​:=true. d. Allocate a fixed column qc​, initialized to all-zeroes. e. For each selector s′∈c: i. Label s′ with a distinct index k where 1≤k≤len(c). ii. Record that s′ should be substituted with qc​⋅∏1≤h≤len(c),h=k​(h−qc​) in all gate constraints. iii. For each row r such that s′ is enabled at r, assign the value k to qc​ at row r. The above algorithm is implemented in halo2_proofs/src/plonk/circuit/compress_selectors.rs . This is used by the compress_selectors function of halo2_proofs/src/plonk/circuit.rs which does the actual substitutions.","breadcrumbs":"Design » Implementation » Selector combining » Identifying selectors that can be combined","id":"100","title":"Identifying selectors that can be combined"},"101":{"body":"For this optimization it is beneficial for a circuit to use simple selectors as far as possible, rather than fixed columns. It is usually not beneficial to do manual combining of selectors, because the resulting fixed columns cannot take part in the automatic combining. That means that to get comparable results you would need to do a global optimization manually, which would interfere with writing composable gadgets. Whether two selectors are enabled on the same row (and so are inhibited from being combined) depends on how regions are laid out by the floor planner. The currently implemented floor planners do not attempt to take this into account. We suggest not worrying about it too much — the gains that can be obtained by cajoling a floor planner to shuffle around regions in order to improve combining are likely to be relatively small.","breadcrumbs":"Design » Implementation » Selector combining » Writing circuits to take best advantage of selector combining","id":"101","title":"Writing circuits to take best advantage of selector combining"},"102":{"body":"In this section we document the gadgets and chip designs provided in the halo2_gadgets crate. Neither these gadgets, nor their implementations, have been reviewed, and they should not be used in production.","breadcrumbs":"Design » Gadgets » Gadgets","id":"102","title":"Gadgets"},"103":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Elliptic Curves","id":"103","title":"Elliptic Curves"},"104":{"body":"halo2_gadgets provides a chip that implements EccInstructions using 10 advice columns. The chip is currently restricted to the Pallas curve, but will be extended to support the Vesta curve in the near future.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » EccChip","id":"104","title":"EccChip"},"105":{"body":"A non-exhaustive list of assumptions made by EccChip: 0 is not an x-coordinate of a valid point on the curve. Holds for Pallas because 5 is not square in Fq​. 0 is not a y-coordinate of a valid point on the curve. Holds for Pallas because −5 is not a cube in Fq​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Chip assumptions","id":"105","title":"Chip assumptions"},"106":{"body":"The following table shows how columns are used by the gates for various chip sub-areas: W - witnessing points. AI - incomplete point addition. AC - complete point addition. MF - Fixed-base scalar multiplication. MVI - variable-base scalar multiplication, incomplete rounds. MVC - variable-base scalar multiplication, complete rounds. MVO - variable-base scalar multiplication, overflow check. Sub-areaWAIACMFMVIMVC​a0​xxp​xp​xp​xp​xp​​a1​yyp​yp​yp​yp​yp​​a2​xq​xr​xq​xr​xq​xr​λ2lo​xq​xr​​a3​yq​yr​yq​yr​yq​yr​xAhi​yq​yr​​a4​λwindowλ1hi​λ​a5​αuλ2hi​α​a6​βzloβ​a7​γxAlo​γ​a8​δλ1lo​δ​a9​zhizcomplete​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Layout","id":"106","title":"Layout"},"107":{"body":"We represent elliptic curve points in the circuit in their affine representation (x,y). The identity is represented as the pseudo-coordinate (0,0), which we assume is not a valid point on the curve.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Witnessing points","id":"107","title":"Witnessing points"},"108":{"body":"To constrain a coordinate pair (x,y) as representing a valid point on the curve, we directly check the curve equation. For Pallas and Vesta, this is: y2=x3+5 Degree4​Constraintqpointnon-id​⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Non-identity points","id":"108","title":"Non-identity points"},"109":{"body":"To allow (x,y) to represent either a valid point on the curve, or the pseudo-coordinate (0,0), we define a separate gate that enforces the curve equation check unless both x and y are zero. Degree55​Constraint(qpoint​⋅x)⋅(y2−x3−5)=0(qpoint​⋅y)⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Points including the identity","id":"109","title":"Points including the identity"},"11":{"body":"When implementing a circuit, we could use the features of the chips we've selected directly. Typically, though, we will use them via gadgets . This indirection is useful because, for reasons of efficiency and limitations imposed by PLONKish circuits, the chip interfaces will often be dependent on low-level implementation details. The gadget interface can provide a more convenient and stable API that abstracts away from extraneous detail. For example, consider a hash function such as SHA-256. The interface of a chip supporting SHA-256 might be dependent on internals of the hash function design such as the separation between message schedule and compression function. The corresponding gadget interface can provide a more convenient and familiar update/finalize API, and can also handle parts of the hash function that do not need chip support, such as padding. This is similar to how accelerated instructions for cryptographic primitives on CPUs are typically accessed via software libraries, rather than directly. Gadgets can also provide modular and reusable abstractions for circuit programming at a higher level, similar to their use in libraries such as libsnark and bellman . As well as abstracting functions , they can also abstract types , such as elliptic curve points or integers of specific sizes.","breadcrumbs":"Concepts » Gadgets » Gadgets","id":"11","title":"Gadgets"},"110":{"body":"We will use formulae for curve arithmetic using affine coordinates on short Weierstrass curves, derived from section 4.1 of Hüseyin Hışıl's thesis . Inputs: P=(xp​,yp​),Q=(xq​,yq​) Output: R=P⸭Q=(xr​,yr​) The formulae from Hışıl's thesis are: x3​=(x1​−x2​y1​−y2​​)2−x1​−x2​ y3​=x1​−x2​y1​−y2​​⋅(x1​−x3​)−y1​. Rename (x1​,y1​) to (xq​,yq​), (x2​,y2​) to (xp​,yp​), and (x3​,y3​) to (xr​,yr​), giving xr​=(xq​−xp​yq​−yp​​)2−xq​−xp​ yr​=xq​−xp​yq​−yp​​⋅(xq​−xr​)−yq​ which is equivalent to xr​+xq​+xp​=(xp​−xq​yp​−yq​​)2 yr​+yq​=xp​−xq​yp​−yq​​⋅(xq​−xr​). Assuming xp​=xq​, we have and​⟺⟺⟺⟺​xr​+xq​+xp​(xr​+xq​+xp​)⋅(xp​−xq​)2(xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2yr​+yq​(yr​+yq​)⋅(xp​−xq​)(yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)​======​(xp​−xq​yp​−yq​​)2(yp​−yq​)20xp​−xq​yp​−yq​​⋅(xq​−xr​)(yp​−yq​)⋅(xq​−xr​)0.​ So we get the constraints: (xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2=0 Note that this constraint is unsatisfiable for P⸭(−P) (when P=O), and so cannot be used with arbitrary inputs. (yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)=0.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Incomplete addition","id":"110","title":"Incomplete addition"},"111":{"body":"Degree43​Constraintqadd-incomplete​⋅((xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2)=0qadd-incomplete​⋅((yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​))=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"111","title":"Constraints"},"112":{"body":"OO(xp​,yp​)(x,y)(x,y)(xp​,yp​)​++++++​O(xq​,yq​)O(x,y)(x,−y)(xq​,yq​)​=O=(xq​,yq​)=(xp​,yp​)=[2](x,y)=O=(xp​,yp​)⸭(xq​,yq​), if xp​=xq​.​ Suppose that we represent O as (0,0). (0 is not an x-coordinate of a valid point because we would need y2=x3+5, and 5 is not square in Fq​. Also 0 is not a y-coordinate of a valid point because −5 is not a cube in Fq​.) P+Q(xp​,yp​)+(xq​,yq​)λxr​yr​​=R=(xr​,yr​)=xq​−xp​yq​−yp​​=λ2−xp​−xq​=λ(xp​−xr​)−yp​​ For the doubling case, Hışıl's thesis tells us that λ has to instead be computed as 2y3x2​. Define inv0(x)={0,1/x,​if x=0otherwise.​ Witness α,β,γ,δ,λ where: α=β=γ=δ=λ=​inv0(xq​−xp​)inv0(xp​)inv0(xq​){inv0(yq​+yp​),0,​if xq​=xp​otherwise​⎩⎨⎧​xq​−xp​yq​−yp​​,2yp​3xp​2​0,​if xq​=xp​if xq​=xp​∧yp​=0otherwise.​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Complete addition","id":"112","title":"Complete addition"},"113":{"body":"Degree456666444444​Constraintqadd​⋅(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))qadd​⋅(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp​2)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅(1−xp​⋅β)⋅(xr​−xq​)qadd​⋅(1−xp​⋅β)⋅(yr​−yq​)qadd​⋅(1−xq​⋅γ)⋅(xr​−xp​)qadd​⋅(1−xq​⋅γ)⋅(yr​−yp​)qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​​============​000000000000​Meaningxq​=xp​⟹λ=xq​−xp​yq​−yp​​{xq​=xp​∧yp​=0⟹λ=2yp​3xp​2​xq​=xp​∧yp​=0⟹xp​=0​xp​=0∧xq​=0∧xq​=xp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧xq​=xp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0∧xq​=0∧yq​=−yp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧yq​=−yp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0⟹xr​=xq​xp​=0⟹yr​=yq​xq​=0⟹xr​=xp​xq​=0⟹yr​=yp​xq​=xp​∧yq​=−yp​⟹xr​=0xq​=xp​∧yq​=−yp​⟹yr​=0​​ Max degree: 6","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"113","title":"Constraints"},"114":{"body":"1.2.3. a) b) c) d)4. a) b)5. a) b)6. a) b)​(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))=0At least one of or ​xq​−xp​=0(xq​−xp​)⋅λ−(yq​−yp​)=0​must be satisfied for the constraint to be satisfied.If xq​−xp​=0, then (xq​−xp​)⋅λ−(yq​−yp​)=0, andby rearranging both sides we get λ=(yq​−yp​)/(xq​−xp​).Therefore:xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​).(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp2​)=0At least one of or ​(1−(xq​−xp​)⋅α)=0(2yp​⋅λ−3xp2​)=0​must be satisfied for the constraint to be satisfied.If xq​=xp​, then 1−(xq​−xp​)⋅α=0 has no solution for α,so it must be that 2yp​⋅λ−3xp2​=0.If xq​=xp​ and yp​=0 then xp​=0, and the constraint is satisfied.If xq​=xp​ and yp​=0 then by rearranging both sideswe get λ=3xp2​/2yp​.Therefore:(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​.xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0At least one of or or or ​xp​=0xp​=0(xq​−xp​)=0(λ2−xp​−xq​−xr​)=0​must be satisfied for constraint (a) to be satisfied.If xp​=0∧xq​=0∧xq​=xp​,• Constraint (a) imposes that xr​=λ2−xp​−xq​.• Constraint (b) imposes that yr​=λ⋅(xp​−xr​)−yp​.If xp​=0∧xq​=0∧yq​=−yp​,• Constraint (c) imposes that xr​=λ2−xp​−xq​.• Constraint (d) imposes that yr​=λ⋅(xp​−xr​)−yp​.Therefore:⟹​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​).​(1−xp​⋅β)⋅(xr​−xq​)=0(1−xp​⋅β)⋅(yr​−yq​)=0At least one of 1−xp​⋅βor xr​−xq​​=0=0​must be satisfied for constraint (a) to be satisfied.If xp​=0 then 1−xp​⋅β=0 has no solutions for β,and so it must be that xr​−xq​=0.Similarly, constraint (b) imposes that if xp​=0then yr​−yq​=0.Therefore:xp​=0⟹(xr​,yr​)=(xq​,yq​).(1−xq​⋅γ)⋅(xr​−xp​)=0(1−xq​⋅γ)⋅(yr​−yp​)=0At least one of 1−xq​⋅γor xr​−xp​​=0=0​must be satisfied for constraint (a) to be satisfied.If xq​=0 then 1−xq​⋅γ=0 has no solutions for γ,and so it must be that xr​−xp​=0.Similarly, constraint (b) imposes that if xq​=0then yr​−yp​=0.Therefore:xq​=0⟹(xr​,yr​)=(xp​,yp​).(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​=0(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​=0At least one of or ​1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0xr​=0​must be satisfied for constraint (a) to be satisfied,and similarly replacing xr​ by yr​.If xr​=0 or yr​=0, then it must be that 1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0.However, if xq​=xp​∧yq​=−yp​, then there are no solutions for α and δ.Therefore: xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0).​ Propositions: (1)(2)(3)(4)(5)(6)​xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​)(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))⟹(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​)xp​=0⟹(xr​,yr​)=(xq​,yq​)xq​=0⟹(xr​,yr​)=(xp​,yp​)xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0)​ Cases: (xp​,yp​)+(xq​,yq​)=(xr​,yr​) Note that we rely on the fact that 0 is not a valid x-coordinate or y-coordinate of a point on the Pallas curve other than O. (0,0)+(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because yp​=0holds because xp​=0holds because (xr​,yr​)=(xq​,yq​)=(0,0)holds because (xr​,yr​)=(xp​,yp​)=(0,0)holds because (xr​,yr​)=(0,0).​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (x,y)+(0,0) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xq​=0holds because xp​=0, therefore β=xp−1​ is a solutionholds because (xr​,yr​)=(xp​,yp​)holds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xp​,yp​) is the only solution to (5). (0,0)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xp​=0holds because xp​=0 only when (xr​,yr​)=(xq​,yq​)holds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xq​,yq​) is the only solution to (4). (x,y)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xp​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​ and yq​=−yp​, therefore α=0 and δ=(yq​+yp​)−1 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution. (x,y)+(x,−y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solution(although λ is not used in this case)holds because xq​=xp​ and yq​=−yp​holds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because (xr​,yr​)=(0,0)​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (xp​,yp​)+(xq​,yq​) for (xp​,yp​)=(0,0) and (xq​,yq​)=(0,0) and xp​=xq​ Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Analysis of constraints","id":"114","title":"Analysis of constraints"},"115":{"body":"There are 6 fixed bases in the Orchard protocol: KOrchard, used in deriving the nullifier; GOrchard, used in spend authorization; R base for NoteCommitOrchard; V and R bases for ValueCommitOrchard; and R base for Commitivk.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Fixed-base scalar multiplication","id":"115","title":"Fixed-base scalar multiplication"},"116":{"body":"We support fixed-base scalar multiplication with three types of scalars:","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Decompose scalar","id":"116","title":"Decompose scalar"},"117":{"body":"A 255-bit scalar from Fq​. We decompose a full-width scalar α into 85 3-bit windows: α=k0​+k1​⋅(23)1+⋯+k84​⋅(23)84,ki​∈[0..23). The scalar multiplication will be computed correctly for k0..84​ representing any integer in the range [0,2255) - that is, the scalar is allowed to be non-canonical. We range-constrain each 3-bit word of the scalar decomposition using a polynomial range-check constraint: Degree9​Constraintqmul_fixed_full​⋅range_check(word,23)=0​​ where range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Full-width scalar","id":"117","title":"Full-width scalar"},"118":{"body":"We support using a base field element as the scalar in fixed-base multiplication. This occurs, for example, in the scalar multiplication for the nullifier computation of the Action circuit DeriveNullifiernk​=ExtractP​([(PRFnknfOrchard​(ρ)+ψ)modqP​]KOrchard+cm): here, the scalar [(PRFnknfOrchard​(ρ)+ψ)modqP​] is the result of a base field addition. Decompose the base field element α into three-bit windows, and range-constrain each window, using the short range decomposition gadget in strict mode, with W=85,K=3. If k0..84​ is witnessed directly then no issue of canonicity arises. However, because the scalar is given as a base field element here, care must be taken to ensure a canonical representation, since 2255>p. That is, we must check that 0≤αq. Thus, given a scalar α, we witness the boolean decomposition of k=α+tq​. (We use big-endian bit order for convenient input into the variable-base scalar multiplication algorithm.) k=k254​⋅2254+k253​⋅2253+⋯+k0​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Witness scalar","id":"125","title":"Witness scalar"},"126":{"body":"We use an optimized double-and-add algorithm, copied from \"Faster variable-base scalar multiplication in zk-SNARK circuits\" with some variable name changes: Acc := [2] T\nfor i from n-1 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc\n}\nreturn (k_0 = 0) ? (Acc - T) : Acc It remains to check that the x-coordinates of each pair of points to be added are distinct. When adding points in a prime-order group, we can rely on Theorem 3 from Appendix C of the Halo paper , which says that if we have two such points with nonzero indices wrt a given odd-prime order base, where the indices taken in the range −(q−1)/2..(q−1)/2 are distinct disregarding sign, then they have different x-coordinates. This is helpful, because it is easier to reason about the indices of points occurring in the scalar multiplication algorithm than it is to reason about their x-coordinates directly. So, the required check is equivalent to saying that the following \"indexed version\" of the above algorithm never asserts: acc := 2\nfor i from n-1 down to 0 { p = k_{i+1} ? 1 : −1 assert acc ≠ ± p assert (acc + p) ≠ acc // X acc := (acc + p) + acc assert 0 < acc ≤ (q-1)/2\n}\nif k_0 = 0 { assert acc ≠ 1 acc := acc - 1\n} The maximum value of acc is: <--- n 1s ---> 1011111...111111\n= 1100000...000000 - 1 = 2n+1+2n−1 The assertion labelled X obviously cannot fail because p=0. It is possible to see that acc is monotonically increasing except in the last conditional. It reaches its largest value when k is maximal, i.e. 2n+1+2n−1. So to entirely avoid exceptional cases, we would need 2n+1+2n−1<(q−1)/2. But we can use n larger by c if the last c iterations use complete addition . The first i for which the algorithm using only incomplete addition fails is going to be 252, since 2252+1+2252−1>(q−1)/2. We need n=254 to make the wraparound technique above work. sage: q = 0x40000000000000000000000000000000224698fc0994a8dd8c46eb2100000001\nsage: 2^253 + 2^252 - 1 < (q-1)//2\nFalse\nsage: 2^252 + 2^251 - 1 < (q-1)//2\nTrue So the last three iterations of the loop (i=2..0) need to use complete addition , as does the conditional subtraction at the end. Writing this out using ⸭ for incomplete addition (as we do in the spec), we have: Acc := [2] T\nfor i from 253 down to 3 { P := k_{i+1} ? T : −T Acc := (Acc ⸭ P) ⸭ Acc\n}\nfor i from 2 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc // complete addition\n}\nreturn (k_0 = 0) ? (Acc + (-T)) : Acc // complete addition","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Variable-base scalar multiplication","id":"126","title":"Variable-base scalar multiplication"},"127":{"body":"Define a running sum zj​=∑i=jn​(ki​⋅2i−j), where n=254 and: ​zn+1​=0,zn​=kn​,(most significant bit)z0​=k.​ Initialize A254​=[2]T.for i from 254 down to 4:bool_check(ki​)=0zi​=2zi+1​+ki​xP,i​=xT​yP,i​=(2ki​−1)⋅yT​(conditionally negate)λ1,i​⋅(xA,i​−xP,i​)=yA,i​−yP,i​xR,i​=λ1,i2​−xA,i​−xP,i​(λ1,i​+λ2,i​)⋅(xA,i​−xR,i​)=2yA,i​λ2,i2​=xA,i−1​+xR,i​+xA,i​λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​.​ The helper bool_check(x)=x⋅(1−x). After substitution of xP,i​,yP,i​,xR,i​,yA,i​, and yA,i−1​, this becomes: Initialize A254​=[2]T.for i from 254 down to 4:// let ki​=zi​−2zi+1​// let yA,i​=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​bool_check(ki​)=0λ1,i​⋅(xA,i​−xT​)=yA,i​−(2ki​−1)⋅yT​λ2,i2​=xA,i−1​+λ1,i2​−xT​{λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​,λ2,4​⋅(xA,4​−xA,3​)=yA,4​+yA,3witnessed​,​if i>4if i=4.​​ Here, yA,3witnessed​ is assigned to a cell. This is unlike previous yA,i​'s, which were implicitly derived from λ1,i​,λ2,i​,xA,i​,xT​, but never actually assigned. The bits k3…1​ are used in three further steps, using complete addition : for i from 3 down to 1:// let ki​=zi​−2zi+1​bool_check(ki​)=0(xA,i−1​,yA,i−1​)=((xA,i​,yA,i​)+(xT​,yT​))+(xA,i​,yA,i​)​ If the least significant bit k0​=1, we set B=O, otherwise we set B=−T. Then we return A+B using complete addition. Let B={(0,0),(xT​,−yT​),​ if k0​=1, otherwise.​ Output (xA,0​,yA,0​)+B. (Note that (0,0) represents O.)","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraint program for optimized double-and-add","id":"127","title":"Constraint program for optimized double-and-add"},"128":{"body":"We need six advice columns to witness (xT​,yT​,λ1​,λ2​,xA,i​,zi​). However, since (xT​,yT​) are the same, we can perform two incomplete additions in a single row, reusing the same (xT​,yT​). We split the scalar bits used in incomplete addition into hi and lo halves and process them in parallel. This means that we effectively have two for loops: the first, covering the hi half for i from 254 down to 130, with a special case at i=130; and the second, covering the lo half for the remaining i from 129 down to 4, with a special case at i=4. xT​xT​xT​⋮xT​xT​​yT​yT​yT​⋮yT​yT​​zhiz255​=0z254​z253​⋮z130​​xAhi​xA,254​=2[T]x​xA,253​⋮xA,130​xA,129​​λ1hi​yA,254​=2[T]y​λ1,254​λ1,253​⋮λ1,130​yA,129​​λ2hi​λ2,254​λ2,253​⋮λ2,130​​q1hi​100⋮0​q2hi​011⋮0​q3hi​000⋮1​zloz130​z129​z128​⋮z5​z4​​xAlo​xA,129​xA,128​⋮xA,5​xA,4​xA,3​​λ1lo​yA,129​λ1,129​λ1,128​⋮λ1,5​λ1,4​yA,3​​λ2lo​λ2,129​λ2,128​⋮λ2,5​λ2,4​​q1lo​100⋮00​q2lo​011⋮10​q3lo​000⋮01​​ For each hi and lo half, we have three sets of gates. Note that i is going from 255..=3; i is NOT indexing the rows.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Incomplete addition","id":"128","title":"Incomplete addition"},"129":{"body":"This gate is only used on the first row (before the for loop). We check that λ1​,λ2​ are initialized to values consistent with the initial yA​. Degree4​Constraintq1​⋅(yA,nwitnessed​−yA,n​)=0​​ where yA,n​yA,nwitnessed​​=2(λ1,n​+λ2,n​)⋅(xA,n​−(λ1,n2​−xA,n​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q1​=1","id":"129","title":"q1​=1"},"13":{"body":"The halo2 crate includes several utilities to help you design and implement your circuits.","breadcrumbs":"User Documentation » Developer tools » Developer tools","id":"13","title":"Developer tools"},"130":{"body":"This gate is used on all rows corresponding to the for loop except the last. Degree223433​Constraintq2​⋅(xT,cur​−xT,next​)=0q2​⋅(yT,cur​−yT,next​)=0q2​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q2​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q2​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q2​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1​)=0​​ where xR,i​yA,i​yA,i−1​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​,=2(λ1,i−1​+λ2,i−1​)⋅(xA,i−1​−(λ1,i−12​−xA,i−1​−xT​))​,​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q2​=1","id":"130","title":"q2​=1"},"131":{"body":"This gate is used on the final iteration of the for loop, handling the special case where we check that the output yA​ has been witnessed correctly. Degree3433​Constraintq3​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q3​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q3​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q3​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1witnessed​)=0​​ where xR,i​yA,i​yA,i−1witnessed​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q3​=1","id":"131","title":"q3​=1"},"132":{"body":"We reuse the complete addition constraints to implement the final c rounds of double-and-add. This requires two rows per round because we need 9 advice columns for each complete addition. In the 10th advice column we stash the other cells that we need to correctly implement the double-and-add: The base y coordinate, so we can conditionally negate it as input to one of the complete additions. The running sum, which we constrain over two rows instead of sequentially.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Complete addition","id":"132","title":"Complete addition"},"133":{"body":"a0​xT​xA​​a1​yp​yA​​a2​xA​xq​xr​​a3​yA​yq​yr​​a4​λ1​λ2​​a5​α1​α2​​a6​β1​β2​​a7​γ1​γ2​​a8​δ1​δ2​​a9​zi+1​yT​zi​​qmul_decompose_var​010​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"133","title":"Layout"},"134":{"body":"In addition to the complete addition constraints, we define the following gate: Degree​Constraintqmul_decompose_var​⋅bool_check(ki​)=0qmul_decompose_var​⋅ternary(ki​,yT​−yp​,yT​+yp​)=0​​ where ki​=zi​−2zi+1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"134","title":"Constraints"},"135":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » LSB","id":"135","title":"LSB"},"136":{"body":"a0​xp​xT​​a1​yp​yT​​a2​xA​xr​​a3​yA​yr​​a4​λ​a5​α​a6​β​a7​γ​a8​δ​a9​z1​z0​​qmul_lsb​10​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"136","title":"Layout"},"137":{"body":"Degree​Constraintqmul_lsb​⋅bool_check(k0​)=0qmul_lsb​⋅ternary(k0​,xp​,xp​−xT​)=0qmul_lsb​⋅ternary(k0​,yp​,yp​+yT​)=0​​ where k0​=z0​−2z1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"137","title":"Constraints"},"138":{"body":"zi​ cannot overflow for any i≥1, because it is a weighted sum of bits only up to 2n−1=2253, which is smaller than p (and also q). However, z0​=α+tq​ can overflow [0,p). Note: for full-width scalar mul, it may not be possible to represent z0​ in the base field (e.g. when the base field is Pasta's Fp​ and pq. It is not true for a full-width scalar α≥p when p = MyCircuit { a: Value::unknown(), lookup_table, }; // Create the area you want to draw on. // Use SVGBackend if you want to render to .svg instead. use plotters::prelude::*; let root = BitMapBackend::new(\"layout.png\", (1024, 768)).into_drawing_area(); root.fill(&WHITE).unwrap(); let root = root .titled(\"Example Circuit Layout\", (\"sans-serif\", 60)) .unwrap(); halo2_proofs::dev::CircuitLayout::default() // You can optionally render only a section of the circuit. .view_width(0..2) .view_height(0..16) // You can hide labels, which can be useful with smaller areas. .show_labels(false) // Render the circuit onto your area! // The first argument is the size parameter for the circuit. .render(5, &circuit, &root) .unwrap();\n} Columns are laid out from left to right as instance, advice and fixed. The order of columns is otherwise without meaning. Instance columns have a white background. Advice columns have a red background. Fixed columns have a blue background. Regions are shown as labelled green boxes (overlaying the background colour). A region may appear as multiple boxes if some of its columns happen to not be adjacent. Cells that have been assigned to by the circuit will be shaded in grey. If any cells are assigned to more than once (which is usually a mistake), they will be shaded darker than the surrounding cells.","breadcrumbs":"User Documentation » Developer tools » Circuit layout","id":"16","title":"Circuit layout"},"160":{"body":"Chunk c is directly constrained by Sinsemilla. We constrain the remaining chunks with the following constraints:","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Bit length constraints","id":"160","title":"Bit length constraints"},"161":{"body":"z1,a​, the index-1 running sum output of SinsemillaHash(a), is copied into the gate. z1,a​ has been constrained by SinsemillaHash to be 240 bits, and is precisely a1​. We recover chunk a0​ using a,z1,a​: z1,a​⟹a0​​=210a−a0​​=a1​=a−z1,a​⋅210.​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » a0​,a1​","id":"161","title":"a0​,a1​"},"162":{"body":"z1,b​, the index-1 running sum output of SinsemillaHash(b), is copied into the gate. z1,b​ has been constrained by SinsemillaHash to be 10 bits. We witness the subpieces b1​,b2​ outside this gate, and constrain them each to be 5 bits. Inside the gate, we check that b1​+25⋅b2​=z1,b​. We also recover the subpiece b0​ using (b,z1,b​): z1,b​⟹b0​​=210b−b0..=10​​=b−(z1,b​⋅210).​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » b0​,b1​,b2​","id":"162","title":"b0​,b1​,b2​"},"163":{"body":"Degree2​Constraintshort_lookup_range_check(b1​,5)short_lookup_range_check(b2​,5)qdecompose​⋅(z1,b​−(b1​+b2​⋅25))=0​​ where short_lookup_range_check() is a short lookup range check .","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Constraints","id":"163","title":"Constraints"},"164":{"body":"We have now derived or witnessed every subpiece, and range-constrained every subpiece: a0​ (10 bits), derived as a0​=a−210⋅z1,a​; a1​ (240 bits), equal to z1,a​; b0​ (10 bits), derived as b0​=b−210⋅z1,b​; b1​ (5 bits) is witnessed and constrained outside the gate; b2​ (5 bits) is witnessed and constrained outside the gate; c (250 bits) is witnessed and constrained outside the gate. b1​+25⋅b2​ is constrained to equal z1,b​. We can now use them to reconstruct the original field element inputs: lleftright​=a0​=a1​+2240⋅b0​+2250⋅b1​=b2​+25⋅c​​ Degree222​Constraintqdecompose​⋅(a0​−l)=0qdecompose​⋅(a1​+(b0​+b1​⋅210)⋅2240−left)=0qdecompose​⋅(b2​+c⋅25−right)=0​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Decomposition constraints","id":"164","title":"Decomposition constraints"},"165":{"body":"az1,a​​bz1,b​​cb1​​leftb2​​rightl​qdecompose​10​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Region layout","id":"165","title":"Region layout"},"166":{"body":"The Orchard circuit spans 10 advice columns while the Sinsemilla chip only uses 5 advice columns. We distribute the path hashing evenly across two Sinsemilla chips to make better use of the available circuit area. Since the output from the previous layer hash is copied into the next layer hash, we maintain continuity even when moving from one chip to the other.","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Circuit components","id":"166","title":"Circuit components"},"167":{"body":"Given a field element α, these gadgets decompose it into W K-bit windows α=k0​+2K⋅k1​+22K⋅k2​+⋯+2(W−1)K⋅kW−1​ where each ki​ a K-bit value. This is done using a running sum zi​,i∈[0..W). We initialize the running sum z0​=α, and compute subsequent terms zi+1​=2Kzi​−ki​​. This gives us: z0​z1​z2​↓zW​​=α=k0​+2K⋅k1​+22K⋅k2​+23K⋅k3​+⋯,=(z0​−k0​)/2K=k1​+2K⋅k2​+22K⋅k3​+⋯,=(z1​−k1​)/2K=k2​+2K⋅k3​+⋯,⋮ (in strict mode)=(zW−1​−kW−1​)/2K=0 (because zW−1​=kW−1​)​","breadcrumbs":"Design » Gadgets » Decomposition » Decomposition","id":"167","title":"Decomposition"},"168":{"body":"Strict mode constrains the running sum output zW​ to be zero, thus range-constraining the field element to be within W⋅K bits. In strict mode, we are also assured that zW−1​=kW−1​ gives us the last window in the decomposition.","breadcrumbs":"Design » Gadgets » Decomposition » Strict mode","id":"168","title":"Strict mode"},"169":{"body":"This gadget makes use of a K-bit lookup table to decompose a field element α into K-bit words. Each K-bit word ki​=zi​−2K⋅zi+1​ is range-constrained by a lookup in the K-bit table. The region layout for the lookup decomposition uses a single advice column z, and two selectors qlookup​ and qrunning​. zz0​z1​⋮zn−1​zn​​qlookup​11⋮10​qrunning​11⋮10​​","breadcrumbs":"Design » Gadgets » Decomposition » Lookup decomposition","id":"169","title":"Lookup decomposition"},"17":{"body":"halo2_proofs::dev::circuit_dot_graph builds a DOT graph string representing the given circuit, which can then be rendered with a variety of layout programs . The graph is built from calls to Layouter::namespace both within the circuit, and inside the gadgets and chips that it uses. fn main() { // Prepare the circuit you want to render. // You don't need to include any witness variables. let a = Fp::rand(); let instance = Fp::one() + Fp::one(); let lookup_table = vec![instance, a, a, Fp::zero()]; let circuit: MyCircuit = MyCircuit { a: None, lookup_table, }; // Generate the DOT graph string. let dot_string = halo2_proofs::dev::circuit_dot_graph(&circuit); // Now you can either handle it in Rust, or just // print it out to use with command-line tools. print!(\"{}\", dot_string);\n}","breadcrumbs":"User Documentation » Developer tools » Circuit structure","id":"17","title":"Circuit structure"},"170":{"body":"Using two K-bit lookups, we can range-constrain a field element α to be n bits, where n≤K. To do this: Constrain 0≤α<2K to be within K bits using a K-bit lookup. Constrain 0≤α⋅2K−n<2K to be within K bits using a K-bit lookup. The short variant of the lookup decomposition introduces a qbitshift​ selector. The same advice column z has here been renamed to word for clarity: wordαα′2K−n​qlookup​110​qrunning​000​qbitshift​010​​ where α′=α⋅2K−n. Note that 2K−n is assigned to a fixed column at keygen, and copied in at proving time. This is used in the gate enabled by the qbitshift​ selector to check that α was shifted correctly: Degree2​Constraintqbitshift​⋅((α⋅2K−n)−α′)​​","breadcrumbs":"Design » Gadgets » Decomposition » Short range check","id":"170","title":"Short range check"},"171":{"body":"Since the lookup decomposition and its short variant both make use of the same lookup table, we combine their lookup input expressions into a single one: qlookup​⋅(qrunning​⋅(zi​−2K⋅zi+1​)+(1−qrunning​)⋅word) where zi​ and word are the same cell (but distinguished here for clarity of usage).","breadcrumbs":"Design » Gadgets » Decomposition » Combined lookup expression","id":"171","title":"Combined lookup expression"},"172":{"body":"For a short range (for instance, [0,range) where range≤8), we can range-constrain each word using a degree-range polynomial constraint instead of a lookup: range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Decomposition » Short range decomposition","id":"172","title":"Short range decomposition"},"173":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » SHA-256","id":"173","title":"SHA-256"},"174":{"body":"SHA-256 is specified in NIST FIPS PUB 180-4 . Unlike the specification, we use ⊞ for addition modulo 232, and + for field addition. ⊕ is used for XOR.","breadcrumbs":"Design » Gadgets » SHA-256 » Specification","id":"174","title":"Specification"},"175":{"body":"SHA-256 maintains state in eight 32-bit variables. It processes input as 512-bit blocks, but internally splits these blocks into 32-bit chunks. We therefore designed the SHA-256 gadget to consume input in 32-bit chunks.","breadcrumbs":"Design » Gadgets » SHA-256 » Gadget interface","id":"175","title":"Gadget interface"},"176":{"body":"The SHA-256 gadget requires a chip with the following instructions: # extern crate halo2_proofs;\n# use halo2_proofs::plonk::Error;\n# use std::fmt;\n#\n# trait Chip: Sized {}\n# trait Layouter {}\nconst BLOCK_SIZE: usize = 16;\nconst DIGEST_SIZE: usize = 8; pub trait Sha256Instructions: Chip { /// Variable representing the SHA-256 internal state. type State: Clone + fmt::Debug; /// Variable representing a 32-bit word of the input block to the SHA-256 compression /// function. type BlockWord: Copy + fmt::Debug; /// Places the SHA-256 IV in the circuit, returning the initial state variable. fn initialization_vector(layouter: &mut impl Layouter) -> Result; /// Starting from the given initial state, processes a block of input and returns the /// final state. fn compress( layouter: &mut impl Layouter, initial_state: &Self::State, input: [Self::BlockWord; BLOCK_SIZE], ) -> Result; /// Converts the given state into a message digest. fn digest( layouter: &mut impl Layouter, state: &Self::State, ) -> Result<[Self::BlockWord; DIGEST_SIZE], Error>;\n} TODO: Add instruction for computing padding. This set of instructions was chosen to strike a balance between the reusability of the instructions, and the scope for chips to internally optimise them. In particular, we considered splitting the compression function into its constituent parts (Ch, Maj etc), and providing a compression function gadget that implemented the round logic. However, this would prevent chips from using relative references between the various parts of a compression round. Having an instruction that implements all compression rounds is also similar to the Intel SHA extensions, which provide an instruction that performs multiple compression rounds.","breadcrumbs":"Design » Gadgets » SHA-256 » Chip instructions","id":"176","title":"Chip instructions"},"177":{"body":"This chip implementation is based around a single 16-bit lookup table. It requires a minimum of 216 circuit rows, and is therefore suitable for use in larger circuits. We target a maximum constraint degree of 9. That will allow us to handle constraining carries and \"small pieces\" to a range of up to {0..7} in one row.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » 16-bit table chip for SHA-256","id":"177","title":"16-bit table chip for SHA-256"},"178":{"body":"There are 64 compression rounds. Each round takes 32-bit values A,B,C,D,E,F,G,H as input, and performs the following operations: Ch(E,F,G)Maj(A,B,C)Σ0​(A)Σ1​(E)H′Enew​Anew​​========​(E∧F)⊕(¬E∧G)(A∧B)⊕(A∧C)⊕(B∧C)count(A,B,C)≥2(A⋙2)⊕(A⋙13)⊕(A⋙22)(E⋙6)⊕(E⋙11)⊕(E⋙25)H+Ch(E,F,G)+Σ1​(E)+Kt​+Wt​reduce6​(H′+D)reduce7​(H′+Maj(A,B,C)+Σ0​(A))​ where reducei​ must handle a carry 0≤carry cargo run --example cost-model -- -a 0,1 -a 0 -a-0,-1,1 -f 0 -g 4 11 Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/examples/cost-model -a 0,1 -a 0 -a 0,-1,1 -f 0 -g 4 11`\nCircuit { k: 11, max_deg: 4, advice_columns: 3, lookups: 0, permutations: [], column_queries: 7, point_sets: 3, estimator: Estimator,\n}\nProof size: 1440 bytes\nVerification: at least 81.689ms","breadcrumbs":"User Documentation » Developer tools » Cost estimator","id":"18","title":"Cost estimator"},"180":{"body":"Maj can be done in 4 lookups: 2spread∗2 chunks As mentioned above, after the first round we already have A in spread form A′. Similarly, B and C are equal to the A and B respectively of the previous round, and therefore in the steady state we already have them in spread form B′ and C′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Add the spread forms in the field: M′=A′+B′+C′; We can add them as 32-bit words or in pieces; it's equivalent Witness the compressed even bits Mieven​ and the compressed odd bits Miodd​ for i={0..1}; Constrain M′=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​), where Miodd​ is the Maj function output. Note: by \"even\" bits we mean the bits of weight an even-power of 2, i.e. of weight 20,22,…. Similarly by \"odd\" bits we mean the bits of weight an odd-power of 2.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Maj function","id":"180","title":"Maj function"},"181":{"body":"TODO: can probably be optimized to 4 or 5 lookups using an additional table. Ch can be done in 8 lookups: 4spread∗2 chunks As mentioned above, after the first round we already have E in spread form E′. Similarly, F and G are equal to the E and F respectively of the previous round, and therefore in the steady state we already have them in spread form F′ and G′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Calculate P′=E′+F′ and Q′=(evens−E′)+G′, where evens=spread(232−1). We can add them as 32-bit words or in pieces; it's equivalent. evens−E′ works to compute the spread of ¬E even though negation and spread do not commute in general. It works because each spread bit in E′ is subtracted from 1, so there are no borrows. Witness Pieven​,Piodd​,Qieven​,Qiodd​ such that P′=spread(P0even​)+2⋅spread(P0odd​)+232⋅spread(P1even​)+233⋅spread(P1odd​), and similarly for Q′. {Piodd​+Qiodd​}i=0..1​ is the Ch function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Ch function","id":"181","title":"Ch function"},"182":{"body":"Σ0​(A) can be done in 6 lookups. To achieve this we first split A into pieces (a,b,c,d), of lengths (2,11,9,10) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 10 and 11-bit pieces can be handled using spread lookups, and the 9-bit piece can be split into 3∗3-bit subpieces. The latter and the remaining 2-bit piece can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Anew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Anew​ after adding the feedforward (requiring a carry of up to 7 which is fine). (A⋙2)⊕(A⋙13)⊕(A⋙22) is equivalent to (A⋙2)⊕(A⋙13)⊕(A⋘10): Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces: R′=​(a(b(c430a421b423c​∣∣∣∣∣∣+++​dab420d419a412b​∣∣∣∣∣∣⇓+++​cda411c49d410a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ0​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 function","id":"182","title":"Σ_0 function"},"183":{"body":"Σ1​(E) can be done in 6 lookups. To achieve this we first split E into pieces (a,b,c,d), of lengths (6,5,14,7) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 7 and 14-bit pieces can be handled using spread lookups, the 5-bit piece can be split into 3 and 2-bit subpieces, and the 6-bit piece can be split into 2∗3-bit subpieces. The four small pieces can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Enew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Enew​ after adding the feedforward (requiring a carry of up to 6 which is fine). (E⋙6)⊕(E⋙11)⊕(E⋙25) is equivalent to (E⋙6)⊕(E⋙11)⊕(E⋘7). Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces, in the same way we did for Σ0​: R′=​(a(b(c426a427b418c​∣∣∣∣∣∣+++​dab419d421a413b​∣∣∣∣∣∣⇓+++​cda45c414d47a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ1​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 function","id":"183","title":"Σ_1 function"},"184":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: The first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; The remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. Note: 0-based numbering is used for the W word indices. σ0​(X)σ1​(X)​==​(X⋙7)⊕(X⋙18)⊕(X≫3)(X⋙17)⊕(X⋙19)⊕(X≫10)​ Note: ≫ is a right- shift , not a rotation.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Block decomposition","id":"184","title":"Block decomposition"},"185":{"body":"(X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). As above but with pieces (a,b,c,d) of lengths (3,4,11,14) counting from the little end. Split b into two 2-bit subpieces. R′=​(0[3](b(c428b421c​∣∣∣∣∣∣++​dab415d425a417b​∣∣∣∣∣∣⇓+++​cda44c411d414a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 function","id":"185","title":"σ_0 function"},"186":{"body":"(X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). TODO: this diagram doesn't match the expression on the right. This is just for consistency with the other diagrams. As above but with pieces (a,b,c,d) of lengths (10,7,2,13) counting from the little end. Split b into (3,2,2)-bit subpieces. R′=​(0[10](b(c425b430c​∣∣∣∣∣∣++​dab49d415a423b​∣∣∣∣∣∣⇓+++​cda47c42d413a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 function","id":"186","title":"σ_1 function"},"187":{"body":"We apply σ0​ to W1..48​, and σ1​ to W14..61​. In order to avoid redundant applications of spread, we can merge the splitting into pieces for σ0​ and σ1​ in the case of W14..48​. Merging the piece lengths (3,4,11,14) and (10,7,2,13) gives pieces of lengths (3,4,3,7,1,1,13). If we can do the merged split in 3 rows (as opposed to a total of 4 rows when splitting for σ0​ and σ1​ separately), we save 35 rows. These might even be doable in 2 rows; not sure. —Daira We can merge the reduction mod 232 of W16..61​ into their splitting when they are used to compute subsequent words, similarly to what we did for A and E in the round function. We will still need to reduce W62..63​ since they are not split. (Technically we could leave them unreduced since they will be reduced later when they are used to compute Anew​ and Enew​ -- but that would require handling a carry of up to 10 rather than 6, so it's not worth the complexity.) The resulting message schedule cost is: 2 rows to constrain W0​ to 32 bits This is technically optional, but let's do it for robustness, since the rest of the input is constrained for free. 13∗2 rows to split W1..13​ into (3,4,11,14)-bit pieces 35∗3 rows to split W14..48​ into (3,4,3,7,1,1,13)-bit pieces (merged with a reduction for W16..48​) 13∗2 rows to split W49..61​ into (10,7,2,13)-bit pieces (merged with a reduction) 4∗48 rows to extract the results of σ0​ for W1..48​ 4∗48 rows to extract the results of σ1​ for W14..61​ 2∗2 rows to reduce W62..63​ =547 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling","id":"187","title":"Message scheduling"},"188":{"body":"For each round: 8 rows for Ch 4 rows for Maj 6 rows for Σ0​ 6 rows for Σ1​ reduce6​ and reduce7​ are always free =24 per round This gives 24∗64=1792 rows for all of \"step 3\", to which we need to add: 547 rows for message scheduling 2∗8 rows for 8 reductions mod 232 in \"step 4\" giving a total of 2099 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Overall cost","id":"188","title":"Overall cost"},"189":{"body":"We only require one table spread, with 216 rows and 3 columns. We need a tag column to allow selecting (7,10,11,13,14)-bit subsets of the table for Σ0..1​ and σ0..1​.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Tables","id":"189","title":"Tables"},"19":{"body":"Let's start with a simple circuit, to introduce you to the common APIs and how they are used. The circuit will take a public input c, and will prove knowledge of two private inputs a and b such that a2⋅b2=c.","breadcrumbs":"User Documentation » A simple example » A simple example","id":"19","title":"A simple example"},"190":{"body":"row tag table (16b) spread (32b) 0 0 0000000000000000 00000000000000000000000000000000 1 0 0000000000000001 00000000000000000000000000000001 2 0 0000000000000010 00000000000000000000000000000100 3 0 0000000000000011 00000000000000000000000000000101 ... 0 ... ... 27−1 0 0000000001111111 00000000000000000001010101010101 27 1 0000000010000000 00000000000000000100000000000000 ... 1 ... ... 210−1 1 0000001111111111 00000000000001010101010101010101 ... 2 ... ... 211−1 2 0000011111111111 00000000010101010101010101010101 ... 3 ... ... 213−1 3 0001111111111111 00000001010101010101010101010101 ... 4 ... ... 214−1 4 0011111111111111 00000101010101010101010101010101 ... 5 ... ... 216−1 5 1111111111111111 01010101010101010101010101010101 For example, to do an 11-bit spread lookup, we polynomial-constrain the tag to be in {0,1,2}. For the most common case of a 16-bit lookup, we don't need to constrain the tag. Note that we can fill any unused rows beyond 216 with a duplicate entry, e.g. all-zeroes.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » spread table","id":"190","title":"spread table"},"191":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Gates","id":"191","title":"Gates"},"192":{"body":"Input from previous operations: E′,F′,G′, 64-bit spread forms of 32-bit words E,F,G, assumed to be constrained by previous operations in practice, we'll have the spread forms of E′,F′,G′ after they've been decomposed into 16-bit subpieces evens is defined as spread(232−1) evens0​=evens1​=spread(216−1) E ∧ F s_ch a0​ a1​ a2​ a3​ a4​ 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) ¬E ∧ G s_ch_neg a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) 1 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) Constraints: s_ch (choice): LHS−RHS=0 LHS=a3​ω−1+a3​ω+232(a4​ω−1+a4​ω) RHS=a2​ω−1+2∗a2​+232(a2​ω+2∗a3​) s_ch_neg (negation): s_ch with an extra negation check spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Ch(E,F,G)=Podd+Qodd=(P0odd​+Q0odd​)+216(P1odd​+Q1odd​)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Choice gate","id":"192","title":"Choice gate"},"193":{"body":"Input from previous operations: A′,B′,C′, 64-bit spread forms of 32-bit words A,B,C, assumed to be constrained by previous operations in practice, we'll have the spread forms of A′,B′,C′ after they've been decomposed into 16-bit subpieces s_maj a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} M0even​ spread(M0even​) spread(Alo) spread(Ahi) 1 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(Blo) spread(Bhi) 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(Clo) spread(Chi) 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Constraints: s_maj (majority): LHS−RHS=0 LHS=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​) RHS=A′+B′+C′ spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Maj(A,B,C)=Modd=M0odd​+216M1odd​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Majority gate","id":"193","title":"Majority gate"},"194":{"body":"A is a 32-bit word split into (2,11,9,10)-bit chunks, starting from the little end. We refer to these chunks as (a(2),b(11),c(9),d(10)) respectively, and further split c(9) into three 3-bit chunks c(9)lo,c(9)mid,c(9)hi. We witness the spread versions of the small chunks. Σ0​(A)​==​(A⋙2)⊕(A⋙13)⊕(A⋙22)(A⋙2)⊕(A⋙13)⊕(A⋘10)​ s_upp_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) c(9)lo spread(c(9)lo) c(9)mid spread(c(9)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) c(9) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(2) spread(a(2)) c(9)hi spread(c(9)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_0 (Σ0​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​constrain1​(a0​ω−1)+constrain2​(a0​ω)a(2)+22b(11)+213c(9)lo+216c(9)mid+219c(9)hi+222d(10)−Aspread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430spread(a(2))421spread(b(11))429spread(c(9)hi)​+++​420spread(d(10))419spread(a(2))426spread(c(9)mid)​+++​417spread(c(9)hi)49spread(d(10))423spread(c(9)lo)​+++​414spread(c(9)mid)46spread(c(9)hi)412spread(b(11))​+++​411spread(c(9)lo)43spread(c(9)mid)410spread(a(2))​+++​spread(b(11))spread(c(9)lo)spread(d(10))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on a(2) 3-bit range check and 3-bit spread check on c(9)lo,c(9)mid,c(9)hi (see section Helper gates ) Output: Σ0​(A)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 gate","id":"194","title":"Σ_0 gate"},"195":{"body":"E is a 32-bit word split into (6,5,14,7)-bit chunks, starting from the little end. We refer to these chunks as (a(6),b(5),c(14),d(7)) respectively, and further split a(6) into two 3-bit chunks a(6)lo,a(6)hi and b into (2,3)-bit chunks b(5)lo,b(5)hi. We witness the spread versions of the small chunks. Σ1​(E)​==​(E⋙6)⊕(E⋙11)⊕(E⋙25)(E⋙6)⊕(E⋙11)⊕(E⋘7)​ s_upp_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(5)lo spread(b(5)lo) b(5)hi spread(b(5)hi) b(5) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(c(14)) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(6)lo spread(a(6)lo) a(6)hi spread(a(6)hi) a(6) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_1 (Σ1​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​a0​ω−1+constrain4​(a0​ω)a(6)lo+23a(6)hi+26b(5)lo+28b(5)hi+211c(14)+225d(7)−Espread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429spread(a(6)hi)429spread(b(5)hi)418spread(c(14))​+++​426spread(a(6)lo)427spread(b(5)lo)415spread(b(5)hi)​+++​419spread(d(7))424spread(a(6)hi)413spread(b(5)lo)​+++​45spread(c(14))421spread(a(6)lo)410spread(a(6)hi)​+++​42spread(b(5)hi)414spread(d(7))47spread(a(6)lo)​+++​spread(b(5)lo)spread(c(14))spread(d(7))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on b(5)lo 3-bit range check and 3-bit spread check on a(6)lo,a(6)hi,b(4)hi (see section Helper gates ) Output: Σ1​(E)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 gate","id":"195","title":"Σ_1 gate"},"196":{"body":"v1 v1 of the σ0​ gate takes in a word that's split into (3,4,11,14)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(11),d(14)). b(4) is further split into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. We already have spread(c(11)) and spread(d(14)) from the message scheduling. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(c) spread(d) b(4) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) 0 0 a spread(a) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0 (σ0​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi421c(11)​++​415d(14)428b(4)lo419b(4)hi​+++​44c(11)425a(3)417b(4)lo​+++​42b(4)hi411d(14)414a(3)​+++​b(4)loc(11)d(14)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3) v2 v2 of the σ0​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0_v2 (σ0​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi431e(1)​++​416g(13)428b(4)lo424d(7)​+++​415f(1)425a(3)421c(3)​+++​414e(1)412g(13)419b(4)hi​+++​47d(7)411f(1)417b(4)lo​+++​44c(3)410e(1)414a(3)​+++​42b(4)hi43d(7)41g(13)​+++​b(4)loc(3)f(1)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 gate","id":"196","title":"σ_0 gate"},"197":{"body":"v1 v1 of the σ1​ gate takes in a word that's split into (10,7,2,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(10),b(7),c(2),d(13)). b(7) is further split into (2,2,3)-bit chunks b(7)lo,b(7)mid,b(7)hi. We witness the spread versions of the small chunks. We already have spread(a(10)) and spread(d(13)) from the message scheduling. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(7)lo spread(b(7)lo) b(7)mid spread(b(7)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a(10)) spread(d(13)) b(7) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) c(2) spread(c(2)) b(7)hi spread(b(7)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1 (σ1​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429b(7)hi430c(2)​++​49d(13)427b(7)mid427b(7)hi​+++​47c(2)425b(7)lo425b(7)mid​+++​44b(7)hi415a(10)423b(7)lo​+++​42b(7)mid42d(13)413a(10)​+++​b(7)loc(2)d(13)​++​ check that b was properly split into subsections for 7-bit pieces. Wb(7)lo+22Wb(7)mid+24Wb(7)hi−W=0 2-bit range check and 2-bit spread check on b(7)lo,b(7)mid,c(2) 3-bit range check and 3-bit spread check on b(7)hi v2 v2 of the σ1​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1_v2 (σ1​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​425d(7)431f(1)​++​422c(3)430e(1)​++​420b(4)hi423d(7)​++​49g(13)418b(4)lo420c(3)​+++​48f(1)415a418b(4)hi​+++​47e(1)42g(13)416b(4)lo​+++​d(7)41f(1)413a​+++​e(1)g(13)​+​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 gate","id":"197","title":"σ_1 gate"},"198":{"body":"Small range constraints Let constrainn​(x)=∏i=0n​(x−i). Constraining this expression to equal zero enforces that x is in [0..n]. 2-bit range check (a−3)(a−2)(a−1)(a)=0 sr2 a0​ 1 a 2-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)−a′=0 ss2 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−3)(−2)(−1)(a−3)(a−2)(a−1)​ (spread(00)=0000) l1​(a)=(−2)(−1)(1)(a−3)(a−2)(a)​ (spread(01)=0001) l2​(a)=(−1)(1)(2)(a−3)(a−1)(a)​ (spread(10)=0100) l3​(a)=(1)(2)(3)(a−2)(a−1)(a)​ (spread(11)=0101) 3-bit range check (a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)=0 sr3 a0​ 1 a 3-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)+16∗l4​(a)+17∗l5​(a)+20∗l6​(a)+21∗l7​(a)−a′=0 ss3 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−7)(−6)(−5)(−4)(−3)(−2)(−1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)​ (spread(000)=000000) l1​(a)=(−6)(−5)(−4)(−3)(−2)(−1)(1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a)​ (spread(001)=000001) l2​(a)=(−5)(−4)(−3)(−2)(−1)(1)(2)(a−7)(a−6)(a−5)(a−4)(a−3)(a−1)(a)​ (spread(010)=000100) l3​(a)=(−4)(−3)(−2)(−1)(1)(2)(3)(a−7)(a−6)(a−5)(a−4)(a−2)(a−1)(a)​ (spread(011)=000101) l4​(a)=(−3)(−2)(−1)(1)(2)(3)(4)(a−7)(a−6)(a−5)(a−3)(a−2)(a−1)(a)​ (spread(100)=010000) l5​(a)=(−2)(−1)(1)(2)(3)(4)(5)(a−7)(a−6)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(101)=010001) l6​(a)=(−1)(1)(2)(3)(4)(5)(6)(a−7)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(110)=010100) l7​(a)=(1)(2)(3)(4)(5)(6)(7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(111)=010101) reduce_6 gate Addition (mod232) of 6 elements Input: E {eilo​,eihi​}i=05​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​−a7​=0 Carry gate (sc): 216a6​ω−1+a6​+[(a6​−5)(a6​−4)(a6​−3)(a6​−2)(a6​−1)(a6​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ carry Ehi Assume inputs are constrained to 16 bits. Addition gate (sa): a0​ω−1+a1​ω−1+a2​ω−1+a0​+a1​+a2​+a3​ω−1−a3​=0 Carry gate (sc): 216a3​ω+a3​ω−1=0 sa sc a0​ a1​ a2​ a3​ 0 0 e0lo​ e1lo​ e2lo​ −carry∗216 1 1 e3lo​ e4lo​ e5lo​ Elo 0 0 e0hi​ e1hi​ e2hi​ carry 1 0 e3hi​ e4hi​ e5hi​ Ehi reduce_7 gate Addition (mod232) of 7 elements Input: E {eilo​,eihi​}i=06​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​+e6​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​+a7​−a8​=0 Carry gate (sc): 216a7​ω−1+a7​+[(a7​−6)(a7​−5)(a7​−4)(a7​−3)(a7​−2)(a7​−1)(a7​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ e6lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ e6hi​ carry Ehi","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Helper gates","id":"198","title":"Helper gates"},"199":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: the first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; the remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. sw sd0 sd1 sd2 sd3 ss0 ss0_v2 ss1 ss1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0lo​ spread(W0lo​) W0lo​ W0hi​ W0​ σ0​(W1​)lo σ1​(W14​)lo W9lo​ 1 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0hi​ spread(W0hi​) W16​ σ0​(W1​)hi σ1​(W14​)hi W9hi​ carry16​ 0 1 1 0 0 0 0 0 0 {0,1,2,3,4} W1d(14)​ spread(W1d(14)​) W1lo​ W1hi​ W1​ σ0​(W2​)lo σ1​(W15​)lo W10lo​ 1 0 0 0 0 0 0 0 0 {0,1,2} W1c(11)​ spread(W1c(11)​) W1a(3)​ W1b(4)​ W17​ σ0​(W2​)hi σ1​(W15​)hi W10hi​ carry17​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W1b(4)lo​ spread(W1b(4)lo​) W1b(4)hi​ spread(W1b(4)hi​) 0 0 0 0 0 1 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R0odd​) spread(R1odd​) spread(W1c(11)​) spread(W1d(14)​) W1b(4)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R1even​) 0 0 W1a(3)​ spread(W1a(3)​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1odd​) σ0​v1R0​ σ0​v1R1​ σ0​v1R0even​ σ0​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 0 0 0 0 0 0 0 0 {0,1,2,3} W14g(13)​ spread(W14g(13)​) W14a(3)​ W14c(3)​ 0 1 0 1 0 0 0 0 0 0 W14d(7)​ spread(W14d(7)​) W14lo​ W14hi​ W14​ σ0​(W15​)lo σ1​(W28​)lo W23lo​ 1 0 0 0 0 0 0 0 0 0 W14b(4)​ spread(W14b(4)​) W14e(1)​ W14f(1)​ W30​ σ0​(W15​)hi σ1​(W28​)hi W23hi​ carry30​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 1 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(W14d(7)​) spread(W14g(13)​) W1b(14)​ W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ0​v2R0​ σ0​v2R1​ σ0​v2R0even​ σ0​v2R0odd​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d) spread(g) W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v2R0​ σ1​v2R1​ σ1​v2R0even​ σ1​v2R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 1 0 0 0 0 {0,1,2,3} W49d(13)​ spread(W49d(13)​) W49lo​ W49hi​ W49​ 0 0 0 0 0 0 0 0 0 {0,1} W49a(10)​ spread(W49a(10)​) W49c(2)​ W49b(7)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W49b(7)lo​ spread(W49b(7)lo​) W49b(7)mid​ spread(W49b(7)mid​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a) spread(d) W1b(49)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W49c(2)​ spread(W49c(2)​) W49b(7)hi​ spread(W49b(7)hi​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v1R0​ σ1​v1R1​ σ1​v1R0even​ σ1​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62lo​ spread(W62lo​) W62lo​ W62hi​ W62​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62hi​ spread(W62hi​) 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63lo​ spread(W63lo​) W63lo​ W63hi​ W63​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63hi​ spread(W63hi​) Constraints: sw: construct word using reduce4​ sd0: decomposition gate for W0​,W62​,W63​ Wlo+216Whi−W=0 sd1: decomposition gate for W1..13​ (split into (3,4,11,14)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+218Wd(14)−W=0 sd2: decomposition gate for W14..48​ (split into (3,4,3,7,1,1,13)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+210Wd(14)+217We(1)+218Wf(1)+219Wg(13)−W=0 sd3: decomposition gate for W49..61​ (split into (10,7,2,13)-bit pieces) Wa(10)+210Wb(7)lo+212Wb(7)mid+215Wb(7)hi+217Wc(2)+219Wd(13)−W=0","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling region","id":"199","title":"Message scheduling region"},"2":{"body":"Requires Rust 1.60 or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.","breadcrumbs":"halo2 » Minimum Supported Rust Version","id":"2","title":"Minimum Supported Rust Version"},"20":{"body":"Firstly, we need to define the instructions that our circuit will rely on. Instructions are the boundary between high-level gadgets and the low-level circuit operations. Instructions may be as coarse or as granular as desired, but in practice you want to strike a balance between an instruction being large enough to effectively optimize its implementation, and small enough that it is meaningfully reusable. For our circuit, we will use three instructions: Load a private number into the circuit. Multiply two numbers. Expose a number as a public input to the circuit. We also need a type for a variable representing a number. Instruction interfaces provide associated types for their inputs and outputs, to allow the implementations to represent these in a way that makes the most sense for their optimization goals. trait NumericInstructions: Chip { /// Variable representing a number. type Num; /// Loads a number into the circuit as a private input. fn load_private(&self, layouter: impl Layouter, a: Value) -> Result; /// Loads a number into the circuit as a fixed constant. fn load_constant(&self, layouter: impl Layouter, constant: F) -> Result; /// Returns `c = a * b`. fn mul( &self, layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result; /// Exposes a number as a public input to the circuit. fn expose_public( &self, layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error>;\n}","breadcrumbs":"User Documentation » A simple example » Define instructions","id":"20","title":"Define instructions"},"200":{"body":"+----------------------------------------------------------+\n| |\n| decompose E, |\n| Σ_1(E) |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_5() to get H' |\n| | |\n+----------------------------------------------------------+\n| decompose F, decompose G |\n| |\n| Ch(E,F,G) |\n| |\n+----------------------------------------------------------+\n| |\n| decompose A, |\n| Σ_0(A) |\n| |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_7() to get A_new, |\n| | using H' |\n| | |\n+------------------+---------------------------------------+\n| decompose B, decompose C |\n| |\n| Maj(A,B,C) |\n| |\n| +---------------------------------------+\n| | reduce_6() to get E_new, |\n| | using H' |\n+------------------+---------------------------------------+ Initial round: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(F0​d(7)) F0​b(5)lo spread(F0​b(5)lo) F0​b(5)hi spread(F0​b(5)hi) F0lo​ spread(F0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} F0​c(14) spread(F0​c(14)) F0​a(6)lo spread(F0​a(6)lo) F0​a(6)hi spread(F0​a(6)hi) F0hi​ spread(F0hi​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} G0​d(7) spread(G0​d(7)) G0​b(5)lo spread(G0​b(5)lo) G0​b(5)hi spread(G0​b(5)hi) G0lo​ spread(G0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} G0​c(14) spread(G0​c(14)) G0​a(6)lo spread(G0​a(6)lo) G0​a(6)hi spread(G0​a(6)hi) G0hi​ spread(G0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} B0​b(11) spread(B0​b(11)) B0​c(9)lo spread(B0​c(9)lo) B0​c(9)mid spread(B0​c(9)mid) B0lo​ spread(B0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} B0​d(10) spread(B0​d(10)) B0​a(2) spread(B0​a(2)) B0​c(9)hi spread(B0​c(9)hi) B0hi​ spread(B0hi​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} C0​b(11) spread(C0​b(11)) C0​c(9)lo spread(C0​c(9)lo) C0​c(9)mid spread(C0​c(9)mid) C0lo​ spread(C0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} C0​d(10) spread(C0​d(10)) C0​a(2) spread(C0​a(2)) C0​c(9)hi spread(C0​c(9)hi) C0hi​ spread(C0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Steady-state: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Final digest: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 A63lo​ A63hi​ A63​ B63lo​ B63hi​ B63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C63lo​ C63hi​ C63​ C63lo​ C63hi​ C63​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 E63lo​ E63hi​ E63​ G63lo​ G63hi​ G63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F63lo​ F63hi​ F63​ H63lo​ H63hi​ H63​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Compression region","id":"200","title":"Compression region"},"201":{"body":"This section covers the background material required to understand the Halo 2 proving system. It is targeted at an ELI15 (Explain It Like I'm 15) level; if you think anything could do with additional explanation, let us know !","breadcrumbs":"Background Material » Background Material","id":"201","title":"Background Material"},"202":{"body":"A fundamental component of many cryptographic protocols is the algebraic structure known as a field . Fields are sets of objects (usually numbers) with two associated binary operators + and × such that various field axioms hold. The real numbers R are an example of a field with uncountably many elements. Halo makes use of finite fields which have a finite number of elements. Finite fields are fully classified as follows: if F is a finite field, it contains ∣F∣=pk elements for some integer k≥1 and some prime p; any two finite fields with the same number of elements are isomorphic. In particular, all of the arithmetic in a prime field Fp​ is isomorphic to addition and multiplication of integers modulo p, i.e. in Zp​. This is why we often refer to p as the modulus . We'll write a field as Fq​ where q=pk. The prime p is called its characteristic . In the cases where k>1 the field Fq​ is a k-degree extension of the field Fp​. (By analogy, the complex numbers C=R(i) are an extension of the real numbers.) However, in Halo we do not use extension fields. Whenever we write Fp​ we are referring to what we call a prime field which has a prime p number of elements, i.e. k=1. Important notes: There are two special elements in any field: 0, the additive identity, and 1, the multiplicative identity. The least significant bit of a field element, when represented as an integer in binary format, can be interpreted as its \"sign\" to help distinguish it from its additive inverse (negation). This is because for some nonzero element a which has a least significant bit 0 we have that −a=p−a has a least significant bit 1, and vice versa. We could also use whether or not an element is larger than (p−1)/2 to give it a \"sign.\" Finite fields will be useful later for constructing polynomials and elliptic curves . Elliptic curves are examples of groups, which we discuss next.","breadcrumbs":"Background Material » Fields » Fields","id":"202","title":"Fields"},"203":{"body":"Groups are simpler and more limited than fields; they have only one binary operator ⋅ and fewer axioms. They also have an identity, which we'll denote as 1. Any non-zero element a in a group has an inverse b=a−1, which is the unique element b such that a⋅b=1. For example, the set of nonzero elements of Fp​ forms a group, where the group operation is given by multiplication on the field. (aside) Additive vs multiplicative notation If ⋅ is written as × or omitted (i.e. a⋅b written as ab), the identity as 1, and inversion as a−1, as we did above, then we say that the group is \"written multiplicatively\". If ⋅ is written as +, the identity as 0 or O, and inversion as −a, then we say it is \"written additively\". It's conventional to use additive notation for elliptic curve groups, and multiplicative notation when the elements come from a finite field. When additive notation is used, we also write [k]A=k timesA+A+⋯+A​​ for nonnegative k and call this \"scalar multiplication\"; we also often use uppercase letters for variables denoting group elements. When multiplicative notation is used, we also write ak=k timesa×a×⋯×a​​ and call this \"exponentiation\". In either case we call the scalar k such that [k]g=a or gk=a the \"discrete logarithm\" of a to base g. We can extend scalars to negative integers by inversion, i.e. [−k]A+[k]A=O or a−k×ak=1. The order of an element a of a finite group is defined as the smallest positive integer k such that ak=1 (in multiplicative notation) or [k]a=O (in additive notation). The order of the group is the number of elements. Groups always have a generating set , which is a set of elements such that we can produce any element of the group as (in multiplicative terminology) a product of powers of those elements. So if the generating set is g1..k​, we can produce any element of the group as i=1∏k​giai​​. There can be many different generating sets for a given group. A group is called cyclic if it has a (not necessarily unique) generating set with only a single element — call it g. In that case we can say that g generates the group, and that the order of g is the order of the group. Any finite cyclic group G of order n is isomorphic to the integers modulo n (denoted Z/nZ), such that: the operation ⋅ in G corresponds to addition modulo n; the identity in G corresponds to 0; some generator g∈G corresponds to 1. Given a generator g, the isomorphism is always easy to compute in the Z/nZ→G direction; it is just a↦ga (or in additive notation, a↦[a]g). It may be difficult in general to compute in the G→Z/nZ direction; we'll discuss this further when we come to elliptic curves . If the order n of a finite group is prime, then the group is cyclic, and every non-identity element is a generator.","breadcrumbs":"Background Material » Fields » Groups","id":"203","title":"Groups"},"204":{"body":"We use the notation Fp×​ for the multiplicative group (i.e. the group operation is multiplication in Fp​) over the set Fp​−{0}. A quick way of obtaining the inverse in Fp×​ is a−1=ap−2. The reason for this stems from Fermat's little theorem , which states that ap=a(modp) for any integer a. If a is nonzero, we can divide by a twice to get ap−2=a−1. Let's assume that α is a generator of Fp×​, so it has order p−1 (equal to the number of elements in Fp×​). Therefore, for any element in a∈Fp×​ there is a unique integer i∈{0..p−2} such that a=αi. Notice that a×b where a,b∈Fp×​ can really be interpreted as αi×αj where a=αi and b=αj. Indeed, it holds that αi×αj=αi+j for all 0≤i,j { config: FieldConfig, _marker: PhantomData,\n} Every chip needs to implement the Chip trait. This defines the properties of the chip that a Layouter may rely on when synthesizing a circuit, as well as enabling any initial state that the chip requires to be loaded into the circuit. impl Chip for FieldChip { type Config = FieldConfig; type Loaded = (); fn config(&self) -> &Self::Config { &self.config } fn loaded(&self) -> &Self::Loaded { &() }\n}","breadcrumbs":"User Documentation » A simple example » Define a chip implementation","id":"21","title":"Define a chip implementation"},"210":{"body":"Let A(X) be a polynomial over Fp​ with formal indeterminate X. As an example, A(X)=a0​+a1​X+a2​X2+a3​X3 defines a degree-3 polynomial. a0​ is referred to as the constant term. Polynomials of degree n−1 have n coefficients. We will often want to compute the result of replacing the formal indeterminate X with some concrete value x, which we denote by A(x). In mathematics this is commonly referred to as \"evaluating A(X) at a point x\". The word \"point\" here stems from the geometrical usage of polynomials in the form y=A(x), where (x,y) is the coordinate of a point in two-dimensional space. However, the polynomials we deal with are almost always constrained to equal zero, and x will be an element of some field . This should not be confused with points on an elliptic curve , which we also make use of, but never in the context of polynomial evaluation. Important notes: Multiplication of polynomials produces a product polynomial that is the sum of the degrees of its factors. Polynomial division subtracts from the degree. deg(A(X)B(X))=deg(A(X))+deg(B(X)), deg(A(X)/B(X))=deg(A(X))−deg(B(X)). Given a polynomial A(X) of degree n−1, if we obtain n evaluations of the polynomial at distinct points then these evaluations perfectly define the polynomial. In other words, given these evaluations we can obtain a unique polynomial A(X) of degree n−1 via polynomial interpolation. [a0​,a1​,⋯,an−1​] is the coefficient representation of the polynomial A(X). Equivalently, we could use its evaluation representation [(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))] at n distinct points. Either representation uniquely specifies the same polynomial. (aside) Horner's rule Horner's rule allows for efficient evaluation of a polynomial of degree n−1, using only n−1 multiplications and n−1 additions. It is the following identity: a0​​+a1​X+a2​X2+⋯+an−1​Xn−1=a0​+X(a1​+X(a2​+⋯+X(an−2​+Xan−1​))),​","breadcrumbs":"Background Material » Polynomials » Polynomials","id":"210","title":"Polynomials"},"211":{"body":"The FFT is an efficient way of converting between the coefficient and evaluation representations of a polynomial. It evaluates the polynomial at the nth roots of unity {ω0,ω1,⋯,ωn−1}, where ω is a primitive nth root of unity. By exploiting symmetries in the roots of unity, each round of the FFT reduces the evaluation into a problem only half the size. Most commonly we use polynomials of length some power of two, n=2k, and apply the halving reduction recursively.","breadcrumbs":"Background Material » Polynomials » Fast Fourier Transform (FFT)","id":"211","title":"Fast Fourier Transform (FFT)"},"212":{"body":"In the coefficient representation, it takes O(n2) operations to multiply two polynomials A(X)⋅B(X)=C(X): A(X)B(X)C(X)​=a0​+a1​X+a2​X2+⋯+an−1​Xn−1,=b0​+b1​X+b2​X2+⋯+bn−1​Xn−1,=a0​⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+a1​X⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+⋯+an−1​Xn−1⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1),​ where each of the n terms in the first polynomial has to be multiplied by the n terms of the second polynomial. In the evaluation representation, however, polynomial multiplication only requires O(n) operations: ABC​:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))},:{(x0​,B(x0​)),(x1​,B(x1​)),⋯,(xn−1​,B(xn−1​))},:{(x0​,A(x0​)B(x0​)),(x1​,A(x1​)B(x1​)),⋯,(xn−1​,A(xn−1​)B(xn−1​))},​ where each evaluation is multiplied pointwise. This suggests the following strategy for fast polynomial multiplication: Evaluate polynomials at all n points; Perform fast pointwise multiplication in the evaluation representation (O(n)); Convert back to the coefficient representation. The challenge now is how to evaluate and interpolate the polynomials efficiently. Naively, evaluating a polynomial at n points would require O(n2) operations (we use the O(n) Horner's rule at each point): ​A(1)A(ω)A(ω2)⋮A(ωn−1)​​=​111⋮1​1ωω2⋮ωn−1​1ω2ω2⋅2⋮ω2(n−1)​………⋯​1ωn−1ω2⋅(n−1)⋮ω(n−1)2​​⋅​a0​a1​a2​⋮an−1​​​. For convenience, we will denote the matrices above as: A^=Vω​⋅A. (A^ is known as the Discrete Fourier Transform of A; Vω​ is also called the Vandermonde matrix .)","breadcrumbs":"Background Material » Polynomials » Motivation: Fast polynomial multiplication","id":"212","title":"Motivation: Fast polynomial multiplication"},"213":{"body":"Our strategy is to divide a DFT of size n into two interleaved DFTs of size n/2. Given the polynomial A(X)=a0​+a1​X+a2​X2+⋯+an−1​Xn−1, we split it up into even and odd terms: Aeven​Aodd​​=a0​+a2​X+⋯+an−2​X2n​−1,=a1​+a3​X+⋯+an−1​X2n​−1.​ To recover the original polynomial, we do A(X)=Aeven​(X2)+XAodd​(X2). Trying this out on points ωni​ and ωn2n​+i​, i∈[0..2n​−1], we start to notice some symmetries: A(ωni​)A(ωn2n​+i​)​=Aeven​((ωni​)2)+ωni​Aodd​((ωni​)2),=Aeven​((ωn2n​+i​)2)+ωn2n​+i​Aodd​((ωn2n​+i​)2)=Aeven​((−ωni​)2)−ωni​Aodd​((−ωni​)2)←(negation lemma)=Aeven​((ωni​)2)−ωni​Aodd​((ωni​)2).​ Notice that we are only evaluating Aeven​(X) and Aodd​(X) over half the domain {(ωn0​)2,(ωn​)2,⋯,(ωn2n​−1​)2}={ωn/2i​},i=[0..2n​−1] (halving lemma). This gives us all the terms we need to reconstruct A(X) over the full domain {ω0,ω,⋯,ωn−1}: which means we have transformed a length-n DFT into two length-2n​ DFTs. We choose n=2k to be a power of two (by zero-padding if needed), and apply this divide-and-conquer strategy recursively. By the Master Theorem [1] , this gives us an evaluation algorithm with O(nlog2​n) operations, also known as the Fast Fourier Transform (FFT).","breadcrumbs":"Background Material » Polynomials » The (radix-2) Cooley-Tukey algorithm","id":"213","title":"The (radix-2) Cooley-Tukey algorithm"},"214":{"body":"So we've evaluated our polynomials and multiplied them pointwise. What remains is to convert the product from the evaluation representation back to coefficient representation. To do this, we simply call the FFT on the evaluation representation. However, this time we also: replace ωi by ω−i in the Vandermonde matrix, and multiply our final result by a factor of 1/n. In other words: A=n1​Vω−1​⋅A^. (To understand why the inverse FFT has a similar form to the FFT, refer to Slide 13-1 of [2] . The below image was also taken from [2] .)","breadcrumbs":"Background Material » Polynomials » Inverse FFT","id":"214","title":"Inverse FFT"},"215":{"body":"The Schwartz-Zippel lemma informally states that \"different polynomials are different at most points.\" Formally, it can be written as follows: Let p(x1​,x2​,⋯,xn​) be a nonzero polynomial of n variables with degree d. Let S be a finite set of numbers with at least d elements in it. If we choose random α1​,α2​,⋯,αn​ from S, Pr[p(α1​,α2​,⋯,αn​)=0]≤∣S∣d​. In the familiar univariate case p(X), this reduces to saying that a nonzero polynomial of degree d has at most d roots. The Schwartz-Zippel lemma is used in polynomial equality testing. Given two multi-variate polynomials p1​(x1​,⋯,xn​) and p2​(x1​,⋯,xn​) of degrees d1​,d2​ respectively, we can test if p1​(α1​,⋯,αn​)−p2​(α1​,⋯,αn​)=0 for random α1​,⋯,αn​←S, where the size of S is at least ∣S∣≥(d1​+d2​). If the two polynomials are identical, this will always be true, whereas if the two polynomials are different then the equality holds with probability at most ∣S∣max(d1​,d2​)​.","breadcrumbs":"Background Material » Polynomials » The Schwartz-Zippel lemma","id":"215","title":"The Schwartz-Zippel lemma"},"216":{"body":"Consider the order-n multiplicative subgroup H with primitive root of unity ω. For all ωi∈H,i∈[n−1], we have (ωi)n=(ωn)i=(ω0)i=1. In other words, every element of H fulfils the equation ZH​(X)​=Xn−1=(X−ω0)(X−ω1)(X−ω2)⋯(X−ωn−1),​ meaning every element is a root of ZH​(X). We call ZH​(X) the vanishing polynomial over H because it evaluates to zero on all elements of H. This comes in particularly handy when checking polynomial constraints. For instance, to check that A(X)+B(X)=C(X) over H, we simply have to check that A(X)+B(X)−C(X) is some multiple of ZH​(X). In other words, if dividing our constraint by the vanishing polynomial still yields some polynomial ZH​(X)A(X)+B(X)−C(X)​=H(X), we are satisfied that A(X)+B(X)−C(X)=0 over H.","breadcrumbs":"Background Material » Polynomials » Vanishing polynomial","id":"216","title":"Vanishing polynomial"},"217":{"body":"TODO: explain what a basis is in general (briefly). Polynomials are commonly written in the monomial basis (e.g. X,X2,...Xn). However, when working over a multiplicative subgroup of order n, we find a more natural expression in the Lagrange basis. Consider the order-n multiplicative subgroup H with primitive root of unity ω. The Lagrange basis corresponding to this subgroup is a set of functions {Li​}i=0n−1​, where Li​(ωj)={10​if i=j,otherwise.​ We can write this more compactly as Li​(ωj)=δij​, where δ is the Kronecker delta function. Now, we can write our polynomial as a linear combination of Lagrange basis functions, A(X)=i=0∑n−1​ai​Li​(X),X∈H, which is equivalent to saying that p(X) evaluates to a0​ at ω0, to a1​ at ω1, to a2​ at ω2,⋯, and so on. When working over a multiplicative subgroup, the Lagrange basis function has a convenient sparse representation of the form Li​(X)=X−ωici​⋅(Xn−1)​, where ci​ is the barycentric weight. (To understand how this form was derived, refer to [3] .) For i=0, we have c=1/n⟹L0​(X)=n1​X−1(Xn−1)​. Suppose we are given a set of evaluation points {x0​,x1​,⋯,xn−1​}. Since we cannot assume that the xi​'s form a multiplicative subgroup, we consider also the Lagrange polynomials Li​'s in the general case. Then we can construct: Li​(X)=j=i∏​xi​−xj​X−xj​​,i∈[0..n−1]. Here, every X=xj​=xi​ will produce a zero numerator term (xj​−xj​), causing the whole product to evaluate to zero. On the other hand, X=xi​ will evaluate to xi​−xj​xi​−xj​​ at every term, resulting in an overall product of one. This gives the desired Kronecker delta behaviour Li​(xj​)=δij​ on the set {x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange basis functions","id":"217","title":"Lagrange basis functions"},"218":{"body":"Given a polynomial in its evaluation representation A:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))}, we can reconstruct its coefficient form in the Lagrange basis: A(X)=i=0∑n−1​A(xi​)Li​(X), where X∈{x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange interpolation","id":"218","title":"Lagrange interpolation"},"219":{"body":"Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2008). \"Algorithms\" (ch. 2). New York: McGraw-Hill Higher Education. Golin, M. (2016). \"The Fast Fourier Transform and Polynomial Multiplication\" [lecture notes], COMP 3711H Design and Analysis of Algorithms, Hong Kong University of Science and Technology. Berrut, J. and Trefethen, L. (2004). \"Barycentric Lagrange Interpolation.\"","breadcrumbs":"Background Material » Polynomials » References","id":"219","title":"References"},"22":{"body":"The chip needs to be configured with the columns, permutations, and gates that will be required to implement all of the desired instructions. /// Chip state is stored in a config struct. This is generated by the chip\n/// during configuration, and then stored inside the chip.\n#[derive(Clone, Debug)]\nstruct FieldConfig { /// For this chip, we will use two advice columns to implement our instructions. /// These are also the columns through which we communicate with other parts of /// the circuit. advice: [Column; 2], /// This is the public input (instance) column. instance: Column, // We need a selector to enable the multiplication gate, so that we aren't placing // any constraints on cells where `NumericInstructions::mul` is not being used. // This is important when building larger circuits, where columns are used by // multiple sets of instructions. s_mul: Selector,\n} impl FieldChip { fn construct(config: >::Config) -> Self { Self { config, _marker: PhantomData, } } fn configure( meta: &mut ConstraintSystem, advice: [Column; 2], instance: Column, constant: Column, ) -> >::Config { meta.enable_equality(instance); meta.enable_constant(constant); for column in &advice { meta.enable_equality(*column); } let s_mul = meta.selector(); // Define our multiplication gate! meta.create_gate(\"mul\", |meta| { // To implement multiplication, we need three advice cells and a selector // cell. We arrange them like so: // // | a0 | a1 | s_mul | // |-----|-----|-------| // | lhs | rhs | s_mul | // | out | | | // // Gates may refer to any relative offsets we want, but each distinct // offset adds a cost to the proof. The most common offsets are 0 (the // current row), 1 (the next row), and -1 (the previous row), for which // `Rotation` has specific constructors. let lhs = meta.query_advice(advice[0], Rotation::cur()); let rhs = meta.query_advice(advice[1], Rotation::cur()); let out = meta.query_advice(advice[0], Rotation::next()); let s_mul = meta.query_selector(s_mul); // Finally, we return the polynomial expressions that constrain this gate. // For our multiplication gate, we only need a single polynomial constraint. // // The polynomial expressions returned from `create_gate` will be // constrained by the proving system to equal zero. Our expression // has the following properties: // - When s_mul = 0, any value is allowed in lhs, rhs, and out. // - When s_mul != 0, this constrains lhs * rhs = out. vec![s_mul * (lhs * rhs - out)] }); FieldConfig { advice, instance, s_mul, } }\n}","breadcrumbs":"User Documentation » A simple example » Configure the chip","id":"22","title":"Configure the chip"},"220":{"body":"In the section Inverses and groups we introduced the concept of groups . A group has an identity and a group operation. In this section we will write groups additively, i.e. the identity is O and the group operation is +. Some groups can be used as cryptographic groups . At the risk of oversimplifying, this means that the problem of finding a discrete logarithm of a group element P to a given base G, i.e. finding x such that P=[x]G, is hard in general.","breadcrumbs":"Background Material » Cryptographic groups » Cryptographic groups","id":"220","title":"Cryptographic groups"},"221":{"body":"The Pedersen commitment [ P99 ] is a way to commit to a secret message in a verifiable way. It uses two random public generators G,H∈G, where G is a cryptographic group of order q. A random secret r is chosen in Zq​, and the message to commit to m is from any subset of Zq​. The commitment is c=Commit(m,r)=[m]G+[r]H. To open the commitment, the committer reveals m and r, thus allowing anyone to verify that c is indeed a commitment to m. Notice that the Pedersen commitment scheme is homomorphic: Commit(m,r)+Commit(m′,r′)​=[m]G+[r]H+[m′]G+[r′]H=[m+m′]G+[r+r′]H=Commit(m+m′,r+r′).​ Assuming the discrete log assumption holds, Pedersen commitments are also perfectly hiding and computationally binding: hiding : the adversary chooses messages m0​,m1​. The committer commits to one of these messages c=Commit(mb​,r),b∈{0,1}. Given c, the probability of the adversary guessing the correct b is no more than 21​. binding : the adversary cannot pick two different messages m0​=m1​, and randomness r0​,r1​, such that Commit(m0​,r0​)=Commit(m1​,r1​).","breadcrumbs":"Background Material » Cryptographic groups » Pedersen commitment","id":"221","title":"Pedersen commitment"},"222":{"body":"We can use a variant of the Pedersen commitment scheme to commit to multiple messages at once, m=(m0​,⋯,mn−1​). This time, we'll have to sample a corresponding number of random public generators G=(G0​,⋯,Gn−1​), along with a single random generator H as before (for use in hiding). Then, our commitment scheme is: Commit(m;r)​=Commit((m0​,⋯,mn−1​);r)=[r]H+[m0​]G0​+⋯+[mn−1​]Gn−1​=[r]H+i=0∑n−1​[mi​]Gi​.​ TODO: is this positionally binding?","breadcrumbs":"Background Material » Cryptographic groups » Vector Pedersen commitment","id":"222","title":"Vector Pedersen commitment"},"223":{"body":"An example of a protocol that uses cryptographic groups is Diffie–Hellman key agreement [ DH1976 ]. The Diffie–Hellman protocol is a method for two users, Alice and Bob, to generate a shared private key. It proceeds as follows: Alice and Bob publicly agree on two prime numbers, p and G, where p is large and G is a primitive root (modp). (Note that g is a generator of the group Fp×​.) Alice chooses a large random number a as her private key. She computes her public key A=[a]G(modp), and sends A to Bob. Similarly, Bob chooses a large random number b as his private key. He computes his public key B=[b]G(modp), and sends B to Alice. Now both Alice and Bob compute their shared key K=[ab]G(modp), which Alice computes as K=[a]B(modp)=[a]([b]G)(modp), and Bob computes as K=[b]A(modp)=[b]([a]G)(modp). A potential eavesdropper would need to derive K=[ab]g(modp) knowing only g,p,A=[a]G, and B=[b]G: in other words, they would need to either get the discrete logarithm a from A=[a]G or b from B=[b]G, which we assume to be computationally infeasible in Fp×​. More generally, protocols that use similar ideas to Diffie–Hellman are used throughout cryptography. One way of instantiating a cryptographic group is as an elliptic curve . Before we go into detail on elliptic curves, we'll describe some algorithms that can be used for any group.","breadcrumbs":"Background Material » Cryptographic groups » Diffie–Hellman","id":"223","title":"Diffie–Hellman"},"224":{"body":"","breadcrumbs":"Background Material » Cryptographic groups » Multiscalar multiplication","id":"224","title":"Multiscalar multiplication"},"225":{"body":"Reference: https://jbootle.github.io/Misc/pippenger.pdf","breadcrumbs":"Background Material » Cryptographic groups » TODO: Pippenger's algorithm","id":"225","title":"TODO: Pippenger's algorithm"},"226":{"body":"Elliptic curves constructed over finite fields are another important cryptographic tool. We use elliptic curves because they provide a cryptographic group , i.e. a group in which the discrete logarithm problem (discussed below) is hard. There are several ways to define the curve equation, but for our purposes, let Fp​ be a large (255-bit) field, and then let the set of solutions (x,y) to y2=x3+b for some constant b define the Fp​-rational points on an elliptic curve E(Fp​). These (x,y) coordinates are called \"affine coordinates\". Each of the Fp​-rational points, together with a \"point at infinity\" O that serves as the group identity, can be interpreted as an element of a group. By convention, elliptic curve groups are written additively. \"Three points on a line sum to zero, which is the point at infinity.\" The group addition law is simple: to add two points together, find the line that intersects both points and obtain the third point, and then negate its y-coordinate. The case that a point is being added to itself, called point doubling, requires special handling: we find the line tangent to the point, and then find the single other point that intersects this line and then negate. Otherwise, in the event that a point is being \"added\" to its negation, the result is the point at infinity. The ability to add and double points naturally gives us a way to scale them by integers, called scalars . The number of points on the curve is the group order. If this number is a prime q, then the scalars can be considered as elements of a scalar field , Fq​. Elliptic curves, when properly designed, have an important security property. Given two random elements G,H∈E(Fp​) finding a such that [a]G=H, otherwise known as the discrete log of H with respect to G, is considered computationally infeasible with classical computers. This is called the elliptic curve discrete log assumption. If an elliptic curve group G has prime order q (like the ones used in Halo 2), then it is a finite cyclic group. Recall from the section on groups that this implies it is isomorphic to Z/qZ, or equivalently, to the scalar field Fq​. Each possible generator G fixes the isomorphism; then an element on the scalar side is precisely the discrete log of the corresponding group element with respect to G. In the case of a cryptographically secure elliptic curve, the isomorphism is hard to compute in the G→Fq​ direction because the elliptic curve discrete log problem is hard. It is sometimes helpful to make use of this isomorphism by thinking of group-based cryptographic protocols and algorithms in terms of the scalars instead of in terms of the group elements. This can make proofs and notation simpler. For instance, it has become common in papers on proof systems to use the notation [x] to denote a group element with discrete log x, where the generator is implicit. We also used this idea in the \" distinct-x theorem \", in order to prove correctness of optimizations for elliptic curve scalar multiplication in Sapling, and an endomorphism-based optimization in Appendix C of the original Halo paper .","breadcrumbs":"Background Material » Elliptic curves » Elliptic curves","id":"226","title":"Elliptic curves"},"227":{"body":"","breadcrumbs":"Background Material » Elliptic curves » Curve arithmetic","id":"227","title":"Curve arithmetic"},"228":{"body":"The simplest situation is doubling a point (x0​,y0​). Continuing with our example y2=x3+b, this is done first by computing the derivative λ=dxdy​=2y3x2​. To obtain expressions for (x1​,y1​)=(x0​,y0​)+(x0​,y0​), we consider x1​−x0​−y1​−y0​​=λ​⟹−y1​=λ(x1​−x0​)+y0​⟹y1​=λ(x0​−x1​)−y0​​.​ To get the expression for x1​, we substitute y=λ(x0​−x)−y0​ into the elliptic curve equation: y2=x3+b​⟹(λ(x0​−x)−y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x0​)(x−x1​)←(known roots x0​,x0​,x1​)=x3−(x0​+x0​+x1​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x0​+x1​⟹x1​=λ2−2x0​​.","breadcrumbs":"Background Material » Elliptic curves » Point doubling","id":"228","title":"Point doubling"},"229":{"body":"This unfortunately requires an expensive inversion of 2y. We can avoid this by arranging our equations to \"defer\" the computation of the inverse, since we often do not need the actual affine (x′,y′) coordinate of the resulting point immediately after an individual curve operation. Let's introduce a third coordinate Z and scale our curve equation by Z3 like so: Z3y2=Z3x3+Z3b Our original curve is just this curve at the restriction Z=1. If we allow the affine point (x,y) to be represented by X=xZ, Y=yZ and Z=0 then we have the homogenous projective curve Y2Z=X3+Z3b. Obtaining (x,y) from (X,Y,Z) is as simple as computing (X/Z,Y/Z) when Z=0. (When Z=0, we are dealing with the point at infinity O:=(0:1:0).) In this form, we now have a convenient way to defer the inversion required by doubling a point. The general strategy is to express x′,y′ as rational functions using x=X/Z and y=Y/Z, rearrange to make their denominators the same, and then take the resulting point (X,Y,Z) to have Z be the shared denominator and X=x′Z,Y=y′Z. Projective coordinates are often, but not always, more efficient than affine coordinates. There may be exceptions to this when either we have a different way to apply Montgomery's trick, or when we're in the circuit setting where multiplications and inversions are about equally as expensive (at least in terms of circuit size). The following shows an example of doubling a point (X,Y,Z)=(xZ,yZ,Z) without an inversion. Substituting with X,Y,Z gives us λ=2y3x2​=2(Y/Z)3(X/Z)2​=2YZ3X2​ and gives us x′y′​=λ2−2x=λ2−Z2X​=4Y2Z29X4​−Z2X​=4Y2Z29X4−8XY2Z​=8Y3Z318X4YZ−16XY3Z2​=λ(x−x′)−y=λ(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ3X2​(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ23X3​−8Y3Z327X6−24X3Y2Z​−ZY​=8Y3Z312X3Y2Z−8Y4Z2−27X6+24X3Y2Z​​ Notice how the denominators of x′ and y′ are the same. Thus, instead of computing (x′,y′) we can compute (X,Y,Z) with Z=8Y3Z3 and X,Y set to the corresponding numerators such that X/Z=x′ and Y/Z=y′. This completely avoids the need to perform an inversion when doubling, and something analogous to this can be done when adding two distinct points.","breadcrumbs":"Background Material » Elliptic curves » Projective coordinates","id":"229","title":"Projective coordinates"},"23":{"body":"/// A variable representing a number.\n#[derive(Clone)]\nstruct Number(AssignedCell); impl NumericInstructions for FieldChip { type Num = Number; fn load_private( &self, mut layouter: impl Layouter, value: Value, ) -> Result { let config = self.config(); layouter.assign_region( || \"load private\", |mut region| { region .assign_advice(|| \"private input\", config.advice[0], 0, || value) .map(Number) }, ) } fn load_constant( &self, mut layouter: impl Layouter, constant: F, ) -> Result { let config = self.config(); layouter.assign_region( || \"load constant\", |mut region| { region .assign_advice_from_constant(|| \"constant value\", config.advice[0], 0, constant) .map(Number) }, ) } fn mul( &self, mut layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result { let config = self.config(); layouter.assign_region( || \"mul\", |mut region: Region<'_, F>| { // We only want to use a single multiplication gate in this region, // so we enable it at region offset 0; this means it will constrain // cells at offsets 0 and 1. config.s_mul.enable(&mut region, 0)?; // The inputs we've been given could be located anywhere in the circuit, // but we can only rely on relative offsets inside this region. So we // assign new cells inside the region and constrain them to have the // same values as the inputs. a.0.copy_advice(|| \"lhs\", &mut region, config.advice[0], 0)?; b.0.copy_advice(|| \"rhs\", &mut region, config.advice[1], 0)?; // Now we can assign the multiplication result, which is to be assigned // into the output position. let value = a.0.value().copied() * b.0.value(); // Finally, we do the assignment to the output, returning a // variable to be used in another part of the circuit. region .assign_advice(|| \"lhs * rhs\", config.advice[0], 1, || value) .map(Number) }, ) } fn expose_public( &self, mut layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error> { let config = self.config(); layouter.constrain_instance(num.0.cell(), config.instance, row) }\n}","breadcrumbs":"User Documentation » A simple example » Implement chip traits","id":"23","title":"Implement chip traits"},"230":{"body":"We now add two points with distinct x-coordinates, P=(x0​,y0​) and Q=(x1​,y1​), where x0​=x1​, to obtain R=P+Q=(x2​,y2​). The line PQ​ has slope λ=x1​−x0​y1​−y0​​⟹y−y0​=λ⋅(x−x0​). Using the expression for PQ​, we compute y-coordinate −y2​ of −R as: −y2​−y0​=λ⋅(x2​−x0​)⟹y2​=λ(x0​−x2​)−y0​​. Plugging the expression for PQ​ into the curve equation y2=x3+b yields y2=x3+b​⟹(λ⋅(x−x0​)+y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x1​)(x−x2​)←(known roots x0​,x1​,x2​)=x3−(x0​+x1​+x2​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x1​+x2​⟹x2​=λ2−x0​−x1​​. Important notes: There exist efficient formulae [1] for point addition that do not have edge cases (so-called \"complete\" formulae) and that unify the addition and doubling cases together. The result of adding a point to its negation using those formulae produces Z=0, which represents the point at infinity. In addition, there are other models like the Jacobian representation where (x,y)=(xZ2,yZ3,Z) where the curve is rescaled by Z6 instead of Z3, and this representation has even more efficient arithmetic but no unified/complete formulae. We can easily compare two curve points (X1​,Y1​,Z1​) and (X2​,Y2​,Z2​) for equality in the homogenous projective coordinate space by \"homogenizing\" their Z-coordinates; the checks become X1​Z2​=X2​Z1​ and Y1​Z2​=Y2​Z1​.","breadcrumbs":"Background Material » Elliptic curves » Point addition","id":"230","title":"Point addition"},"231":{"body":"Imagine that Fp​ has a primitive cube root of unity, or in other words that 3∣p−1 and so an element ζp​ generates a 3-order multiplicative subgroup. Notice that a point (x,y) on our example elliptic curve y2=x3+b has two cousin points: (ζp​x,y),(ζp2​x,y), because the computation x3 effectively kills the ζ component of the x-coordinate. Applying the map (x,y)↦(ζp​x,y) is an application of an endomorphism over the curve. The exact mechanics involved are complicated, but when the curve has a prime q number of points (and thus a prime \"order\") the effect of the endomorphism is to multiply the point by a scalar in Fq​ which is also a primitive cube root ζq​ in the scalar field.","breadcrumbs":"Background Material » Elliptic curves » Curve endomorphisms","id":"231","title":"Curve endomorphisms"},"232":{"body":"Given a point on the curve P=(x,y), we know that its negation −P=(x,−y) is also on the curve. To uniquely specify a point, we need only encode its x-coordinate along with the sign of its y-coordinate.","breadcrumbs":"Background Material » Elliptic curves » Curve point compression","id":"232","title":"Curve point compression"},"233":{"body":"As mentioned in the Fields section, we can interpret the least significant bit of a field element as its \"sign\", since its additive inverse will always have the opposite LSB. So we record the LSB of the y-coordinate as sign. Pallas and Vesta are defined over the Fp​ and Fq​ fields, which elements can be expressed in 255 bits. This conveniently leaves one unused bit in a 32-byte representation. We pack the y-coordinate sign bit into the highest bit in the representation of the x-coordinate: <----------------------------------- x --------------------------------->\nEnc(P) = [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ _] ... [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ sign] ^ <-------------------------------------> ^ LSB 30 bytes MSB The \"point at infinity\" O that serves as the group identity, does not have an affine (x,y) representation. However, it turns out that there are no points on either the Pallas or Vesta curve with x=0 or y=0. We therefore use the \"fake\" affine coordinates (0,0) to encode O, which results in the all-zeroes 32-byte array.","breadcrumbs":"Background Material » Elliptic curves » Serialization","id":"233","title":"Serialization"},"234":{"body":"When deserializing a compressed curve point, we first read the most significant bit as ysign, the sign of the y-coordinate. Then, we set this bit to zero to recover the original x-coordinate. If x=0,y=0, we return the \"point at infinity\" O. Otherwise, we proceed to compute y=x3+b​. Here, we read the least significant bit of y as sign. If sign == ysign, we already have the correct sign and simply return the curve point (x,y). Otherwise, we negate y and return (x,−y).","breadcrumbs":"Background Material » Elliptic curves » Deserialization","id":"234","title":"Deserialization"},"235":{"body":"Let Ep​ be an elliptic curve over a finite field Fp​, where p is a prime. We denote this by Ep​/Fp​. and we denote the group of points of Ep​ over Fp​, with order q=#E(Fp​). For this curve, we call Fp​ the \"base field\" and Fq​ the \"scalar field\". We instantiate our proof system over the elliptic curve Ep​/Fp​. This allows us to prove statements about Fq​-arithmetic circuit satisfiability. (aside) If our curve Ep​ is over Fp​, why is the arithmetic circuit instead in Fq​? The proof system is basically working on encodings of the scalars in the circuit (or more precisely, commitments to polynomials whose coefficients are scalars). The scalars are in Fq​ when their encodings/commitments are elliptic curve points in Ep​/Fp​. However, most of the verifier's arithmetic computations are over the base field Fp​, and are thus efficiently expressed as an Fp​-arithmetic circuit. (aside) Why are the verifier's computations (mainly) over Fp​? The Halo 2 verifier actually has to perform group operations using information output by the circuit. Group operations like point doubling and addition use arithmetic in Fp​, because the coordinates of points are in Fp​. This motivates us to construct another curve with scalar field Fp​, which has an Fp​-arithmetic circuit that can efficiently verify proofs from the first curve. As a bonus, if this second curve had base field Eq​/Fq​, it would generate proofs that could be efficiently verified in the first curve's Fq​-arithmetic circuit. In other words, we instantiate a second proof system over Eq​/Fq​, forming a 2-cycle with the first:","breadcrumbs":"Background Material » Elliptic curves » Cycles of curves","id":"235","title":"Cycles of curves"},"236":{"body":"Reference: https://github.com/zcash/pasta","breadcrumbs":"Background Material » Elliptic curves » TODO: Pallas-Vesta curves","id":"236","title":"TODO: Pallas-Vesta curves"},"237":{"body":"Sometimes it is useful to be able to produce a random point on an elliptic curve Ep​/Fp​ corresponding to some input, in such a way that no-one will know its discrete logarithm (to any other base). This is described in detail in the Internet draft on Hashing to Elliptic Curves . Several algorithms can be used depending on efficiency and security requirements. The framework used in the Internet Draft makes use of several functions: hash_to_field: takes a byte sequence input and maps it to a element in the base field Fp​ map_to_curve: takes an Fp​ element and maps it to Ep​.","breadcrumbs":"Background Material » Elliptic curves » Hashing to curves","id":"237","title":"Hashing to curves"},"238":{"body":"Reference: https://eprint.iacr.org/2019/403.pdf","breadcrumbs":"Background Material » Elliptic curves » TODO: Simplified SWU","id":"238","title":"TODO: Simplified SWU"},"239":{"body":"Renes, J., Costello, C., & Batina, L. (2016, May). \"Complete addition formulas for prime order elliptic curves.\" In Annual International Conference on the Theory and Applications of Cryptographic Techniques (pp. 403-428). Springer, Berlin, Heidelberg.","breadcrumbs":"Background Material » Elliptic curves » References","id":"239","title":"References"},"24":{"body":"Now that we have the instructions we need, and a chip that implements them, we can finally build our circuit! /// The full circuit implementation.\n///\n/// In this struct we store the private input variables. We use `Option` because\n/// they won't have any value during key generation. During proving, if any of these\n/// were `None` we would get an error.\n#[derive(Default)]\nstruct MyCircuit { constant: F, a: Value, b: Value,\n} impl Circuit for MyCircuit { // Since we are using a single chip for everything, we can just reuse its config. type Config = FieldConfig; type FloorPlanner = SimpleFloorPlanner; fn without_witnesses(&self) -> Self { Self::default() } fn configure(meta: &mut ConstraintSystem) -> Self::Config { // We create the two advice columns that FieldChip uses for I/O. let advice = [meta.advice_column(), meta.advice_column()]; // We also need an instance column to store public inputs. let instance = meta.instance_column(); // Create a fixed column to load constants. let constant = meta.fixed_column(); FieldChip::configure(meta, advice, instance, constant) } fn synthesize( &self, config: Self::Config, mut layouter: impl Layouter, ) -> Result<(), Error> { let field_chip = FieldChip::::construct(config); // Load our private values into the circuit. let a = field_chip.load_private(layouter.namespace(|| \"load a\"), self.a)?; let b = field_chip.load_private(layouter.namespace(|| \"load b\"), self.b)?; // Load the constant factor into the circuit. let constant = field_chip.load_constant(layouter.namespace(|| \"load constant\"), self.constant)?; // We only have access to plain multiplication. // We could implement our circuit as: // asq = a*a // bsq = b*b // absq = asq*bsq // c = constant*asq*bsq // // but it's more efficient to implement it as: // ab = a*b // absq = ab^2 // c = constant*absq let ab = field_chip.mul(layouter.namespace(|| \"a * b\"), a, b)?; let absq = field_chip.mul(layouter.namespace(|| \"ab * ab\"), ab.clone(), ab)?; let c = field_chip.mul(layouter.namespace(|| \"constant * absq\"), constant, absq)?; // Expose the result as a public input to the circuit. field_chip.expose_public(layouter.namespace(|| \"expose c\"), c, 0) }\n}","breadcrumbs":"User Documentation » A simple example » Build the circuit","id":"24","title":"Build the circuit"},"240":{"body":"We want to commit to some polynomial p(X)∈Fp​[X], and be able to provably evaluate the committed polynomial at arbitrary points. The naive solution would be for the prover to simply send the polynomial's coefficients to the verifier: however, this requires O(n) communication. Our polynomial commitment scheme gets the job done using O(logn) communication.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Polynomial commitment using inner product argument","id":"240","title":"Polynomial commitment using inner product argument"},"241":{"body":"Given a parameter d=2k, we generate the common reference string σ=(G,G,H,Fp​) defining certain constants for this scheme: G is a group of prime order p; G∈Gd is a vector of d random group elements; H∈G is a random group element; and Fp​ is the finite field of order p.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Setup","id":"241","title":"Setup"},"242":{"body":"The Pedersen vector commitment Commit is defined as Commit(σ,p(X);r)=⟨a,G⟩+[r]H, for some polynomial p(X)∈Fp​[X] and some blinding factor r∈Fp​. Here, each element of the vector ai​∈Fp​ is the coefficient for the ith degree term of p(X), and p(X) is of maximal degree d−1.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Commit","id":"242","title":"Commit"},"243":{"body":"The modified inner product argument is an argument of knowledge for the relation {((P,x,v);(a,r)):P=⟨a,G⟩+[r]H,v=⟨a,b⟩}​, where b=(1,x,x2,⋯,xd−1) is composed of increasing powers of the evaluation point x. This allows a prover to demonstrate to a verifier that the polynomial contained “inside” the commitment P evaluates to v at x, and moreover, that the committed polynomial has maximum degree d−1. The inner product argument proceeds in k=log2​d rounds. For our purposes, it is sufficient to know about its final outputs, while merely providing intuition about the intermediate rounds. (Refer to Section 3 in the Halo paper for a full explanation.) Before beginning the argument, the verifier selects a random group element U and sends it to the prover. We initialize the argument at round k, with the vectors a(k):=a, G(k):=G and b(k):=b. In each round j=k,k−1,⋯,1: the prover computes two values Lj​ and Rj​ by taking some inner product of a(j) with G(j) and b(j). Note that are in some sense \"cross-terms\": the lower half of a is used with the higher half of G and b, and vice versa: Lj​Rj​​=⟨alo(j)​,Ghi(j)​⟩+[lj​]H+[⟨alo(j)​,bhi(j)​⟩]U=⟨ahi(j)​,Glo(j)​⟩+[rj​]H+[⟨ahi(j)​,blo(j)​⟩]U​ the verifier issues a random challenge uj​; the prover uses uj​ to compress the lower and higher halves of a(j), thus producing a new vector of half the original length a(j−1)=ahi(j)​+alo(j)​⋅uj−1​. The vectors G(j) and b(j) are similarly compressed to give G(j−1) and b(j−1) (using uj​ instead of uj−1​). a(j−1), G(j−1) and b(j−1) are input to the next round j−1. Note that at the end of the last round j=1, we are left with a:=a(0), G:=G(0), b:=b(0), each of length 1. The intuition is that these final scalars, together with the challenges {uj​} and \"cross-terms\" {Lj​,Rj​} from each round, encode the compression in each round. Since the prover did not know the challenges U,{uj​} in advance, they would have been unable to manipulate the round compressions. Thus, checking a constraint on these final terms should enforce that the compression had been performed correctly, and that the original a satisfied the relation before undergoing compression. Note that G,b are simply rearrangements of the publicly known G,b, with the round challenges {uj​} mixed in: this means the verifier can compute G,b independently and verify that the prover had provided those same values.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Open (prover) and OpenVerify (verifier)","id":"243","title":"Open (prover) and OpenVerify (verifier)"},"244":{"body":"Alternative terms: Induction; Accumulation scheme; Proof-carrying data However, the computation of G requires a length-2k multiexponentiation ⟨G,s⟩, where s is composed of the round challenges u1​,⋯,uk​ arranged in a binary counting structure. This is the linear-time computation that we want to amortise across a batch of proof instances. Instead of computing G, notice that we can express G as a commitment to a polynomial G=Commit(σ,g(X,u1​,⋯,uk​)), where g(X,u1​,⋯,uk​):=∏i=1k​(ui​+ui−1​X2i−1) is a polynomial with degree 2k−1. Since G is a commitment, it can be checked in an inner product argument. The verifier circuit witnesses G and brings G,u1​,⋯,uk​ out as public inputs to the proof π. The next verifier instance checks π using the inner product argument; this includes checking that G=Commit(g(X,u1​,⋯,uk​)) evaluates at some random point to the expected value for the given challenges u1​,⋯,uk​. Recall from the previous section that this check only requires logd work. At the end of checking π and G, the circuit is left with a new G′, along with the u1′​,⋯,uk′​ challenges sampled for the check. To fully accept π as valid, we should perform a linear-time computation of G′=⟨G,s′⟩. Once again, we delay this computation by witnessing G′ and bringing G′,u1′​,⋯,uk′​ out as public inputs to the proof π′. This goes on from one proof instance to the next, until we are satisfied with the size of our batch of proofs. We finally perform a single linear-time computation, thus deciding the validity of the whole batch. We recall from the section Cycles of curves that we can instantiate this protocol over a two-cycle, where a proof produced by one curve is efficiently verified in the circuit of the other curve. However, some of these verifier checks can actually be efficiently performed in the native circuit; these are \"deferred\" to the next native circuit (see diagram below) instead of being immediately passed over to the other curve.","breadcrumbs":"Background Material » Recursion » Recursion","id":"244","title":"Recursion"},"25":{"body":"halo2_proofs::dev::MockProver can be used to test that the circuit is working correctly. The private and public inputs to the circuit are constructed as we will do to create a proof, but by passing them to MockProver::run we get an object that can test every constraint in the circuit, and tell us exactly what is failing (if anything). // The number of rows in our circuit cannot exceed 2^k. Since our example // circuit is very small, we can pick a very small value here. let k = 4; // Prepare the private and public inputs to the circuit! let constant = Fp::from(7); let a = Fp::from(2); let b = Fp::from(3); let c = constant * a.square() * b.square(); // Instantiate the circuit with the private inputs. let circuit = MyCircuit { constant, a: Value::known(a), b: Value::known(b), }; // Arrange the public input. We expose the multiplication result in row 0 // of the instance column, so we position it there in our public inputs. let mut public_inputs = vec![c]; // Given the correct public input, our circuit will verify. let prover = MockProver::run(k, &circuit, vec![public_inputs.clone()]).unwrap(); assert_eq!(prover.verify(), Ok(())); // If we try some other public input, the proof will fail! public_inputs[0] += Fp::one(); let prover = MockProver::run(k, &circuit, vec![public_inputs]).unwrap(); assert!(prover.verify().is_err());","breadcrumbs":"User Documentation » A simple example » Testing the circuit","id":"25","title":"Testing the circuit"},"26":{"body":"You can find the source code for this example here .","breadcrumbs":"User Documentation » A simple example » Full example","id":"26","title":"Full example"},"27":{"body":"In normal programs, you can trade memory for CPU to improve performance, by pre-computing and storing lookup tables for some part of the computation. We can do the same thing in halo2 circuits! A lookup table can be thought of as enforcing a relation between variables, where the relation is expressed as a table. Assuming we have only one lookup argument in our constraint system, the total size of tables is constrained by the size of the circuit: each table entry costs one row, and it also costs one row to do each lookup. TODO","breadcrumbs":"User Documentation » Lookup tables » Lookup tables","id":"27","title":"Lookup tables"},"28":{"body":"","breadcrumbs":"User Documentation » Gadgets » Gadgets","id":"28","title":"Gadgets"},"29":{"body":"This section contains various ideas and snippets that you might find useful while writing halo2 circuits.","breadcrumbs":"User Documentation » Tips and tricks » Tips and tricks","id":"29","title":"Tips and tricks"},"3":{"body":"halo2 currently uses rayon for parallel computation. The RAYON_NUM_THREADS environment variable can be used to set the number of threads.","breadcrumbs":"halo2 » Controlling parallelism","id":"3","title":"Controlling parallelism"},"30":{"body":"A common constraint used in R1CS circuits is the boolean constraint: b∗(1−b)=0. This constraint can only be satisfied by b=0 or b=1. In halo2 circuits, you can similarly constrain a cell to have one of a small set of values. For example, to constrain a to the range [0..5], you would create a gate of the form: a⋅(1−a)⋅(2−a)⋅(3−a)⋅(4−a)=0 while to constrain c to be either 7 or 13, you would use: (7−c)⋅(13−c)=0 The underlying principle here is that we create a polynomial constraint with roots at each value in the set of possible values we want to allow. In R1CS circuits, the maximum supported polynomial degree is 2 (due to all constraints being of the form a∗b=c). In halo2 circuits, you can use arbitrary-degree polynomials - with the proviso that higher-degree constraints are more expensive to use. Note that the roots don't have to be constants; for example (a−x)⋅(a−y)⋅(a−z)=0 will constrain a to be equal to one of {x,y,z} where the latter can be arbitrary polynomials, as long as the whole expression stays within the maximum degree bound.","breadcrumbs":"User Documentation » Tips and tricks » Small range constraints","id":"30","title":"Small range constraints"},"31":{"body":"We can use Lagrange interpolation to create a polynomial constraint that maps f(X)=Y for small sets of X∈{xi​},Y∈{yi​}. For instance, say we want to map a 2-bit value to a \"spread\" version interleaved with zeros. We first precompute the evaluations at each point: 00→000001→000110→010011→0101​⟹⟹⟹⟹​0→01→12→43→5​ Then, we construct the Lagrange basis polynomial for each point using the identity: lj​(X)=0≤m JsValue { // Steps: // - Deserialise function parameters // - Generate the instance and advice columns using the words // - Instantiate the circuit and generate the witness // - Generate the proving key from the params // - Create a proof\n} While the specific inputs and their serialisations will depend on your circuit and webapp set up, it's useful to note the format in the specific case of Zordle since your use case will likely be similar: This function takes as input the final_word that the user aimed for, and the words they attempted to use (in the form of words_js). It also takes as input the parameters for the circuit, which are serialized in params_ser. We will expand on this in the Params section below. Note that the function parameters are passed in wasm_bindgen-compatible formats: String and JsValue. The JsValue type is a type from the Serde library. You can find much more details about this type and how to use it in the documentation here . The output is a Vec converted to a JSValue using Serde. This is later passed in as input to the the verifier function.","breadcrumbs":"User Documentation » WASM Guide » Prover","id":"34","title":"Prover"},"35":{"body":"#[wasm_bindgen]\npub fn verify_play(final_word: String, proof_js: JsValue, diffs_u64_js: JsValue, params_ser: JsValue) -> bool { // Steps: // - Deserialise function parameters // - Generate the instance columns using the diffs representation of the columns // - Generate the verifying key using the params // - Verify the proof\n} Similar to the prover, we take in input and output a boolean true/false indicating the correctness of the proof. The diffs_u64_js object is a 2D JS array consisting of values for each cell that indicate the color: grey, yellow or green. These are used to assemble the instance columns for the circuit.","breadcrumbs":"User Documentation » WASM Guide » Verifier","id":"35","title":"Verifier"},"36":{"body":"Additionally, both the prover and verifier functions input params_ser, a serialised form of the public parameters of the polynomial commitment scheme. These are passed in as input (instead of being regenerated in prove/verify functions) as a performance optimisation since these are constant based only on the circuit's value of K. We can store these separately on a static web server and pass them in as input to the WASM. To generate the binary serialised form of these (separately outside the WASM functions), you can run something like: fn write_params(K: u32) { let mut params_file = File::create(\"params.bin\").unwrap(); let params: Params = Params::new(K); params.write(&mut params_file).unwrap();\n} Later, we can read the params.bin file from the web-server in Javascript in a byte-serialised format as a Uint8Array and pass it to the WASM as params_ser, which can be deserialised in Rust using the js_sys library. Ideally, in future, instead of serialising the parameters we would be able to serialise and work directly with the proving key and the verifying key of the circuit, but that is currently not supported by the library, and tracked as issue #449 and #443 .","breadcrumbs":"User Documentation » WASM Guide » Params","id":"36","title":"Params"},"37":{"body":"Typically, Rust code is compiled to WASM using the wasm-pack tool and is as simple as changing some build commands. In the case of halo2 prover/verifier functions however, we need to make some additional changes to the build process. In particular, there are two main changes: Parallelism : halo2 uses the rayon library for parallelism, which is not directly supported by WASM. However, the Chrome team has an adapter to enable rayon-like parallelism using Web Workers in browser: wasm-bindgen-rayon . We'll use this to enable parallelism in our WASM prover/verifier. WASM max memory : The default memory limit for WASM with wasm-bindgen is set to 2GB, which is not enough to run the halo2 prover for large circuits (with K > 10 or so). We need to increase this limit to the maximum allowed by WASM (4GB!) to support larger circuits (up to K = 15 or so). Firstly, add all the dependencies particular to your WASM interfacing functions to your Cargo.toml file. You can restrict the dependencies to the WASM compilation by using the WASM target feature flag. In the case of Zordle, this looks like : [target.'cfg(target_family = \"wasm\")'.dependencies]\ngetrandom = { version = \"0.2\", features = [\"js\"]}\nwasm-bindgen = { version = \"0.2.81\", features = [\"serde-serialize\"]}\nconsole_error_panic_hook = \"0.1.7\"\nrayon = \"1.5\"\nwasm-bindgen-rayon = { version = \"1.0\"}\nweb-sys = { version = \"0.3\", features = [\"Request\", \"Window\", \"Response\"] }\nwasm-bindgen-futures = \"0.4\"\njs-sys = \"0.3\" Next, let's integrate wasm-bindgen-rayon into our code. The README for the library has a great overview of how to do so. In particular, note the changes to the Rust compilation pipeline . You need to switch to a nightly version of Rust and enable support for WASM atomics. Additionally, remember to export the init_thread_pool in Rust code. Next, we will bump up the default 2GB max memory limit for wasm-pack. To do so, add \"-C\", \"link-arg=--max-memory=4294967296\" Rust flag to the wasm target in the .cargo/config file. With the setup for wasm-bindgen-rayon and the memory bump, the .cargo/config file should now look like: [target.wasm32-unknown-unknown]\nrustflags = [\"-C\", \"target-feature=+atomics,+bulk-memory,+mutable-globals\", \"-C\", \"link-arg=--max-memory=4294967296\"]\n... Shoutout to @mattgibb who documented this esoteric change for increasing maximum memory in a random GitHub issue here . [1] Off-topic but it was quite surprising for me to learn that WASM has a hard maximum limitation of 4GB memory. This is because WASM currently has a 32-bit architecture, which was quite surprising to me for such a new, forward-facing assembly language. There are, however, some open proposals to move WASM to a larger address space . Now that we have the Rust set up, you should be able to build a WASM package simply using wasm-pack build --target web --out-dir pkg and use the output WASM package in your webapp.","breadcrumbs":"User Documentation » WASM Guide » Rust and WASM environment setup","id":"37","title":"Rust and WASM environment setup"},"38":{"body":"Zordle ships with a minimal React test client as an example (that simply adds WASM support to the default create-react-app template). You can find the code for the test client here . I would recommend forking the test client for your own application and working from there. The test client includes a clean WebWorker that interfaces with the Rust WASM package. Putting the interface in a WebWorker prevents blocking the main thread of the browser and allows for a clean interface from React/application logic. Checkout halo-worker.ts for the WebWorker code and see how you can interface with the web worker from React in App.tsx . If you've done everything right so far, you should now be able to generate proofs and verify them in browser! In the case of Zordle, proof generation for a circuit with K = 14 takes about a minute or so on my laptop. During proof generation, if you pop open the Chrome/Firefox task manager, you should additionally see something like this: Zordle and its test-client set the parallelism to the number of cores available on the machine by default. If you would like to reduce this, you can do so by changing the argument to initThreadPool . If you'd prefer to use your own Worker/React setup, the code to fetch and serialise parameters , proofs and other instance and advice values may still be useful to look at!","breadcrumbs":"User Documentation » WASM Guide » Webapp setup","id":"38","title":"Webapp setup"},"39":{"body":"Note that wasm-bindgen-rayon library is not supported by Safari because it spawns Web Workers from inside another Web Worker. According to the relevant Webkit issue , support for this feature had made it into Safari Technology Preview by November 2022, and indeed the Release Notes for Safari Technology Preview Release 155 claim support, so it is worth checking whether this has made it into Safari if that is important to you.","breadcrumbs":"User Documentation » WASM Guide » Safari","id":"39","title":"Safari"},"4":{"body":"Licensed under either of Apache License, Version 2.0, ( LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license ( LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.","breadcrumbs":"halo2 » License","id":"4","title":"License"},"40":{"body":"Often, you'll run into issues with your Rust code and see that the WASM execution errors with Uncaught (in promise) RuntimeError: unreachable, a wholly unhelpful error for debugging. This is because the code is compiled in release mode which strips out error messages as a performance optimisation. To debug, you can build the WASM package in debug mode using the flag --dev with wasm-pack build. This will build in debug mode, slowing down execution significantly but allowing you to see any runtime error messages in the browser console. Additionally, you can install the console_error_panic_hook crate (as is done by Zordle) to also get helpful debug messages for runtime panics.","breadcrumbs":"User Documentation » WASM Guide » Debugging","id":"40","title":"Debugging"},"41":{"body":"This guide was written by Nalin . Thanks additionally to Uma and Blaine for significant work on figuring out these steps. Feel free to reach out to me if you have trouble with any of these steps.","breadcrumbs":"User Documentation » WASM Guide » Credits","id":"41","title":"Credits"},"42":{"body":"You want to contribute to the Halo 2 crates? Awesome! This section covers information about our development processes and review standards, and useful tips for maintaining and extending the codebase.","breadcrumbs":"Developer Documentation » Developer Documentation","id":"42","title":"Developer Documentation"},"43":{"body":"Sometimes feature development can require iterating on a design over time. It can be useful to start using features in downstream crates early on to gain experience with the APIs and functionality, that can feed back into the feature's design prior to it being stabilised. To enable this, we follow a three-stage nightly -> beta -> stable development pattern inspired by (but not identical to) the Rust compiler.","breadcrumbs":"Developer Documentation » Feature development » Feature development","id":"43","title":"Feature development"},"44":{"body":"Each unstabilised feature has a default-off feature flag that enables it, of the form unstable-*. The stable API of the crates must not be affected when the feature flag is disabled, except for specific complex features that will be considered on a case-by-case basis. Two meta-flags are provided to enable all features at a particular stabilisation level: beta enables all features at the \"beta\" stage (and implicitly all features at the \"stable\" stage). nightly enables all features at the \"beta\" and \"nightly\" stages (and implicitly all features at the \"stable\" stage), i.e. all features are enabled. When neither flag is enabled (and no feature-specific flags are enabled), then in effect only features at the \"stable\" stage are enabled.","breadcrumbs":"Developer Documentation » Feature development » Feature flags","id":"44","title":"Feature flags"},"45":{"body":"If the maintainers have rough consensus that an experimental feature is generally desired, its initial implementation can be merged into the codebase optimistically behind a feature-specific feature flag with a lower standard of review. The feature's flag is added to the nightly feature flag set. The feature will become usable by downstream published crates in the next general release of the halo2 crates. Subsequent development and refinement of the feature can be performed in-situ via additional PRs, along with additional review. If the feature ends up having bad interactions with other features (in particular, already-stabilised features), then it can be removed later without affecting the stable or beta APIs. Once the feature has had sufficient review, and is at the point where a halo2 user considers it production-ready (and is willing or planning to deploy it to production), the feature's feature flag is moved to the beta feature flag set. Once the feature has had review equivalent to the stable review policy, and there is rough consensus that the feature is useful to the wider halo2 userbase, the feature's feature flag is removed and the feature becomes part of the main maintained codebase. For more complex features, the above workflow might be augmented with beta and nightly branches; this will be figured out once a feature requiring this is proposed as a candidate for inclusion.","breadcrumbs":"Developer Documentation » Feature development » Feature workflow","id":"45","title":"Feature workflow"},"46":{"body":"Feature flag Stage Notes unstable-sha256-gadget nightly The SHA-256 gadget and chip.","breadcrumbs":"Developer Documentation » Feature development » In-progress features","id":"46","title":"In-progress features"},"47":{"body":"","breadcrumbs":"Design » Design","id":"47","title":"Design"},"48":{"body":"We use slightly different language than others to describe PLONK concepts. Here's the overview: We like to think of PLONK-like arguments as tables, where each column corresponds to a \"wire\". We refer to entries in this table as \"cells\". We like to call \"selector polynomials\" and so on \"fixed columns\" instead. We then refer specifically to a \"selector constraint\" when a cell in a fixed column is being used to control whether a particular constraint is enabled in that row. We call the other polynomials \"advice columns\" usually, when they're populated by the prover. We use the term \"rule\" to refer to a \"gate\" like A(X)⋅qA​(X)+B(X)⋅qB​(X)+A(X)⋅B(X)⋅qM​(X)+C(X)⋅qC​(X)=0. TODO: Check how consistent we are with this, and update the code and docs to match.","breadcrumbs":"Design » Note on Language","id":"48","title":"Note on Language"},"49":{"body":"The Halo 2 proving system can be broken down into five stages: Commit to polynomials encoding the main components of the circuit: Cell assignments. Permuted values and products for each lookup argument. Equality constraint permutations. Construct the vanishing argument to constrain all circuit relations to zero: Standard and custom gates. Lookup argument rules. Equality constraint permutation rules. Evaluate the above polynomials at all necessary points: All relative rotations used by custom gates across all columns. Vanishing argument pieces. Construct the multipoint opening argument to check that all evaluations are consistent with their respective commitments. Run the inner product argument to create a polynomial commitment opening proof for the multipoint opening argument polynomial. These stages are presented in turn across this section of the book.","breadcrumbs":"Design » Proving system » Proving system","id":"49","title":"Proving system"},"5":{"body":"Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.","breadcrumbs":"halo2 » Contribution","id":"5","title":"Contribution"},"50":{"body":"To aid our explanations, we will at times refer to the following example constraint system: Four advice columns a,b,c,d. One fixed column f. Three custom gates: a⋅b⋅c−1​−d=0 f−1​⋅c=0 f⋅d⋅a=0","breadcrumbs":"Design » Proving system » Example","id":"50","title":"Example"},"51":{"body":"The table below provides a (probably too) succinct description of the Halo 2 protocol. This description will likely be replaced by the Halo 2 paper and security proof, but for now serves as a summary of the following sub-sections. Prover Verifier ← t(X)=(Xn−1) ← F=[F0​,F1​,…,Fm−1​] A=[A0​,A1​,…,Am−1​] → ← θ L=[(A0′​,S0′​),…,(Am−1′​,Sm−1′​)] → ← β,γ ZP​=[ZP,0​,ZP,1​,…] → ZL​=[ZL,0​,ZL,1​,…] → ← y h(X)=t(X)gate0​(X)+⋯+yi⋅gatei​(X)​ h(X)=h0​(X)+⋯+Xn(d−1)hd−1​(X) H=[H0​,H1​,…,Hd−1​] → ← x evals=[A0​(x),…,Hd−1​(x)] → Checks h(x) ← x1​,x2​ Constructs h′(X) multipoint opening poly U=Commit(h′(X)) → ← x3​ qevals​=[Q0​(x3​),Q1​(x3​),…] → ueval​=U(x3​) → ← x4​ Then the prover and verifier: Construct finalPoly(X) as a linear combination of Q and U using powers of x4​; Construct finalPolyEval as the equivalent linear combination of qevals​ and ueval​; and Perform InnerProduct(finalPoly(X),x3​,finalPolyEval). TODO: Write up protocol components that provide zero-knowledge.","breadcrumbs":"Design » Proving system » tl;dr","id":"51","title":"tl;dr"},"52":{"body":"Halo 2 uses the following lookup technique, which allows for lookups in arbitrary sets, and is arguably simpler than Plookup.","breadcrumbs":"Design » Proving system » Lookup argument » Lookup argument","id":"52","title":"Lookup argument"},"53":{"body":"In addition to the general notes on language : We call the Z(X) polynomial (the grand product argument polynomial for the permutation argument) the \"permutation product\" column.","breadcrumbs":"Design » Proving system » Lookup argument » Note on Language","id":"53","title":"Note on Language"},"54":{"body":"For ease of explanation, we'll first describe a simplified version of the argument that ignores zero knowledge. We express lookups in terms of a \"subset argument\" over a table with 2k rows (numbered from 0), and columns A and S. The goal of the subset argument is to enforce that every cell in A is equal to some cell in S. This means that more than one cell in A can be equal to the same cell in S, and some cells in S don't need to be equal to any of the cells in A. S might be fixed, but it doesn't need to be. That is, we can support looking up values in either fixed or variable tables (where the latter includes advice columns). A and S can contain duplicates. If the sets represented by A and/or S are not naturally of size 2k, we extend S with duplicates and A with dummy values known to be in S. Alternatively we could add a \"lookup selector\" that controls which elements of the A column participate in lookups. This would modify the occurrence of A(X) in the permutation rule below to replace A with, say, S0​ if a lookup is not selected. Let ℓi​ be the Lagrange basis polynomial that evaluates to 1 at row i, and 0 otherwise. We start by allowing the prover to supply permutation columns of A and S. Let's call these A′ and S′, respectively. We can enforce that they are permutations using a permutation argument with product column Z with the rules: Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ)=0ℓ0​(X)⋅(1−Z(X))=0 i.e. provided that division by zero does not occur, we have for all i∈[0,2k): Zi+1​=Zi​⋅(Ai′​+β)⋅(Si′​+γ)(Ai​+β)⋅(Si​+γ)​Z2k​=Z0​=1. This is a version of the permutation argument which allows A′ and S′ to be permutations of A and S, respectively, but doesn't specify the exact permutations. β and γ are separate challenges so that we can combine these two permutation arguments into one without worrying that they might interfere with each other. The goal of these permutations is to allow A′ and S′ to be arranged by the prover in a particular way: All the cells of column A′ are arranged so that like-valued cells are vertically adjacent to each other. This could be done by some kind of sorting algorithm, but all that matters is that like-valued cells are on consecutive rows in column A′, and that A′ is a permutation of A. The first row in a sequence of like values in A′ is the row that has the corresponding value in S′. Apart from this constraint, S′ is any arbitrary permutation of S. Now, we'll enforce that either Ai′​=Si′​ or that Ai′​=Ai−1′​, using the rule (A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 In addition, we enforce A0′​=S0′​ using the rule ℓ0​(X)⋅(A′(X)−S′(X))=0 (The A′(X)−A′(ω−1X) term of the first rule here has no effect at row 0, even though ω−1X \"wraps\", because of the second rule.) Together these constraints effectively force every element in A′ (and thus A) to equal at least one element in S′ (and thus S). Proof: by induction on prefixes of the rows.","breadcrumbs":"Design » Proving system » Lookup argument » Technique Description","id":"54","title":"Technique Description"},"55":{"body":"In order to achieve zero knowledge for the PLONK-based proof system, we will need the last t rows of each column to be filled with random values. This requires an adjustment to the lookup argument, because these random values would not satisfy the constraints described above. We limit the number of usable rows to u=2k−t−1. We add two selectors: qblind​ is set to 1 on the last t rows, and 0 elsewhere; qlast​ is set to 1 only on row u, and 0 elsewhere (i.e. it is set on the row in between the usable rows and the blinding rows). We enable the constraints from above only for the usable rows: (1−(qlast​(X)+qblind​(X)))⋅(Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ))=0(1−(qlast​(X)+qblind​(X)))⋅(A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 The rules that are enabled on row 0 remain the same: ℓ0​(X)⋅(A′(X)−S′(X))=0ℓ0​(X)⋅(1−Z(X))=0 Since we can no longer rely on the wraparound to ensure that the product Z becomes 1 again at ω2k, we would instead need to constrain Z(ωu) to 1. However, there is a potential difficulty: if any of the values Ai​+β or Si​+γ are zero for i∈[0,u), then it might not be possible to satisfy the permutation argument. This occurs with negligible probability over choices of β and γ, but is an obstacle to achieving perfect zero knowledge (because an adversary can rule out witnesses that would cause this situation), as well as perfect completeness. To ensure both perfect completeness and perfect zero knowledge, we allow Z(ωu) to be either zero or one: qlast​(X)⋅(Z(X)2−Z(X))=0 Now if Ai​+β or Si​+γ are zero for some i, we can set Zj​=0 for i B\n^ +\n| |\n+ v\nD <---+ C E +---> F ^ + | | + v H <---+ G After adding constraint B≡E the above algorithm produces the cycle: A +---> B +-------------+\n^ |\n| |\n+ v\nD <---+ C <---+ E F ^ + | | + v H <---+ G","breadcrumbs":"Design » Proving system » Permutation argument » Algorithm","id":"62","title":"Algorithm"},"63":{"body":"If we did not check whether left and right were already in the same cycle, then we could end up undoing an equality constraint. For example, if we have the following constraints: a≡b b≡c c≡d b≡d and we tried to implement adding an equality constraint just using step 5 of the above algorithm, then we would end up constructing the cycle (a b) (c d), rather than the correct (a b c d).","breadcrumbs":"Design » Proving system » Permutation argument » Broken alternatives","id":"63","title":"Broken alternatives"},"64":{"body":"We need to check a permutation of cells in m columns, represented in Lagrange basis by polynomials v0​,…,vm−1​. We will label each cell in those m columns with a unique element of F×. Suppose that we have a permutation on these labels, σ(column:i,row:j)=(column:i′,row:j′). in which the cycles correspond to equality-constraint sets. If we consider the set of pairs {(label,value)}, then the values within each cycle are equal if and only if permuting the label in each pair by σ yields the same set: An example for a cycle (A B C D). The set before permuting the labels is {(A, 7), (B, 7), (C, 7), (D, 7)}, and the set after is {(D, 7), (A, 7), (B, 7), (C, 7)} which is the same. If one of the 7s is replaced by 3, then the set after permuting labels is not the same. Since the labels are distinct, set equality is the same as multiset equality, which we can check using a product argument. Let ω be a 2k root of unity and let δ be a T root of unity, where T⋅2S+1=p with T odd and k≤S. We will use δi⋅ωj∈F× as the label for the cell in the jth row of the ith column of the permutation argument. We represent σ by a vector of m polynomials si​(X) such that si​(ωj)=δi′⋅ωj′. Notice that the identity permutation can be represented by the vector of m polynomials IDi​(ωj) such that IDi​(ωj)=δi⋅ωj. We will use a challenge β to compress each (label,value) pair to value+β⋅label. Just as in the product argument we used for lookups , we also use a challenge γ to randomize each term of the product. Now given our permutation represented by s0​,…,sm−1​ over columns represented by v0​,…,vm−1​, we want to ensure that: i=0∏m−1​j=0∏n−1​(vi​(ωj)+β⋅si​(ωj)+γvi​(ωj)+β⋅δi⋅ωj+γ​)=1 Here vi​(ωj)+β⋅δi⋅ωj represents the unpermuted (label,value) pair, and vi​(ωj)+β⋅si​(ωj) represents the permuted (σ(label),value) pair. Let ZP​ be such that ZP​(ω0)=ZP​(ωn)=1 and for 0≤j=r(λ) verifier challenges and let the ith challenge be sampled from Chi​. The advantage metric AdvIPSRS​(P,λ)=Pr[SRSPIP​(λ)] of a state restoration prover P is defined with respect to the following game. ​GameSRSIPP​(λ):​win←false;tr←ϵpp←IP.Setup(1λ)(x,stP​)←Pλ​(pp)RunPλOSRS​​(stP​)Return win​​​OracleOSRS​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥​​ As shown in [ GT20 ] (Theorem 1) state restoration soundness is tightly related to soundness after applying the Fiat-Shamir transformation. Knowledge Soundness We will show that our protocol satisfies a strengthened notion of knowledge soundness known as witness extended emulation . Informally, this notion states that for any successful prover algorithm there exists an efficient emulator that can extract a witness from it by rewinding it and supplying it with fresh randomness. However, we must slightly adjust our definition of witness extended emulation to account for the fact that our provers are state restoration provers and can rewind the verifier. Further, to avoid the need for rewinding the state restoration prover during witness extraction we study our protocol in the algebraic group model. Algebraic Group Model (AGM). An adversary Palg​ is said to be algebraic if whenever it outputs a group element X it also outputs a representation x∈Fn such that ⟨x,G⟩=X where G∈Gn is the vector of group elements that Palg​ has seen so far. Notationally, we write {X} to describe a group element X enhanced with this representation. We also write {X}iG​ to identify the component of the representation of X that corresponds with Gi​. In other words, X=i=0∑n−1​[{X}iG​]Gi​ The algebraic group model allows us to perform so-called \"online\" extraction for some protocols: the extractor can obtain the witness from the representations themselves for a single (accepting) transcript. State Restoration Witness Extended Emulation Let IP be an interactive argument for relation R with r=r(λ) challenges. We define for all non-uniform algebraic provers Palg​, extractors E, and computationally unbounded distinguishers D the advantage metric AdvIP,Rsr-wee​(Palg​,D,E,λ)=Pr[WEE-realIP,RP,D​(λ)]−Pr[WEE-idealIP,RE,P,D​(λ)] is defined with the respect to the following games. ​GameWEE-realIP,RPalg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)RunPalg​Oreal​(stP​)b←D(tr)Returnb=1GameWEE-idealIP,RE,Palg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)stE​←(1λ,pp,x)RunPalg​Oideal​(stP​)w←E(stE​,⊥)b←D(tr)Return(b=1)∧(Acc(tr)⟹(x,w)∈R)​​​OracleOreal​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥OracleOideal​(τ,a):​Ifτ∈trthen(r,stE​)←E(stE​,[(τ,a)])tr←tr∣∣(τ,a,r)ReturnrReturn⊥​​ Zero Knowledge We say that an argument of knowledge is zero knowledge if the verifier also does not learn anything from their interaction besides that which can be learned from the existence of a valid w. More formally, Perfect Special Honest-Verifier Zero Knowledge. A public coin interactive argument (Setup,P,V) has perfect special honest-verifier zero knowledge (PSHVZK) if for all polynomial-time decidable relations R and for all (x,w)∈R and for all non-uniform polynomial-time adversaries A1​,A2​ there exists a probabilistic polynomial-time simulator S such that =​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←⟨P(pp,x,w),V(pp,x,ρ)⟩​​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←S(pp,x,ρ)​​​ where ρ is the internal randomness of the verifier. In this (common) definition of zero-knowledge the verifier is expected to act \"honestly\" and send challenges that correspond only with their internal randomness; they cannot adaptively respond to the prover based on the prover's messages. We use a strengthened form of this definition that forces the simulator to output a transcript with the same (adversarially provided) challenges that the verifier algorithm sends to the prover.","breadcrumbs":"Design » Protocol Description » Zero knowledge Arguments of Knowledge","id":"84","title":"Zero knowledge Arguments of Knowledge"},"85":{"body":"Let ω∈F be a n=2k primitive root of unity forming the domain D=(ω0,ω1,...,ωn−1) with t(X)=Xn−1 the vanishing polynomial over this domain. Let ng​,na​,ne​ be positive integers with na​,ne​":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"132":{"tf":2.0},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.0},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.0},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.0},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.4641016151377544},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.4142135623730951},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"16":{"tf":2.0},"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":31,"docs":{"106":{"tf":2.0},"115":{"tf":2.23606797749979},"116":{"tf":1.0},"118":{"tf":3.872983346207417},"120":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.6457513110645907},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.0}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":59,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":2.0},"180":{"tf":2.6457513110645907},"181":{"tf":1.4142135623730951},"182":{"tf":2.8284271247461903},"183":{"tf":3.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"195":{"tf":2.8284271247461903},"196":{"tf":3.872983346207417},"197":{"tf":3.872983346207417},"198":{"tf":2.6457513110645907},"199":{"tf":2.23606797749979},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.7320508075688772},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":16,"docs":{"10":{"tf":3.4641016151377544},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"21":{"tf":2.8284271247461903},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":2.6457513110645907}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.4142135623730951},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":62,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.1622776601683795},"166":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.6457513110645907},"244":{"tf":2.23606797749979},"25":{"tf":3.4641016151377544},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":3.1622776601683795},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.1622776601683795},"101":{"tf":2.23606797749979},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":28,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.23606797749979},"221":{"tf":3.1622776601683795},"222":{"tf":2.0},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":2.23606797749979},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":2.449489742783178},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":19,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.0},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.0},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":3.7416573867739413},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.6457513110645907},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.23606797749979},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.0},"18":{"tf":2.449489742783178},"187":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":13,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":35,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":2.23606797749979},"230":{"tf":1.7320508075688772},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":3.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"239":{"tf":1.0},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.449489742783178},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"146":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":14,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":6,"docs":{"13":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.0}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"153":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":15,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"228":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"239":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.0}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.23606797749979}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":32,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.4142135623730951},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.605551275463989},"45":{"tf":4.358898943540674},"46":{"tf":1.4142135623730951}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":1.7320508075688772},"213":{"tf":1.0},"214":{"tf":2.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":39,"docs":{"118":{"tf":2.449489742783178},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.242640687119285},"203":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.7320508075688772}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.449489742783178},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"217":{"tf":2.23606797749979},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772},"198":{"tf":3.0},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.47213595499958},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.1622776601683795},"221":{"tf":1.0},"223":{"tf":2.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.1622776601683795},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":2,"docs":{"12":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":34,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"20":{"tf":2.6457513110645907},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"31":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.4142135623730951},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"6":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.242640687119285},"86":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.7320508075688772},"165":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.7320508075688772},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.4142135623730951},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":41,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.0},"171":{"tf":2.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.23606797749979},"49":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.6457513110645907},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.0},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.0},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.0},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":49,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.0},"205":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"139":{"tf":1.4142135623730951},"148":{"tf":1.0},"157":{"tf":1.7320508075688772},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.0},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.8284271247461903},"142":{"tf":1.4142135623730951},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.0},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.4142135623730951},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":20,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":3.1622776601683795},"69":{"tf":2.0},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.4142135623730951},"229":{"tf":2.6457513110645907},"230":{"tf":2.449489742783178},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":57,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.242640687119285},"211":{"tf":1.7320508075688772},"212":{"tf":3.0},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":25,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":1.7320508075688772},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.58257569495584},"77":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":3.872983346207417},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":20,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"85":{"tf":1.7320508075688772},"86":{"tf":3.605551275463989},"87":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":18,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.4142135623730951},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"172":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.0},"169":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.449489742783178},"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.23606797749979},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":29,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":2.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":2.0},"153":{"tf":1.0},"154":{"tf":2.449489742783178},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":3.7416573867739413}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.0},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.358898943540674},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.449489742783178},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.7320508075688772},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.0},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.4641016151377544},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.4142135623730951},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":15,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":2.8284271247461903},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":1.7320508075688772},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":2,"docs":{"29":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":146,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"216":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":24,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"139":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"32":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"37":{"tf":5.196152422706632},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":38,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"breadcrumbs":{"root":{"0":{")":{")":{"df":0,"docs":{},"∧":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"0":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"107":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"233":{"tf":1.0}}},"1":{",":{"2":{",":{"3":{",":{"4":{",":{"5":{"df":8,"docs":{"192":{"tf":2.8284271247461903},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903},"199":{"tf":4.69041575982343},"200":{"tf":6.324555320336759}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"q":{"df":3,"docs":{"125":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}},"ω":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"1":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"211":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{"1":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"30":{"tf":1.0}}},"7":{"df":1,"docs":{"177":{"tf":1.0}}},"=":{"2":{"3":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"198":{"tf":1.0}}}},"0":{"3":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"7":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"8":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"→":{"0":{"0":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"→":{"0":{"0":{"0":{"1":{"1":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"0":{"1":{"1":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"​":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"df":0,"docs":{},"→":{"1":{"2":{"df":0,"docs":{},"→":{"4":{"3":{"df":0,"docs":{},"→":{"5":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"a":{"<":{"b":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":2.0}}}}}},"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"139":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.6457513110645907},"192":{"tf":2.449489742783178},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":3.4641016151377544},"197":{"tf":2.449489742783178},"198":{"tf":2.6457513110645907},"199":{"tf":15.7797338380595},"200":{"tf":25.41653005427767},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"x":{"4":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"2":{"4":{"6":{"9":{"8":{"df":0,"docs":{},"f":{"c":{"0":{"9":{"9":{"4":{"a":{"8":{"d":{"d":{"8":{"c":{"4":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"(":{"a":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{"2":{")":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{},"w":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}},"ℓ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"[":{"1":{"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∧":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≤":{"a":{"<":{"b":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"<":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"j":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}},"u":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"α":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},",":{"1":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"α":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"0":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"3":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"0":{",":{"7":{",":{"2":{",":{"1":{"3":{"df":4,"docs":{"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{".":{".":{".":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"104":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"182":{"tf":1.0},"187":{"tf":1.0},"37":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}}},"1":{"0":{"0":{"0":{"0":{"0":{".":{".":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.7320508075688772},"182":{"tf":1.0},"190":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"9":{"df":1,"docs":{"128":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"df":5,"docs":{"118":{"tf":1.0},"143":{"tf":1.0},"214":{"tf":1.0},"30":{"tf":1.0},"88":{"tf":1.4142135623730951}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"⋅":{"1":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"4":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"183":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"39":{"tf":1.0}}},"df":2,"docs":{"201":{"tf":1.0},"37":{"tf":1.0}}},"6":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":26,"docs":{"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":2.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.0},"86":{"tf":1.0}},"≤":{"df":0,"docs":{},"i":{"<":{"6":{"4":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"8":{"0":{"df":1,"docs":{"174":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"9":{"df":1,"docs":{"145":{"tf":1.0}}},"df":51,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":3.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":2.6457513110645907},"198":{"tf":3.605551275463989},"199":{"tf":4.0},"200":{"tf":5.0990195135927845},"202":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"126":{"tf":1.0}}},"x":{"df":1,"docs":{"54":{"tf":1.0}}},"​":{"(":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"195":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"2":{"5":{")":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}},"w":{"1":{"4":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"8":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"λ":{"2":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"←":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"1":{"6":{")":{"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{")":{"=":{"0":{"(":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"δ":{"=":{"0":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"≤":{"df":0,"docs":{},"k":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"2":{"'":{"df":3,"docs":{"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"+":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"×":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},",":{"1":{"1":{",":{"9":{",":{"1":{"0":{"df":2,"docs":{"182":{"tf":1.0},"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},".":{"0":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"0":{",":{"2":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"4":{"df":1,"docs":{"219":{"tf":1.0}}},"8":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}},"1":{"6":{"df":2,"docs":{"219":{"tf":1.0},"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"9":{"9":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"df":1,"docs":{"155":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"2":{"1":{"3":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"221":{"tf":1.0}}},"2":{"5":{"2":{"+":{"1":{"+":{"2":{"2":{"5":{"2":{"df":0,"docs":{},"−":{"1":{">":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.4142135623730951}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.4142135623730951}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":50,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"132":{"tf":2.23606797749979},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.23606797749979},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":47,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":2.6457513110645907},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":2.449489742783178},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.605551275463989},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.449489742783178},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.7320508075688772},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":45,"docs":{"16":{"tf":2.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":48,"docs":{"106":{"tf":2.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":4.123105625617661},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.4142135623730951}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.8284271247461903},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":62,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":2.0},"179":{"tf":2.23606797749979},"180":{"tf":2.8284271247461903},"181":{"tf":1.7320508075688772},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"184":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":2.0},"193":{"tf":2.0},"194":{"tf":2.8284271247461903},"195":{"tf":3.0},"196":{"tf":4.0},"197":{"tf":4.0},"198":{"tf":2.8284271247461903},"199":{"tf":2.449489742783178},"200":{"tf":1.0},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":2.0},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.0},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":2.449489742783178},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":39,"docs":{"10":{"tf":3.7416573867739413},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.8284271247461903},"177":{"tf":2.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"21":{"tf":3.0},"22":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":3.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.7320508075688772},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":65,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.3166247903554},"166":{"tf":2.0},"17":{"tf":2.449489742783178},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.8284271247461903},"244":{"tf":2.23606797749979},"25":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.4641016151377544},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.4641016151377544},"101":{"tf":2.6457513110645907},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.449489742783178},"221":{"tf":3.3166247903554},"222":{"tf":2.23606797749979},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":2.23606797749979},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"68":{"tf":2.6457513110645907},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.6457513110645907},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":22,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.23606797749979},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.4142135623730951},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":2.0},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.23606797749979},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"114":{"tf":3.872983346207417},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.8284271247461903},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":16,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":2.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":42,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":68,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.872983346207417},"227":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":2.449489742783178},"232":{"tf":2.23606797749979},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":3.3166247903554},"236":{"tf":1.7320508075688772},"237":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.6457513110645907},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":2.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.7320508075688772},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":16,"docs":{"146":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":162,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":13,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"1":{"tf":1.4142135623730951},"102":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.7320508075688772},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.23606797749979},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":62,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"239":{"tf":1.4142135623730951}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.6457513110645907}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":2.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.4142135623730951}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.449489742783178}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":37,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":2.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.7320508075688772},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.8284271247461903}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":2.0},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"44":{"tf":3.872983346207417},"45":{"tf":4.58257569495584},"46":{"tf":2.0}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":2.23606797749979}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":47,"docs":{"118":{"tf":2.6457513110645907},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.47213595499958},"203":{"tf":2.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":2.0},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":36,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":2.8284271247461903},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":1.0},"217":{"tf":2.449489742783178},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":106,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":2.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"28":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":3.1622776601683795},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.7320508075688772},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":2.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":28,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.58257569495584},"204":{"tf":2.0},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.4641016151377544},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.3166247903554},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":11,"docs":{"12":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"4":{"tf":1.0},"45":{"tf":1.7320508075688772},"5":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.6457513110645907}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":41,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":2.0},"146":{"tf":1.4142135623730951},"149":{"tf":2.0},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.8284271247461903},"20":{"tf":2.8284271247461903},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.4142135623730951},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.7320508075688772},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.47213595499958},"86":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.6457513110645907},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"16":{"tf":2.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":2.0},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.6457513110645907},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.7320508075688772},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":43,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":2.0},"171":{"tf":2.23606797749979},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.6457513110645907},"49":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":2.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.8284271247461903},"71":{"tf":2.449489742783178},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":44,"docs":{"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.449489742783178},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.23606797749979},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.7320508075688772},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":2.0},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.4142135623730951},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":69,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"148":{"tf":1.0},"157":{"tf":2.0},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":2.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.4142135623730951},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.7320508075688772},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.4142135623730951},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.4142135623730951},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.7320508075688772},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.23606797749979},"222":{"tf":1.7320508075688772},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":23,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":2.449489742783178},"60":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":3.3166247903554},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.6457513110645907},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"108":{"tf":2.0},"109":{"tf":2.0},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"230":{"tf":2.6457513110645907},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":58,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.47213595499958},"211":{"tf":2.0},"212":{"tf":3.3166247903554},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.8284271247461903},"216":{"tf":2.6457513110645907},"217":{"tf":2.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":27,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":2.0},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.795831523312719},"77":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":4.123105625617661},"92":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":2.6457513110645907},"85":{"tf":2.23606797749979},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":48,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.8284271247461903},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.6457513110645907},"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":2.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.8284271247461903},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":44,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":2.23606797749979},"117":{"tf":2.8284271247461903},"118":{"tf":2.23606797749979},"119":{"tf":2.0},"120":{"tf":1.7320508075688772},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.449489742783178},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":4.0}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.23606797749979},"120":{"tf":1.0},"122":{"tf":2.0},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":2.0},"20":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.4142135623730951},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":23,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.47213595499958},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.23606797749979},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.4142135623730951},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.605551275463989},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":42,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":45,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":2.23606797749979},"190":{"tf":2.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"27":{"tf":2.8284271247461903},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":2.0},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":148,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":2.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":33,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"216":{"tf":2.0},"49":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":38,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":2.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":10,"docs":{"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":5.385164807134504},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":40,"docs":{"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.23606797749979}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.0},"6":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"title":{"root":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"6":{"df":1,"docs":{"177":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.0}}},"2":{"5":{"6":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"151":{"tf":1.0},"213":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}}},"3":{"df":1,"docs":{"97":{"tf":1.0}}},"_":{"0":{"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"a":{".":{"2":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"127":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.0},"230":{"tf":1.0}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":4,"docs":{"213":{"tf":1.0},"225":{"tf":1.0},"62":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"240":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"227":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"b":{"0":{"df":0,"docs":{},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"177":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"184":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"181":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"33":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"171":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}},"s":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"178":{"tf":1.0},"200":{"tf":1.0},"232":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"143":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"56":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"220":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":8,"docs":{"103":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"235":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"184":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"146":{"tf":1.0},"54":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"13":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"127":{"tf":1.0},"228":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"148":{"tf":1.0},"153":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"226":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"26":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"214":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"118":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"x":{"df":3,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"117":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"157":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"155":{"tf":1.0},"57":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"203":{"tf":1.0},"204":{"tf":1.0},"220":{"tf":1.0},"82":{"tf":1.0}}}}}}},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"2":{"df":2,"docs":{"0":{"tf":1.0},"32":{"tf":1.0}}},"df":2,"docs":{"151":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"237":{"tf":1.0}}}}},"df":1,"docs":{"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"109":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"89":{"tf":1.0}}}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"240":{"tf":1.0},"77":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"218":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"∈":{"[":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"217":{"tf":1.0},"218":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"160":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":7,"docs":{"155":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0}}}}}}},"s":{"b":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"180":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"187":{"tf":1.0},"199":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"212":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"115":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"224":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"75":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"76":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"188":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"58":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"151":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":5,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"216":{"tf":1.0},"240":{"tf":1.0},"74":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"240":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"127":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"f":{"df":5,"docs":{"7":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"80":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}},"r":{"df":3,"docs":{"14":{"tf":1.0},"243":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"q":{"1":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"170":{"tf":1.0},"172":{"tf":1.0},"30":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"209":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":1.0},"208":{"tf":1.0},"94":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"147":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"154":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"233":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"31":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"h":{"a":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"122":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"238":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":2,"docs":{"144":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"30":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"174":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"76":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"49":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"155":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"54":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"205":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"s":{"df":3,"docs":{"147":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"216":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"243":{"tf":1.0},"35":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"107":{"tf":1.0},"125":{"tf":1.0},"87":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}); \ No newline at end of file diff --git a/searchindex.json b/searchindex.json index cec9b06e..016adc93 100644 --- a/searchindex.json +++ b/searchindex.json @@ -1 +1 @@ -{"doc_urls":["index.html#halo2---cratesio","index.html#documentation","index.html#minimum-supported-rust-version","index.html#controlling-parallelism","index.html#license","index.html#contribution","concepts.html#concepts","concepts/proofs.html#proof-systems","concepts/arithmetization.html#plonkish-arithmetization","concepts/chips.html#chips","concepts/chips.html#composing-chips","concepts/gadgets.html#gadgets","user.html#user-documentation","user/dev-tools.html#developer-tools","user/dev-tools.html#mock-prover","user/dev-tools.html#circuit-visualizations","user/dev-tools.html#circuit-layout","user/dev-tools.html#circuit-structure","user/dev-tools.html#cost-estimator","user/simple-example.html#a-simple-example","user/simple-example.html#define-instructions","user/simple-example.html#define-a-chip-implementation","user/simple-example.html#configure-the-chip","user/simple-example.html#implement-chip-traits","user/simple-example.html#build-the-circuit","user/simple-example.html#testing-the-circuit","user/simple-example.html#full-example","user/lookup-tables.html#lookup-tables","user/gadgets.html#gadgets","user/tips-and-tricks.html#tips-and-tricks","user/tips-and-tricks.html#small-range-constraints","user/tips-and-tricks.html#small-set-interpolation","user/wasm-port.html#using-halo2-in-wasm","user/wasm-port.html#circuit-code-setup","user/wasm-port.html#prover","user/wasm-port.html#verifier","user/wasm-port.html#params","user/wasm-port.html#rust-and-wasm-environment-setup","user/wasm-port.html#webapp-setup","user/wasm-port.html#safari","user/wasm-port.html#debugging","user/wasm-port.html#credits","dev.html#developer-documentation","dev/features.html#feature-development","dev/features.html#feature-flags","dev/features.html#feature-workflow","dev/features.html#in-progress-features","design.html#design","design.html#note-on-language","design/proving-system.html#proving-system","design/proving-system.html#example","design/proving-system.html#tldr","design/proving-system/lookup.html#lookup-argument","design/proving-system/lookup.html#note-on-language","design/proving-system/lookup.html#technique-description","design/proving-system/lookup.html#zero-knowledge-adjustment","design/proving-system/lookup.html#cost","design/proving-system/lookup.html#generalizations","design/proving-system/permutation.html#permutation-argument","design/proving-system/permutation.html#notation","design/proving-system/permutation.html#constructing-the-permutation","design/proving-system/permutation.html#goal","design/proving-system/permutation.html#algorithm","design/proving-system/permutation.html#broken-alternatives","design/proving-system/permutation.html#argument-specification","design/proving-system/permutation.html#zero-knowledge-adjustment","design/proving-system/permutation.html#spanning-a-large-number-of-columns","design/proving-system/circuit-commitments.html#circuit-commitments","design/proving-system/circuit-commitments.html#committing-to-the-circuit-assignments","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutations","design/proving-system/circuit-commitments.html#committing-to-the-equality-constraint-permutation","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutation-product-columns","design/proving-system/vanishing.html#vanishing-argument","design/proving-system/vanishing.html#committing-to-hx","design/proving-system/vanishing.html#evaluating-the-polynomials","design/proving-system/multipoint-opening.html#multipoint-opening-argument","design/proving-system/multipoint-opening.html#optimization-steps","design/proving-system/inner-product.html#inner-product-argument","design/proving-system/comparison.html#comparison-to-other-work","design/proving-system/comparison.html#bcms20-appendix-a2","design/protocol.html#protocol-description","design/protocol.html#preliminaries","design/protocol.html#cryptographic-groups","design/protocol.html#interactive-proofs","design/protocol.html#zero-knowledge-arguments-of-knowledge","design/protocol.html#protocol","design/protocol.html#zero-knowledge-and-completeness","design/protocol.html#witness-extended-emulation","design/protocol.html#description-of-function-h","design/implementation.html#implementation","design/implementation/proofs.html#halo-2-proofs","design/implementation/proofs.html#proofs-as-opaque-byte-streams","design/implementation/proofs.html#proof-encoding","design/implementation/fields.html#fields","design/implementation/fields.html#sarkar-square-root-algorithm-table-based-variant","design/implementation/fields.html#i--0-1","design/implementation/fields.html#i--2","design/implementation/fields.html#i--3","design/implementation/fields.html#final-result","design/implementation/selector-combining.html#selector-combining","design/implementation/selector-combining.html#identifying-selectors-that-can-be-combined","design/implementation/selector-combining.html#writing-circuits-to-take-best-advantage-of-selector-combining","design/gadgets.html#gadgets","design/gadgets/ecc.html#elliptic-curves","design/gadgets/ecc.html#eccchip","design/gadgets/ecc.html#chip-assumptions","design/gadgets/ecc.html#layout","design/gadgets/ecc/witnessing-points.html#witnessing-points","design/gadgets/ecc/witnessing-points.html#non-identity-points","design/gadgets/ecc/witnessing-points.html#points-including-the-identity","design/gadgets/ecc/addition.html#incomplete-addition","design/gadgets/ecc/addition.html#constraints","design/gadgets/ecc/addition.html#complete-addition","design/gadgets/ecc/addition.html#constraints-1","design/gadgets/ecc/addition.html#analysis-of-constraints","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication","design/gadgets/ecc/fixed-base-scalar-mul.html#decompose-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#full-width-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#base-field-element","design/gadgets/ecc/fixed-base-scalar-mul.html#short-signed-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#load-fixed-base","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication-1","design/gadgets/ecc/fixed-base-scalar-mul.html#signed-short-exponent","design/gadgets/ecc/fixed-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication","design/gadgets/ecc/var-base-scalar-mul.html#witness-scalar","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication-1","design/gadgets/ecc/var-base-scalar-mul.html#constraint-program-for-optimized-double-and-add","design/gadgets/ecc/var-base-scalar-mul.html#incomplete-addition","design/gadgets/ecc/var-base-scalar-mul.html#q11","design/gadgets/ecc/var-base-scalar-mul.html#q21","design/gadgets/ecc/var-base-scalar-mul.html#q31","design/gadgets/ecc/var-base-scalar-mul.html#complete-addition","design/gadgets/ecc/var-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#constraints","design/gadgets/ecc/var-base-scalar-mul.html#lsb","design/gadgets/ecc/var-base-scalar-mul.html#layout-1","design/gadgets/ecc/var-base-scalar-mul.html#constraints-1","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check","design/gadgets/ecc/var-base-scalar-mul.html#optimized-check-for-ktqptq","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-general","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints-general","design/gadgets/ecc/var-base-scalar-mul.html#cost","design/gadgets/sinsemilla.html#sinsemilla","design/gadgets/sinsemilla.html#overview","design/gadgets/sinsemilla.html#description","design/gadgets/sinsemilla.html#use-as-a-commitment-scheme","design/gadgets/sinsemilla.html#efficient-implementation","design/gadgets/sinsemilla.html#incomplete-addition","design/gadgets/sinsemilla.html#constraint-program","design/gadgets/sinsemilla.html#plonk--halo-2-constraints","design/gadgets/sinsemilla.html#message-decomposition","design/gadgets/sinsemilla.html#efficient-packing","design/gadgets/sinsemilla.html#selectors","design/gadgets/sinsemilla.html#generator-lookup-table","design/gadgets/sinsemilla.html#layout","design/gadgets/sinsemilla.html#optimized-sinsemilla-gate","design/gadgets/sinsemilla/merkle-crh.html#merklecrh","design/gadgets/sinsemilla/merkle-crh.html#message-decomposition","design/gadgets/sinsemilla/merkle-crh.html#bit-length-constraints","design/gadgets/sinsemilla/merkle-crh.html#a0a1","design/gadgets/sinsemilla/merkle-crh.html#b0b1b2","design/gadgets/sinsemilla/merkle-crh.html#constraints","design/gadgets/sinsemilla/merkle-crh.html#decomposition-constraints","design/gadgets/sinsemilla/merkle-crh.html#region-layout","design/gadgets/sinsemilla/merkle-crh.html#circuit-components","design/gadgets/decomposition.html#decomposition","design/gadgets/decomposition.html#strict-mode","design/gadgets/decomposition.html#lookup-decomposition","design/gadgets/decomposition.html#short-range-check","design/gadgets/decomposition.html#combined-lookup-expression","design/gadgets/decomposition.html#short-range-decomposition","design/gadgets/sha256.html#sha-256","design/gadgets/sha256.html#specification","design/gadgets/sha256.html#gadget-interface","design/gadgets/sha256.html#chip-instructions","design/gadgets/sha256/table16.html#16-bit-table-chip-for-sha-256","design/gadgets/sha256/table16.html#compression-round","design/gadgets/sha256/table16.html#modular-addition","design/gadgets/sha256/table16.html#maj-function","design/gadgets/sha256/table16.html#ch-function","design/gadgets/sha256/table16.html#Σ_0-function","design/gadgets/sha256/table16.html#Σ_1-function","design/gadgets/sha256/table16.html#block-decomposition","design/gadgets/sha256/table16.html#σ_0-function","design/gadgets/sha256/table16.html#σ_1-function","design/gadgets/sha256/table16.html#message-scheduling","design/gadgets/sha256/table16.html#overall-cost","design/gadgets/sha256/table16.html#tables","design/gadgets/sha256/table16.html#spread-table","design/gadgets/sha256/table16.html#gates","design/gadgets/sha256/table16.html#choice-gate","design/gadgets/sha256/table16.html#majority-gate","design/gadgets/sha256/table16.html#Σ_0-gate","design/gadgets/sha256/table16.html#Σ_1-gate","design/gadgets/sha256/table16.html#σ_0-gate","design/gadgets/sha256/table16.html#σ_1-gate","design/gadgets/sha256/table16.html#helper-gates","design/gadgets/sha256/table16.html#message-scheduling-region","design/gadgets/sha256/table16.html#compression-region","background.html#background-material","background/fields.html#fields","background/fields.html#groups","background/fields.html#the-multiplicative-group-of-a-finite-field","background/fields.html#montgomerys-trick","background/fields.html#multiplicative-subgroups","background/fields.html#square-roots","background/fields.html#roots-of-unity","background/fields.html#references","background/polynomials.html#polynomials","background/polynomials.html#fast-fourier-transform-fft","background/polynomials.html#motivation-fast-polynomial-multiplication","background/polynomials.html#the-radix-2-cooley-tukey-algorithm","background/polynomials.html#inverse-fft","background/polynomials.html#the-schwartz-zippel-lemma","background/polynomials.html#vanishing-polynomial","background/polynomials.html#lagrange-basis-functions","background/polynomials.html#lagrange-interpolation","background/polynomials.html#references","background/groups.html#cryptographic-groups","background/groups.html#pedersen-commitment","background/groups.html#vector-pedersen-commitment","background/groups.html#diffiehellman","background/groups.html#multiscalar-multiplication","background/groups.html#todo-pippengers-algorithm","background/curves.html#elliptic-curves","background/curves.html#curve-arithmetic","background/curves.html#point-doubling","background/curves.html#projective-coordinates","background/curves.html#point-addition","background/curves.html#curve-endomorphisms","background/curves.html#curve-point-compression","background/curves.html#serialization","background/curves.html#deserialization","background/curves.html#cycles-of-curves","background/curves.html#todo-pallas-vesta-curves","background/curves.html#hashing-to-curves","background/curves.html#todo-simplified-swu","background/curves.html#references","background/pc-ipa.html#polynomial-commitment-using-inner-product-argument","background/pc-ipa.html#setup","background/pc-ipa.html#commit","background/pc-ipa.html#open-prover-and-openverify-verifier","background/recursion.html#recursion"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":3,"title":2},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":90,"breadcrumbs":4,"title":2},"100":{"body":240,"breadcrumbs":7,"title":3},"101":{"body":71,"breadcrumbs":11,"title":7},"102":{"body":13,"breadcrumbs":3,"title":1},"103":{"body":0,"breadcrumbs":7,"title":2},"104":{"body":20,"breadcrumbs":6,"title":1},"105":{"body":28,"breadcrumbs":7,"title":2},"106":{"body":48,"breadcrumbs":6,"title":1},"107":{"body":17,"breadcrumbs":9,"title":2},"108":{"body":17,"breadcrumbs":10,"title":3},"109":{"body":21,"breadcrumbs":10,"title":3},"11":{"body":120,"breadcrumbs":3,"title":1},"110":{"body":51,"breadcrumbs":10,"title":2},"111":{"body":1,"breadcrumbs":9,"title":1},"112":{"body":37,"breadcrumbs":10,"title":2},"113":{"body":3,"breadcrumbs":9,"title":1},"114":{"body":276,"breadcrumbs":10,"title":2},"115":{"body":23,"breadcrumbs":13,"title":4},"116":{"body":8,"breadcrumbs":11,"title":2},"117":{"body":41,"breadcrumbs":12,"title":3},"118":{"body":177,"breadcrumbs":12,"title":3},"119":{"body":55,"breadcrumbs":12,"title":3},"12":{"body":14,"breadcrumbs":4,"title":2},"120":{"body":164,"breadcrumbs":12,"title":3},"121":{"body":72,"breadcrumbs":13,"title":4},"122":{"body":24,"breadcrumbs":12,"title":3},"123":{"body":12,"breadcrumbs":10,"title":1},"124":{"body":13,"breadcrumbs":13,"title":4},"125":{"body":40,"breadcrumbs":11,"title":2},"126":{"body":271,"breadcrumbs":13,"title":4},"127":{"body":73,"breadcrumbs":14,"title":5},"128":{"body":65,"breadcrumbs":11,"title":2},"129":{"body":15,"breadcrumbs":10,"title":1},"13":{"body":9,"breadcrumbs":6,"title":2},"130":{"body":7,"breadcrumbs":10,"title":1},"131":{"body":15,"breadcrumbs":10,"title":1},"132":{"body":49,"breadcrumbs":11,"title":2},"133":{"body":0,"breadcrumbs":10,"title":1},"134":{"body":8,"breadcrumbs":10,"title":1},"135":{"body":0,"breadcrumbs":10,"title":1},"136":{"body":0,"breadcrumbs":10,"title":1},"137":{"body":1,"breadcrumbs":10,"title":1},"138":{"body":100,"breadcrumbs":11,"title":2},"139":{"body":94,"breadcrumbs":12,"title":3},"14":{"body":35,"breadcrumbs":6,"title":2},"140":{"body":55,"breadcrumbs":12,"title":3},"141":{"body":166,"breadcrumbs":12,"title":3},"142":{"body":38,"breadcrumbs":13,"title":4},"143":{"body":31,"breadcrumbs":10,"title":1},"144":{"body":0,"breadcrumbs":4,"title":1},"145":{"body":123,"breadcrumbs":4,"title":1},"146":{"body":175,"breadcrumbs":4,"title":1},"147":{"body":39,"breadcrumbs":6,"title":3},"148":{"body":27,"breadcrumbs":5,"title":2},"149":{"body":23,"breadcrumbs":5,"title":2},"15":{"body":26,"breadcrumbs":6,"title":2},"150":{"body":31,"breadcrumbs":5,"title":2},"151":{"body":0,"breadcrumbs":7,"title":4},"152":{"body":72,"breadcrumbs":5,"title":2},"153":{"body":113,"breadcrumbs":5,"title":2},"154":{"body":74,"breadcrumbs":4,"title":1},"155":{"body":12,"breadcrumbs":6,"title":3},"156":{"body":8,"breadcrumbs":4,"title":1},"157":{"body":64,"breadcrumbs":6,"title":3},"158":{"body":0,"breadcrumbs":5,"title":1},"159":{"body":93,"breadcrumbs":6,"title":2},"16":{"body":135,"breadcrumbs":6,"title":2},"160":{"body":10,"breadcrumbs":7,"title":3},"161":{"body":22,"breadcrumbs":5,"title":1},"162":{"body":33,"breadcrumbs":5,"title":1},"163":{"body":5,"breadcrumbs":5,"title":1},"164":{"body":55,"breadcrumbs":6,"title":2},"165":{"body":1,"breadcrumbs":6,"title":2},"166":{"body":39,"breadcrumbs":6,"title":2},"167":{"body":32,"breadcrumbs":4,"title":1},"168":{"body":24,"breadcrumbs":5,"title":2},"169":{"body":38,"breadcrumbs":5,"title":2},"17":{"body":63,"breadcrumbs":6,"title":2},"170":{"body":65,"breadcrumbs":6,"title":3},"171":{"body":25,"breadcrumbs":6,"title":3},"172":{"body":17,"breadcrumbs":6,"title":3},"173":{"body":0,"breadcrumbs":6,"title":2},"174":{"body":18,"breadcrumbs":5,"title":1},"175":{"body":29,"breadcrumbs":6,"title":2},"176":{"body":171,"breadcrumbs":6,"title":2},"177":{"body":35,"breadcrumbs":14,"title":6},"178":{"body":40,"breadcrumbs":10,"title":2},"179":{"body":110,"breadcrumbs":10,"title":2},"18":{"body":160,"breadcrumbs":6,"title":2},"180":{"body":92,"breadcrumbs":10,"title":2},"181":{"body":95,"breadcrumbs":10,"title":2},"182":{"body":115,"breadcrumbs":10,"title":2},"183":{"body":125,"breadcrumbs":10,"title":2},"184":{"body":41,"breadcrumbs":10,"title":2},"185":{"body":17,"breadcrumbs":10,"title":2},"186":{"body":24,"breadcrumbs":10,"title":2},"187":{"body":146,"breadcrumbs":10,"title":2},"188":{"body":44,"breadcrumbs":10,"title":2},"189":{"body":19,"breadcrumbs":9,"title":1},"19":{"body":21,"breadcrumbs":6,"title":2},"190":{"body":84,"breadcrumbs":10,"title":2},"191":{"body":0,"breadcrumbs":9,"title":1},"192":{"body":111,"breadcrumbs":10,"title":2},"193":{"body":69,"breadcrumbs":10,"title":2},"194":{"body":96,"breadcrumbs":10,"title":2},"195":{"body":104,"breadcrumbs":10,"title":2},"196":{"body":228,"breadcrumbs":10,"title":2},"197":{"body":228,"breadcrumbs":10,"title":2},"198":{"body":217,"breadcrumbs":10,"title":2},"199":{"body":551,"breadcrumbs":11,"title":3},"2":{"body":14,"breadcrumbs":5,"title":4},"20":{"body":139,"breadcrumbs":6,"title":2},"200":{"body":1174,"breadcrumbs":10,"title":2},"201":{"body":21,"breadcrumbs":4,"title":2},"202":{"body":178,"breadcrumbs":4,"title":1},"203":{"body":252,"breadcrumbs":4,"title":1},"204":{"body":86,"breadcrumbs":7,"title":4},"205":{"body":65,"breadcrumbs":5,"title":2},"206":{"body":149,"breadcrumbs":5,"title":2},"207":{"body":277,"breadcrumbs":5,"title":2},"208":{"body":84,"breadcrumbs":5,"title":2},"209":{"body":11,"breadcrumbs":4,"title":1},"21":{"body":62,"breadcrumbs":7,"title":3},"210":{"body":154,"breadcrumbs":4,"title":1},"211":{"body":42,"breadcrumbs":7,"title":4},"212":{"body":84,"breadcrumbs":7,"title":4},"213":{"body":85,"breadcrumbs":8,"title":5},"214":{"body":44,"breadcrumbs":5,"title":2},"215":{"body":79,"breadcrumbs":6,"title":3},"216":{"body":60,"breadcrumbs":5,"title":2},"217":{"body":138,"breadcrumbs":6,"title":3},"218":{"body":12,"breadcrumbs":5,"title":2},"219":{"body":46,"breadcrumbs":4,"title":1},"22":{"body":205,"breadcrumbs":6,"title":2},"220":{"body":43,"breadcrumbs":6,"title":2},"221":{"body":92,"breadcrumbs":6,"title":2},"222":{"body":32,"breadcrumbs":7,"title":3},"223":{"body":131,"breadcrumbs":5,"title":1},"224":{"body":0,"breadcrumbs":6,"title":2},"225":{"body":2,"breadcrumbs":7,"title":3},"226":{"body":304,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":34,"breadcrumbs":6,"title":2},"229":{"body":159,"breadcrumbs":6,"title":2},"23":{"body":183,"breadcrumbs":7,"title":3},"230":{"body":108,"breadcrumbs":6,"title":2},"231":{"body":64,"breadcrumbs":6,"title":2},"232":{"body":19,"breadcrumbs":7,"title":3},"233":{"body":116,"breadcrumbs":5,"title":1},"234":{"body":49,"breadcrumbs":5,"title":1},"235":{"body":153,"breadcrumbs":6,"title":2},"236":{"body":2,"breadcrumbs":8,"title":4},"237":{"body":55,"breadcrumbs":6,"title":2},"238":{"body":2,"breadcrumbs":7,"title":3},"239":{"body":27,"breadcrumbs":5,"title":1},"24":{"body":173,"breadcrumbs":6,"title":2},"240":{"body":30,"breadcrumbs":14,"title":6},"241":{"body":32,"breadcrumbs":9,"title":1},"242":{"body":25,"breadcrumbs":9,"title":1},"243":{"body":216,"breadcrumbs":12,"title":4},"244":{"body":177,"breadcrumbs":4,"title":1},"25":{"body":103,"breadcrumbs":6,"title":2},"26":{"body":5,"breadcrumbs":6,"title":2},"27":{"body":52,"breadcrumbs":6,"title":2},"28":{"body":0,"breadcrumbs":4,"title":1},"29":{"body":10,"breadcrumbs":6,"title":2},"3":{"body":13,"breadcrumbs":3,"title":2},"30":{"body":95,"breadcrumbs":7,"title":3},"31":{"body":61,"breadcrumbs":7,"title":3},"32":{"body":68,"breadcrumbs":7,"title":3},"33":{"body":45,"breadcrumbs":7,"title":3},"34":{"body":103,"breadcrumbs":5,"title":1},"35":{"body":59,"breadcrumbs":5,"title":1},"36":{"body":96,"breadcrumbs":5,"title":1},"37":{"body":289,"breadcrumbs":8,"title":4},"38":{"body":121,"breadcrumbs":6,"title":2},"39":{"body":42,"breadcrumbs":5,"title":1},"4":{"body":16,"breadcrumbs":2,"title":1},"40":{"body":64,"breadcrumbs":5,"title":1},"41":{"body":18,"breadcrumbs":5,"title":1},"42":{"body":18,"breadcrumbs":4,"title":2},"43":{"body":39,"breadcrumbs":6,"title":2},"44":{"body":66,"breadcrumbs":6,"title":2},"45":{"body":131,"breadcrumbs":6,"title":2},"46":{"body":12,"breadcrumbs":6,"title":2},"47":{"body":0,"breadcrumbs":2,"title":1},"48":{"body":64,"breadcrumbs":3,"title":2},"49":{"body":83,"breadcrumbs":5,"title":2},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":22,"breadcrumbs":4,"title":1},"51":{"body":77,"breadcrumbs":4,"title":1},"52":{"body":13,"breadcrumbs":7,"title":2},"53":{"body":16,"breadcrumbs":7,"title":2},"54":{"body":239,"breadcrumbs":7,"title":2},"55":{"body":156,"breadcrumbs":8,"title":3},"56":{"body":15,"breadcrumbs":6,"title":1},"57":{"body":148,"breadcrumbs":6,"title":1},"58":{"body":45,"breadcrumbs":7,"title":2},"59":{"body":64,"breadcrumbs":6,"title":1},"6":{"body":21,"breadcrumbs":2,"title":1},"60":{"body":0,"breadcrumbs":7,"title":2},"61":{"body":37,"breadcrumbs":6,"title":1},"62":{"body":179,"breadcrumbs":6,"title":1},"63":{"body":40,"breadcrumbs":7,"title":2},"64":{"body":229,"breadcrumbs":7,"title":2},"65":{"body":98,"breadcrumbs":8,"title":3},"66":{"body":107,"breadcrumbs":9,"title":4},"67":{"body":0,"breadcrumbs":7,"title":2},"68":{"body":110,"breadcrumbs":8,"title":3},"69":{"body":67,"breadcrumbs":8,"title":3},"7":{"body":376,"breadcrumbs":5,"title":2},"70":{"body":77,"breadcrumbs":9,"title":4},"71":{"body":70,"breadcrumbs":10,"title":5},"72":{"body":149,"breadcrumbs":7,"title":2},"73":{"body":43,"breadcrumbs":7,"title":2},"74":{"body":69,"breadcrumbs":7,"title":2},"75":{"body":66,"breadcrumbs":9,"title":3},"76":{"body":125,"breadcrumbs":8,"title":2},"77":{"body":31,"breadcrumbs":9,"title":3},"78":{"body":0,"breadcrumbs":7,"title":2},"79":{"body":209,"breadcrumbs":8,"title":3},"8":{"body":252,"breadcrumbs":5,"title":2},"80":{"body":0,"breadcrumbs":5,"title":2},"81":{"body":22,"breadcrumbs":4,"title":1},"82":{"body":144,"breadcrumbs":5,"title":2},"83":{"body":48,"breadcrumbs":5,"title":2},"84":{"body":520,"breadcrumbs":7,"title":4},"85":{"body":388,"breadcrumbs":4,"title":1},"86":{"body":511,"breadcrumbs":6,"title":3},"87":{"body":249,"breadcrumbs":6,"title":3},"88":{"body":793,"breadcrumbs":6,"title":3},"89":{"body":0,"breadcrumbs":3,"title":1},"9":{"body":366,"breadcrumbs":3,"title":1},"90":{"body":0,"breadcrumbs":6,"title":3},"91":{"body":142,"breadcrumbs":7,"title":4},"92":{"body":196,"breadcrumbs":5,"title":2},"93":{"body":28,"breadcrumbs":4,"title":1},"94":{"body":55,"breadcrumbs":10,"title":7},"95":{"body":8,"breadcrumbs":5,"title":2},"96":{"body":5,"breadcrumbs":4,"title":1},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":27,"breadcrumbs":5,"title":2},"99":{"body":150,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"halo2 » halo2 Crates.io","id":"0","title":"halo2 Crates.io"},"1":{"body":"","breadcrumbs":"halo2 » Documentation","id":"1","title":"Documentation"},"10":{"body":"In order to combine functionality from several chips, we compose them in a tree. The top-level chip defines a set of fixed, advice, and instance columns, and then specifies how they should be distributed between lower-level chips. In the simplest case, each lower-level chips will use columns disjoint from the other chips. However, it is allowed to share a column between chips. It is important to optimize the number of advice columns in particular, because that affects proof size. The result (possibly after optimization) is a PLONKish configuration. Our circuit implementation will be parameterized on a chip, and can use any features of the supported lower-level chips via the top-level chip. Our hope is that less expert users will normally be able to find an existing chip that supports the operations they need, or only have to make minor modifications to an existing chip. Expert users will have full control to do the kind of circuit optimizations that ECC is famous for 🙂.","breadcrumbs":"Concepts » Chips » Composing chips","id":"10","title":"Composing chips"},"100":{"body":"We need a partition of the overall set of selectors s0​,…,sm−1​ into subsets (called \"combinations\"), such that no two selectors in a combination are enabled on the same row. Labels must be unique within a combination, but they are not unique across combinations. Do not confuse a selector's index with its label. Suppose that we are given max_degree, the degree bound of the circuit. We use the following algorithm: Leave nonsimple selectors unoptimized, i.e. map each of them to a separate fixed column. Check (or ensure by construction) that all polynomial constraints involving each simple selector si​ are of the form si​⋅ti,j​=0 where ti,j​ do not involve any simple selectors. For each i, record the maximum degree of any ti,j​ as dimax​. Compute a binary \"exclusion matrix\" X such that Xj,i​ is 1 whenever i=j and si​ and sj​ are enabled on the same row; and 0 otherwise. Since X is symmetric and is zero on the diagonal, we can represent it by either its upper or lower triangular entries. The rest of the algorithm is guaranteed only to access only the entries Xj,i​ where j>i. Initialize a boolean array added0..k−1​ to all false. addedi​ will record whether si​ has been included in any combination. Iterate over the si​ that have not yet been added to any combination: a. Add si​ to a fresh combination c, and set addedi​=true. b. Let mut d:=dimax​−1. d is used to keep track of the largest degree, excluding the selector expression, of any gate involved in the combination c so far. c. Iterate over all the selectors sj​ for j>i that can potentially join c, i.e. for which addedj​ is false: i. (Optimization) If d+len(c)=max_degree, break to the outer loop, since no more selectors can be added to c. ii. Let dnew=max(d,djmax​−1). iii. If Xj,i′​ is true for any i′ in c, or if dnew+(len(c)+1)>max_degree, break to the outer loop. dnew+(len(c)+1) is the maximum degree, including the selector expression, of any constraint that would result from adding sj​ to the combination c. iv. Set d:=dnew. v. Add sj​ to c and set addedj​:=true. d. Allocate a fixed column qc​, initialized to all-zeroes. e. For each selector s′∈c: i. Label s′ with a distinct index k where 1≤k≤len(c). ii. Record that s′ should be substituted with qc​⋅∏1≤h≤len(c),h=k​(h−qc​) in all gate constraints. iii. For each row r such that s′ is enabled at r, assign the value k to qc​ at row r. The above algorithm is implemented in halo2_proofs/src/plonk/circuit/compress_selectors.rs . This is used by the compress_selectors function of halo2_proofs/src/plonk/circuit.rs which does the actual substitutions.","breadcrumbs":"Design » Implementation » Selector combining » Identifying selectors that can be combined","id":"100","title":"Identifying selectors that can be combined"},"101":{"body":"For this optimization it is beneficial for a circuit to use simple selectors as far as possible, rather than fixed columns. It is usually not beneficial to do manual combining of selectors, because the resulting fixed columns cannot take part in the automatic combining. That means that to get comparable results you would need to do a global optimization manually, which would interfere with writing composable gadgets. Whether two selectors are enabled on the same row (and so are inhibited from being combined) depends on how regions are laid out by the floor planner. The currently implemented floor planners do not attempt to take this into account. We suggest not worrying about it too much — the gains that can be obtained by cajoling a floor planner to shuffle around regions in order to improve combining are likely to be relatively small.","breadcrumbs":"Design » Implementation » Selector combining » Writing circuits to take best advantage of selector combining","id":"101","title":"Writing circuits to take best advantage of selector combining"},"102":{"body":"In this section we document the gadgets and chip designs provided in the halo2_gadgets crate. Neither these gadgets, nor their implementations, have been reviewed, and they should not be used in production.","breadcrumbs":"Design » Gadgets » Gadgets","id":"102","title":"Gadgets"},"103":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Elliptic Curves","id":"103","title":"Elliptic Curves"},"104":{"body":"halo2_gadgets provides a chip that implements EccInstructions using 10 advice columns. The chip is currently restricted to the Pallas curve, but will be extended to support the Vesta curve in the near future.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » EccChip","id":"104","title":"EccChip"},"105":{"body":"A non-exhaustive list of assumptions made by EccChip: 0 is not an x-coordinate of a valid point on the curve. Holds for Pallas because 5 is not square in Fq​. 0 is not a y-coordinate of a valid point on the curve. Holds for Pallas because −5 is not a cube in Fq​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Chip assumptions","id":"105","title":"Chip assumptions"},"106":{"body":"The following table shows how columns are used by the gates for various chip sub-areas: W - witnessing points. AI - incomplete point addition. AC - complete point addition. MF - Fixed-base scalar multiplication. MVI - variable-base scalar multiplication, incomplete rounds. MVC - variable-base scalar multiplication, complete rounds. MVO - variable-base scalar multiplication, overflow check. Sub-areaWAIACMFMVIMVC​a0​xxp​xp​xp​xp​xp​​a1​yyp​yp​yp​yp​yp​​a2​xq​xr​xq​xr​xq​xr​λ2lo​xq​xr​​a3​yq​yr​yq​yr​yq​yr​xAhi​yq​yr​​a4​λwindowλ1hi​λ​a5​αuλ2hi​α​a6​βzloβ​a7​γxAlo​γ​a8​δλ1lo​δ​a9​zhizcomplete​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Layout","id":"106","title":"Layout"},"107":{"body":"We represent elliptic curve points in the circuit in their affine representation (x,y). The identity is represented as the pseudo-coordinate (0,0), which we assume is not a valid point on the curve.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Witnessing points","id":"107","title":"Witnessing points"},"108":{"body":"To constrain a coordinate pair (x,y) as representing a valid point on the curve, we directly check the curve equation. For Pallas and Vesta, this is: y2=x3+5 Degree4​Constraintqpointnon-id​⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Non-identity points","id":"108","title":"Non-identity points"},"109":{"body":"To allow (x,y) to represent either a valid point on the curve, or the pseudo-coordinate (0,0), we define a separate gate that enforces the curve equation check unless both x and y are zero. Degree55​Constraint(qpoint​⋅x)⋅(y2−x3−5)=0(qpoint​⋅y)⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Points including the identity","id":"109","title":"Points including the identity"},"11":{"body":"When implementing a circuit, we could use the features of the chips we've selected directly. Typically, though, we will use them via gadgets . This indirection is useful because, for reasons of efficiency and limitations imposed by PLONKish circuits, the chip interfaces will often be dependent on low-level implementation details. The gadget interface can provide a more convenient and stable API that abstracts away from extraneous detail. For example, consider a hash function such as SHA-256. The interface of a chip supporting SHA-256 might be dependent on internals of the hash function design such as the separation between message schedule and compression function. The corresponding gadget interface can provide a more convenient and familiar update/finalize API, and can also handle parts of the hash function that do not need chip support, such as padding. This is similar to how accelerated instructions for cryptographic primitives on CPUs are typically accessed via software libraries, rather than directly. Gadgets can also provide modular and reusable abstractions for circuit programming at a higher level, similar to their use in libraries such as libsnark and bellman . As well as abstracting functions , they can also abstract types , such as elliptic curve points or integers of specific sizes.","breadcrumbs":"Concepts » Gadgets » Gadgets","id":"11","title":"Gadgets"},"110":{"body":"We will use formulae for curve arithmetic using affine coordinates on short Weierstrass curves, derived from section 4.1 of Hüseyin Hışıl's thesis . Inputs: P=(xp​,yp​),Q=(xq​,yq​) Output: R=P⸭Q=(xr​,yr​) The formulae from Hışıl's thesis are: x3​=(x1​−x2​y1​−y2​​)2−x1​−x2​ y3​=x1​−x2​y1​−y2​​⋅(x1​−x3​)−y1​. Rename (x1​,y1​) to (xq​,yq​), (x2​,y2​) to (xp​,yp​), and (x3​,y3​) to (xr​,yr​), giving xr​=(xq​−xp​yq​−yp​​)2−xq​−xp​ yr​=xq​−xp​yq​−yp​​⋅(xq​−xr​)−yq​ which is equivalent to xr​+xq​+xp​=(xp​−xq​yp​−yq​​)2 yr​+yq​=xp​−xq​yp​−yq​​⋅(xq​−xr​). Assuming xp​=xq​, we have and​⟺⟺⟺⟺​xr​+xq​+xp​(xr​+xq​+xp​)⋅(xp​−xq​)2(xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2yr​+yq​(yr​+yq​)⋅(xp​−xq​)(yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)​======​(xp​−xq​yp​−yq​​)2(yp​−yq​)20xp​−xq​yp​−yq​​⋅(xq​−xr​)(yp​−yq​)⋅(xq​−xr​)0.​ So we get the constraints: (xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2=0 Note that this constraint is unsatisfiable for P⸭(−P) (when P=O), and so cannot be used with arbitrary inputs. (yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)=0.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Incomplete addition","id":"110","title":"Incomplete addition"},"111":{"body":"Degree43​Constraintqadd-incomplete​⋅((xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2)=0qadd-incomplete​⋅((yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​))=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"111","title":"Constraints"},"112":{"body":"OO(xp​,yp​)(x,y)(x,y)(xp​,yp​)​++++++​O(xq​,yq​)O(x,y)(x,−y)(xq​,yq​)​=O=(xq​,yq​)=(xp​,yp​)=[2](x,y)=O=(xp​,yp​)⸭(xq​,yq​), if xp​=xq​.​ Suppose that we represent O as (0,0). (0 is not an x-coordinate of a valid point because we would need y2=x3+5, and 5 is not square in Fq​. Also 0 is not a y-coordinate of a valid point because −5 is not a cube in Fq​.) P+Q(xp​,yp​)+(xq​,yq​)λxr​yr​​=R=(xr​,yr​)=xq​−xp​yq​−yp​​=λ2−xp​−xq​=λ(xp​−xr​)−yp​​ For the doubling case, Hışıl's thesis tells us that λ has to instead be computed as 2y3x2​. Define inv0(x)={0,1/x,​if x=0otherwise.​ Witness α,β,γ,δ,λ where: α=β=γ=δ=λ=​inv0(xq​−xp​)inv0(xp​)inv0(xq​){inv0(yq​+yp​),0,​if xq​=xp​otherwise​⎩⎨⎧​xq​−xp​yq​−yp​​,2yp​3xp​2​0,​if xq​=xp​if xq​=xp​∧yp​=0otherwise.​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Complete addition","id":"112","title":"Complete addition"},"113":{"body":"Degree456666444444​Constraintqadd​⋅(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))qadd​⋅(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp​2)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅(1−xp​⋅β)⋅(xr​−xq​)qadd​⋅(1−xp​⋅β)⋅(yr​−yq​)qadd​⋅(1−xq​⋅γ)⋅(xr​−xp​)qadd​⋅(1−xq​⋅γ)⋅(yr​−yp​)qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​​============​000000000000​Meaningxq​=xp​⟹λ=xq​−xp​yq​−yp​​{xq​=xp​∧yp​=0⟹λ=2yp​3xp​2​xq​=xp​∧yp​=0⟹xp​=0​xp​=0∧xq​=0∧xq​=xp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧xq​=xp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0∧xq​=0∧yq​=−yp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧yq​=−yp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0⟹xr​=xq​xp​=0⟹yr​=yq​xq​=0⟹xr​=xp​xq​=0⟹yr​=yp​xq​=xp​∧yq​=−yp​⟹xr​=0xq​=xp​∧yq​=−yp​⟹yr​=0​​ Max degree: 6","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"113","title":"Constraints"},"114":{"body":"1.2.3. a) b) c) d)4. a) b)5. a) b)6. a) b)​(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))=0At least one of or ​xq​−xp​=0(xq​−xp​)⋅λ−(yq​−yp​)=0​must be satisfied for the constraint to be satisfied.If xq​−xp​=0, then (xq​−xp​)⋅λ−(yq​−yp​)=0, andby rearranging both sides we get λ=(yq​−yp​)/(xq​−xp​).Therefore:xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​).(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp2​)=0At least one of or ​(1−(xq​−xp​)⋅α)=0(2yp​⋅λ−3xp2​)=0​must be satisfied for the constraint to be satisfied.If xq​=xp​, then 1−(xq​−xp​)⋅α=0 has no solution for α,so it must be that 2yp​⋅λ−3xp2​=0.If xq​=xp​ and yp​=0 then xp​=0, and the constraint is satisfied.If xq​=xp​ and yp​=0 then by rearranging both sideswe get λ=3xp2​/2yp​.Therefore:(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​.xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0At least one of or or or ​xp​=0xp​=0(xq​−xp​)=0(λ2−xp​−xq​−xr​)=0​must be satisfied for constraint (a) to be satisfied.If xp​=0∧xq​=0∧xq​=xp​,• Constraint (a) imposes that xr​=λ2−xp​−xq​.• Constraint (b) imposes that yr​=λ⋅(xp​−xr​)−yp​.If xp​=0∧xq​=0∧yq​=−yp​,• Constraint (c) imposes that xr​=λ2−xp​−xq​.• Constraint (d) imposes that yr​=λ⋅(xp​−xr​)−yp​.Therefore:⟹​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​).​(1−xp​⋅β)⋅(xr​−xq​)=0(1−xp​⋅β)⋅(yr​−yq​)=0At least one of 1−xp​⋅βor xr​−xq​​=0=0​must be satisfied for constraint (a) to be satisfied.If xp​=0 then 1−xp​⋅β=0 has no solutions for β,and so it must be that xr​−xq​=0.Similarly, constraint (b) imposes that if xp​=0then yr​−yq​=0.Therefore:xp​=0⟹(xr​,yr​)=(xq​,yq​).(1−xq​⋅γ)⋅(xr​−xp​)=0(1−xq​⋅γ)⋅(yr​−yp​)=0At least one of 1−xq​⋅γor xr​−xp​​=0=0​must be satisfied for constraint (a) to be satisfied.If xq​=0 then 1−xq​⋅γ=0 has no solutions for γ,and so it must be that xr​−xp​=0.Similarly, constraint (b) imposes that if xq​=0then yr​−yp​=0.Therefore:xq​=0⟹(xr​,yr​)=(xp​,yp​).(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​=0(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​=0At least one of or ​1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0xr​=0​must be satisfied for constraint (a) to be satisfied,and similarly replacing xr​ by yr​.If xr​=0 or yr​=0, then it must be that 1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0.However, if xq​=xp​∧yq​=−yp​, then there are no solutions for α and δ.Therefore: xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0).​ Propositions: (1)(2)(3)(4)(5)(6)​xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​)(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))⟹(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​)xp​=0⟹(xr​,yr​)=(xq​,yq​)xq​=0⟹(xr​,yr​)=(xp​,yp​)xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0)​ Cases: (xp​,yp​)+(xq​,yq​)=(xr​,yr​) Note that we rely on the fact that 0 is not a valid x-coordinate or y-coordinate of a point on the Pallas curve other than O. (0,0)+(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because yp​=0holds because xp​=0holds because (xr​,yr​)=(xq​,yq​)=(0,0)holds because (xr​,yr​)=(xp​,yp​)=(0,0)holds because (xr​,yr​)=(0,0).​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (x,y)+(0,0) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xq​=0holds because xp​=0, therefore β=xp−1​ is a solutionholds because (xr​,yr​)=(xp​,yp​)holds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xp​,yp​) is the only solution to (5). (0,0)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xp​=0holds because xp​=0 only when (xr​,yr​)=(xq​,yq​)holds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xq​,yq​) is the only solution to (4). (x,y)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xp​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​ and yq​=−yp​, therefore α=0 and δ=(yq​+yp​)−1 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution. (x,y)+(x,−y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solution(although λ is not used in this case)holds because xq​=xp​ and yq​=−yp​holds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because (xr​,yr​)=(0,0)​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (xp​,yp​)+(xq​,yq​) for (xp​,yp​)=(0,0) and (xq​,yq​)=(0,0) and xp​=xq​ Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Analysis of constraints","id":"114","title":"Analysis of constraints"},"115":{"body":"There are 6 fixed bases in the Orchard protocol: KOrchard, used in deriving the nullifier; GOrchard, used in spend authorization; R base for NoteCommitOrchard; V and R bases for ValueCommitOrchard; and R base for Commitivk.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Fixed-base scalar multiplication","id":"115","title":"Fixed-base scalar multiplication"},"116":{"body":"We support fixed-base scalar multiplication with three types of scalars:","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Decompose scalar","id":"116","title":"Decompose scalar"},"117":{"body":"A 255-bit scalar from Fq​. We decompose a full-width scalar α into 85 3-bit windows: α=k0​+k1​⋅(23)1+⋯+k84​⋅(23)84,ki​∈[0..23). The scalar multiplication will be computed correctly for k0..84​ representing any integer in the range [0,2255) - that is, the scalar is allowed to be non-canonical. We range-constrain each 3-bit word of the scalar decomposition using a polynomial range-check constraint: Degree9​Constraintqmul_fixed_full​⋅range_check(word,23)=0​​ where range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Full-width scalar","id":"117","title":"Full-width scalar"},"118":{"body":"We support using a base field element as the scalar in fixed-base multiplication. This occurs, for example, in the scalar multiplication for the nullifier computation of the Action circuit DeriveNullifiernk​=ExtractP​([(PRFnknfOrchard​(ρ)+ψ)modqP​]KOrchard+cm): here, the scalar [(PRFnknfOrchard​(ρ)+ψ)modqP​] is the result of a base field addition. Decompose the base field element α into three-bit windows, and range-constrain each window, using the short range decomposition gadget in strict mode, with W=85,K=3. If k0..84​ is witnessed directly then no issue of canonicity arises. However, because the scalar is given as a base field element here, care must be taken to ensure a canonical representation, since 2255>p. That is, we must check that 0≤αq. Thus, given a scalar α, we witness the boolean decomposition of k=α+tq​. (We use big-endian bit order for convenient input into the variable-base scalar multiplication algorithm.) k=k254​⋅2254+k253​⋅2253+⋯+k0​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Witness scalar","id":"125","title":"Witness scalar"},"126":{"body":"We use an optimized double-and-add algorithm, copied from \"Faster variable-base scalar multiplication in zk-SNARK circuits\" with some variable name changes: Acc := [2] T\nfor i from n-1 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc\n}\nreturn (k_0 = 0) ? (Acc - T) : Acc It remains to check that the x-coordinates of each pair of points to be added are distinct. When adding points in a prime-order group, we can rely on Theorem 3 from Appendix C of the Halo paper , which says that if we have two such points with nonzero indices wrt a given odd-prime order base, where the indices taken in the range −(q−1)/2..(q−1)/2 are distinct disregarding sign, then they have different x-coordinates. This is helpful, because it is easier to reason about the indices of points occurring in the scalar multiplication algorithm than it is to reason about their x-coordinates directly. So, the required check is equivalent to saying that the following \"indexed version\" of the above algorithm never asserts: acc := 2\nfor i from n-1 down to 0 { p = k_{i+1} ? 1 : −1 assert acc ≠ ± p assert (acc + p) ≠ acc // X acc := (acc + p) + acc assert 0 < acc ≤ (q-1)/2\n}\nif k_0 = 0 { assert acc ≠ 1 acc := acc - 1\n} The maximum value of acc is: <--- n 1s ---> 1011111...111111\n= 1100000...000000 - 1 = 2n+1+2n−1 The assertion labelled X obviously cannot fail because p=0. It is possible to see that acc is monotonically increasing except in the last conditional. It reaches its largest value when k is maximal, i.e. 2n+1+2n−1. So to entirely avoid exceptional cases, we would need 2n+1+2n−1<(q−1)/2. But we can use n larger by c if the last c iterations use complete addition . The first i for which the algorithm using only incomplete addition fails is going to be 252, since 2252+1+2252−1>(q−1)/2. We need n=254 to make the wraparound technique above work. sage: q = 0x40000000000000000000000000000000224698fc0994a8dd8c46eb2100000001\nsage: 2^253 + 2^252 - 1 < (q-1)//2\nFalse\nsage: 2^252 + 2^251 - 1 < (q-1)//2\nTrue So the last three iterations of the loop (i=2..0) need to use complete addition , as does the conditional subtraction at the end. Writing this out using ⸭ for incomplete addition (as we do in the spec), we have: Acc := [2] T\nfor i from 253 down to 3 { P := k_{i+1} ? T : −T Acc := (Acc ⸭ P) ⸭ Acc\n}\nfor i from 2 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc // complete addition\n}\nreturn (k_0 = 0) ? (Acc + (-T)) : Acc // complete addition","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Variable-base scalar multiplication","id":"126","title":"Variable-base scalar multiplication"},"127":{"body":"Define a running sum zj​=∑i=jn​(ki​⋅2i−j), where n=254 and: ​zn+1​=0,zn​=kn​,(most significant bit)z0​=k.​ Initialize A254​=[2]T.for i from 254 down to 4:bool_check(ki​)=0zi​=2zi+1​+ki​xP,i​=xT​yP,i​=(2ki​−1)⋅yT​(conditionally negate)λ1,i​⋅(xA,i​−xP,i​)=yA,i​−yP,i​xR,i​=λ1,i2​−xA,i​−xP,i​(λ1,i​+λ2,i​)⋅(xA,i​−xR,i​)=2yA,i​λ2,i2​=xA,i−1​+xR,i​+xA,i​λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​.​ The helper bool_check(x)=x⋅(1−x). After substitution of xP,i​,yP,i​,xR,i​,yA,i​, and yA,i−1​, this becomes: Initialize A254​=[2]T.for i from 254 down to 4:// let ki​=zi​−2zi+1​// let yA,i​=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​bool_check(ki​)=0λ1,i​⋅(xA,i​−xT​)=yA,i​−(2ki​−1)⋅yT​λ2,i2​=xA,i−1​+λ1,i2​−xT​{λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​,λ2,4​⋅(xA,4​−xA,3​)=yA,4​+yA,3witnessed​,​if i>4if i=4.​​ Here, yA,3witnessed​ is assigned to a cell. This is unlike previous yA,i​'s, which were implicitly derived from λ1,i​,λ2,i​,xA,i​,xT​, but never actually assigned. The bits k3…1​ are used in three further steps, using complete addition : for i from 3 down to 1:// let ki​=zi​−2zi+1​bool_check(ki​)=0(xA,i−1​,yA,i−1​)=((xA,i​,yA,i​)+(xT​,yT​))+(xA,i​,yA,i​)​ If the least significant bit k0​=1, we set B=O, otherwise we set B=−T. Then we return A+B using complete addition. Let B={(0,0),(xT​,−yT​),​ if k0​=1, otherwise.​ Output (xA,0​,yA,0​)+B. (Note that (0,0) represents O.)","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraint program for optimized double-and-add","id":"127","title":"Constraint program for optimized double-and-add"},"128":{"body":"We need six advice columns to witness (xT​,yT​,λ1​,λ2​,xA,i​,zi​). However, since (xT​,yT​) are the same, we can perform two incomplete additions in a single row, reusing the same (xT​,yT​). We split the scalar bits used in incomplete addition into hi and lo halves and process them in parallel. This means that we effectively have two for loops: the first, covering the hi half for i from 254 down to 130, with a special case at i=130; and the second, covering the lo half for the remaining i from 129 down to 4, with a special case at i=4. xT​xT​xT​⋮xT​xT​​yT​yT​yT​⋮yT​yT​​zhiz255​=0z254​z253​⋮z130​​xAhi​xA,254​=2[T]x​xA,253​⋮xA,130​xA,129​​λ1hi​yA,254​=2[T]y​λ1,254​λ1,253​⋮λ1,130​yA,129​​λ2hi​λ2,254​λ2,253​⋮λ2,130​​q1hi​100⋮0​q2hi​011⋮0​q3hi​000⋮1​zloz130​z129​z128​⋮z5​z4​​xAlo​xA,129​xA,128​⋮xA,5​xA,4​xA,3​​λ1lo​yA,129​λ1,129​λ1,128​⋮λ1,5​λ1,4​yA,3​​λ2lo​λ2,129​λ2,128​⋮λ2,5​λ2,4​​q1lo​100⋮00​q2lo​011⋮10​q3lo​000⋮01​​ For each hi and lo half, we have three sets of gates. Note that i is going from 255..=3; i is NOT indexing the rows.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Incomplete addition","id":"128","title":"Incomplete addition"},"129":{"body":"This gate is only used on the first row (before the for loop). We check that λ1​,λ2​ are initialized to values consistent with the initial yA​. Degree4​Constraintq1​⋅(yA,nwitnessed​−yA,n​)=0​​ where yA,n​yA,nwitnessed​​=2(λ1,n​+λ2,n​)⋅(xA,n​−(λ1,n2​−xA,n​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q1​=1","id":"129","title":"q1​=1"},"13":{"body":"The halo2 crate includes several utilities to help you design and implement your circuits.","breadcrumbs":"User Documentation » Developer tools » Developer tools","id":"13","title":"Developer tools"},"130":{"body":"This gate is used on all rows corresponding to the for loop except the last. Degree223433​Constraintq2​⋅(xT,cur​−xT,next​)=0q2​⋅(yT,cur​−yT,next​)=0q2​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q2​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q2​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q2​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1​)=0​​ where xR,i​yA,i​yA,i−1​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​,=2(λ1,i−1​+λ2,i−1​)⋅(xA,i−1​−(λ1,i−12​−xA,i−1​−xT​))​,​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q2​=1","id":"130","title":"q2​=1"},"131":{"body":"This gate is used on the final iteration of the for loop, handling the special case where we check that the output yA​ has been witnessed correctly. Degree3433​Constraintq3​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q3​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q3​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q3​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1witnessed​)=0​​ where xR,i​yA,i​yA,i−1witnessed​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q3​=1","id":"131","title":"q3​=1"},"132":{"body":"We reuse the complete addition constraints to implement the final c rounds of double-and-add. This requires two rows per round because we need 9 advice columns for each complete addition. In the 10th advice column we stash the other cells that we need to correctly implement the double-and-add: The base y coordinate, so we can conditionally negate it as input to one of the complete additions. The running sum, which we constrain over two rows instead of sequentially.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Complete addition","id":"132","title":"Complete addition"},"133":{"body":"a0​xT​xA​​a1​yp​yA​​a2​xA​xq​xr​​a3​yA​yq​yr​​a4​λ1​λ2​​a5​α1​α2​​a6​β1​β2​​a7​γ1​γ2​​a8​δ1​δ2​​a9​zi+1​yT​zi​​qmul_decompose_var​010​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"133","title":"Layout"},"134":{"body":"In addition to the complete addition constraints, we define the following gate: Degree​Constraintqmul_decompose_var​⋅bool_check(ki​)=0qmul_decompose_var​⋅ternary(ki​,yT​−yp​,yT​+yp​)=0​​ where ki​=zi​−2zi+1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"134","title":"Constraints"},"135":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » LSB","id":"135","title":"LSB"},"136":{"body":"a0​xp​xT​​a1​yp​yT​​a2​xA​xr​​a3​yA​yr​​a4​λ​a5​α​a6​β​a7​γ​a8​δ​a9​z1​z0​​qmul_lsb​10​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"136","title":"Layout"},"137":{"body":"Degree​Constraintqmul_lsb​⋅bool_check(k0​)=0qmul_lsb​⋅ternary(k0​,xp​,xp​−xT​)=0qmul_lsb​⋅ternary(k0​,yp​,yp​+yT​)=0​​ where k0​=z0​−2z1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"137","title":"Constraints"},"138":{"body":"zi​ cannot overflow for any i≥1, because it is a weighted sum of bits only up to 2n−1=2253, which is smaller than p (and also q). However, z0​=α+tq​ can overflow [0,p). Note: for full-width scalar mul, it may not be possible to represent z0​ in the base field (e.g. when the base field is Pasta's Fp​ and pq. It is not true for a full-width scalar α≥p when p = MyCircuit { a: Value::unknown(), lookup_table, }; // Create the area you want to draw on. // Use SVGBackend if you want to render to .svg instead. use plotters::prelude::*; let root = BitMapBackend::new(\"layout.png\", (1024, 768)).into_drawing_area(); root.fill(&WHITE).unwrap(); let root = root .titled(\"Example Circuit Layout\", (\"sans-serif\", 60)) .unwrap(); halo2_proofs::dev::CircuitLayout::default() // You can optionally render only a section of the circuit. .view_width(0..2) .view_height(0..16) // You can hide labels, which can be useful with smaller areas. .show_labels(false) // Render the circuit onto your area! // The first argument is the size parameter for the circuit. .render(5, &circuit, &root) .unwrap();\n} Columns are laid out from left to right as instance, advice and fixed. The order of columns is otherwise without meaning. Instance columns have a white background. Advice columns have a red background. Fixed columns have a blue background. Regions are shown as labelled green boxes (overlaying the background colour). A region may appear as multiple boxes if some of its columns happen to not be adjacent. Cells that have been assigned to by the circuit will be shaded in grey. If any cells are assigned to more than once (which is usually a mistake), they will be shaded darker than the surrounding cells.","breadcrumbs":"User Documentation » Developer tools » Circuit layout","id":"16","title":"Circuit layout"},"160":{"body":"Chunk c is directly constrained by Sinsemilla. We constrain the remaining chunks with the following constraints:","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Bit length constraints","id":"160","title":"Bit length constraints"},"161":{"body":"z1,a​, the index-1 running sum output of SinsemillaHash(a), is copied into the gate. z1,a​ has been constrained by SinsemillaHash to be 240 bits, and is precisely a1​. We recover chunk a0​ using a,z1,a​: z1,a​⟹a0​​=210a−a0​​=a1​=a−z1,a​⋅210.​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » a0​,a1​","id":"161","title":"a0​,a1​"},"162":{"body":"z1,b​, the index-1 running sum output of SinsemillaHash(b), is copied into the gate. z1,b​ has been constrained by SinsemillaHash to be 10 bits. We witness the subpieces b1​,b2​ outside this gate, and constrain them each to be 5 bits. Inside the gate, we check that b1​+25⋅b2​=z1,b​. We also recover the subpiece b0​ using (b,z1,b​): z1,b​⟹b0​​=210b−b0..=10​​=b−(z1,b​⋅210).​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » b0​,b1​,b2​","id":"162","title":"b0​,b1​,b2​"},"163":{"body":"Degree2​Constraintshort_lookup_range_check(b1​,5)short_lookup_range_check(b2​,5)qdecompose​⋅(z1,b​−(b1​+b2​⋅25))=0​​ where short_lookup_range_check() is a short lookup range check .","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Constraints","id":"163","title":"Constraints"},"164":{"body":"We have now derived or witnessed every subpiece, and range-constrained every subpiece: a0​ (10 bits), derived as a0​=a−210⋅z1,a​; a1​ (240 bits), equal to z1,a​; b0​ (10 bits), derived as b0​=b−210⋅z1,b​; b1​ (5 bits) is witnessed and constrained outside the gate; b2​ (5 bits) is witnessed and constrained outside the gate; c (250 bits) is witnessed and constrained outside the gate. b1​+25⋅b2​ is constrained to equal z1,b​. We can now use them to reconstruct the original field element inputs: lleftright​=a0​=a1​+2240⋅b0​+2250⋅b1​=b2​+25⋅c​​ Degree222​Constraintqdecompose​⋅(a0​−l)=0qdecompose​⋅(a1​+(b0​+b1​⋅210)⋅2240−left)=0qdecompose​⋅(b2​+c⋅25−right)=0​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Decomposition constraints","id":"164","title":"Decomposition constraints"},"165":{"body":"az1,a​​bz1,b​​cb1​​leftb2​​rightl​qdecompose​10​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Region layout","id":"165","title":"Region layout"},"166":{"body":"The Orchard circuit spans 10 advice columns while the Sinsemilla chip only uses 5 advice columns. We distribute the path hashing evenly across two Sinsemilla chips to make better use of the available circuit area. Since the output from the previous layer hash is copied into the next layer hash, we maintain continuity even when moving from one chip to the other.","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Circuit components","id":"166","title":"Circuit components"},"167":{"body":"Given a field element α, these gadgets decompose it into W K-bit windows α=k0​+2K⋅k1​+22K⋅k2​+⋯+2(W−1)K⋅kW−1​ where each ki​ a K-bit value. This is done using a running sum zi​,i∈[0..W). We initialize the running sum z0​=α, and compute subsequent terms zi+1​=2Kzi​−ki​​. This gives us: z0​z1​z2​↓zW​​=α=k0​+2K⋅k1​+22K⋅k2​+23K⋅k3​+⋯,=(z0​−k0​)/2K=k1​+2K⋅k2​+22K⋅k3​+⋯,=(z1​−k1​)/2K=k2​+2K⋅k3​+⋯,⋮ (in strict mode)=(zW−1​−kW−1​)/2K=0 (because zW−1​=kW−1​)​","breadcrumbs":"Design » Gadgets » Decomposition » Decomposition","id":"167","title":"Decomposition"},"168":{"body":"Strict mode constrains the running sum output zW​ to be zero, thus range-constraining the field element to be within W⋅K bits. In strict mode, we are also assured that zW−1​=kW−1​ gives us the last window in the decomposition.","breadcrumbs":"Design » Gadgets » Decomposition » Strict mode","id":"168","title":"Strict mode"},"169":{"body":"This gadget makes use of a K-bit lookup table to decompose a field element α into K-bit words. Each K-bit word ki​=zi​−2K⋅zi+1​ is range-constrained by a lookup in the K-bit table. The region layout for the lookup decomposition uses a single advice column z, and two selectors qlookup​ and qrunning​. zz0​z1​⋮zn−1​zn​​qlookup​11⋮10​qrunning​11⋮10​​","breadcrumbs":"Design » Gadgets » Decomposition » Lookup decomposition","id":"169","title":"Lookup decomposition"},"17":{"body":"halo2_proofs::dev::circuit_dot_graph builds a DOT graph string representing the given circuit, which can then be rendered with a variety of layout programs . The graph is built from calls to Layouter::namespace both within the circuit, and inside the gadgets and chips that it uses. fn main() { // Prepare the circuit you want to render. // You don't need to include any witness variables. let a = Fp::rand(); let instance = Fp::one() + Fp::one(); let lookup_table = vec![instance, a, a, Fp::zero()]; let circuit: MyCircuit = MyCircuit { a: None, lookup_table, }; // Generate the DOT graph string. let dot_string = halo2_proofs::dev::circuit_dot_graph(&circuit); // Now you can either handle it in Rust, or just // print it out to use with command-line tools. print!(\"{}\", dot_string);\n}","breadcrumbs":"User Documentation » Developer tools » Circuit structure","id":"17","title":"Circuit structure"},"170":{"body":"Using two K-bit lookups, we can range-constrain a field element α to be n bits, where n≤K. To do this: Constrain 0≤α<2K to be within K bits using a K-bit lookup. Constrain 0≤α⋅2K−n<2K to be within K bits using a K-bit lookup. The short variant of the lookup decomposition introduces a qbitshift​ selector. The same advice column z has here been renamed to word for clarity: wordαα′2K−n​qlookup​110​qrunning​000​qbitshift​010​​ where α′=α⋅2K−n. Note that 2K−n is assigned to a fixed column at keygen, and copied in at proving time. This is used in the gate enabled by the qbitshift​ selector to check that α was shifted correctly: Degree2​Constraintqbitshift​⋅((α⋅2K−n)−α′)​​","breadcrumbs":"Design » Gadgets » Decomposition » Short range check","id":"170","title":"Short range check"},"171":{"body":"Since the lookup decomposition and its short variant both make use of the same lookup table, we combine their lookup input expressions into a single one: qlookup​⋅(qrunning​⋅(zi​−2K⋅zi+1​)+(1−qrunning​)⋅word) where zi​ and word are the same cell (but distinguished here for clarity of usage).","breadcrumbs":"Design » Gadgets » Decomposition » Combined lookup expression","id":"171","title":"Combined lookup expression"},"172":{"body":"For a short range (for instance, [0,range) where range≤8), we can range-constrain each word using a degree-range polynomial constraint instead of a lookup: range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Decomposition » Short range decomposition","id":"172","title":"Short range decomposition"},"173":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » SHA-256","id":"173","title":"SHA-256"},"174":{"body":"SHA-256 is specified in NIST FIPS PUB 180-4 . Unlike the specification, we use ⊞ for addition modulo 232, and + for field addition. ⊕ is used for XOR.","breadcrumbs":"Design » Gadgets » SHA-256 » Specification","id":"174","title":"Specification"},"175":{"body":"SHA-256 maintains state in eight 32-bit variables. It processes input as 512-bit blocks, but internally splits these blocks into 32-bit chunks. We therefore designed the SHA-256 gadget to consume input in 32-bit chunks.","breadcrumbs":"Design » Gadgets » SHA-256 » Gadget interface","id":"175","title":"Gadget interface"},"176":{"body":"The SHA-256 gadget requires a chip with the following instructions: # extern crate halo2_proofs;\n# use halo2_proofs::plonk::Error;\n# use std::fmt;\n#\n# trait Chip: Sized {}\n# trait Layouter {}\nconst BLOCK_SIZE: usize = 16;\nconst DIGEST_SIZE: usize = 8; pub trait Sha256Instructions: Chip { /// Variable representing the SHA-256 internal state. type State: Clone + fmt::Debug; /// Variable representing a 32-bit word of the input block to the SHA-256 compression /// function. type BlockWord: Copy + fmt::Debug; /// Places the SHA-256 IV in the circuit, returning the initial state variable. fn initialization_vector(layouter: &mut impl Layouter) -> Result; /// Starting from the given initial state, processes a block of input and returns the /// final state. fn compress( layouter: &mut impl Layouter, initial_state: &Self::State, input: [Self::BlockWord; BLOCK_SIZE], ) -> Result; /// Converts the given state into a message digest. fn digest( layouter: &mut impl Layouter, state: &Self::State, ) -> Result<[Self::BlockWord; DIGEST_SIZE], Error>;\n} TODO: Add instruction for computing padding. This set of instructions was chosen to strike a balance between the reusability of the instructions, and the scope for chips to internally optimise them. In particular, we considered splitting the compression function into its constituent parts (Ch, Maj etc), and providing a compression function gadget that implemented the round logic. However, this would prevent chips from using relative references between the various parts of a compression round. Having an instruction that implements all compression rounds is also similar to the Intel SHA extensions, which provide an instruction that performs multiple compression rounds.","breadcrumbs":"Design » Gadgets » SHA-256 » Chip instructions","id":"176","title":"Chip instructions"},"177":{"body":"This chip implementation is based around a single 16-bit lookup table. It requires a minimum of 216 circuit rows, and is therefore suitable for use in larger circuits. We target a maximum constraint degree of 9. That will allow us to handle constraining carries and \"small pieces\" to a range of up to {0..7} in one row.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » 16-bit table chip for SHA-256","id":"177","title":"16-bit table chip for SHA-256"},"178":{"body":"There are 64 compression rounds. Each round takes 32-bit values A,B,C,D,E,F,G,H as input, and performs the following operations: Ch(E,F,G)Maj(A,B,C)Σ0​(A)Σ1​(E)H′Enew​Anew​​========​(E∧F)⊕(¬E∧G)(A∧B)⊕(A∧C)⊕(B∧C)count(A,B,C)≥2(A⋙2)⊕(A⋙13)⊕(A⋙22)(E⋙6)⊕(E⋙11)⊕(E⋙25)H+Ch(E,F,G)+Σ1​(E)+Kt​+Wt​reduce6​(H′+D)reduce7​(H′+Maj(A,B,C)+Σ0​(A))​ where reducei​ must handle a carry 0≤carry cargo run --example cost-model -- -a 0,1 -a 0 -a-0,-1,1 -f 0 -g 4 11 Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/examples/cost-model -a 0,1 -a 0 -a 0,-1,1 -f 0 -g 4 11`\nCircuit { k: 11, max_deg: 4, advice_columns: 3, lookups: 0, permutations: [], column_queries: 7, point_sets: 3, estimator: Estimator,\n}\nProof size: 1440 bytes\nVerification: at least 81.689ms","breadcrumbs":"User Documentation » Developer tools » Cost estimator","id":"18","title":"Cost estimator"},"180":{"body":"Maj can be done in 4 lookups: 2spread∗2 chunks As mentioned above, after the first round we already have A in spread form A′. Similarly, B and C are equal to the A and B respectively of the previous round, and therefore in the steady state we already have them in spread form B′ and C′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Add the spread forms in the field: M′=A′+B′+C′; We can add them as 32-bit words or in pieces; it's equivalent Witness the compressed even bits Mieven​ and the compressed odd bits Miodd​ for i={0..1}; Constrain M′=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​), where Miodd​ is the Maj function output. Note: by \"even\" bits we mean the bits of weight an even-power of 2, i.e. of weight 20,22,…. Similarly by \"odd\" bits we mean the bits of weight an odd-power of 2.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Maj function","id":"180","title":"Maj function"},"181":{"body":"TODO: can probably be optimized to 4 or 5 lookups using an additional table. Ch can be done in 8 lookups: 4spread∗2 chunks As mentioned above, after the first round we already have E in spread form E′. Similarly, F and G are equal to the E and F respectively of the previous round, and therefore in the steady state we already have them in spread form F′ and G′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Calculate P′=E′+F′ and Q′=(evens−E′)+G′, where evens=spread(232−1). We can add them as 32-bit words or in pieces; it's equivalent. evens−E′ works to compute the spread of ¬E even though negation and spread do not commute in general. It works because each spread bit in E′ is subtracted from 1, so there are no borrows. Witness Pieven​,Piodd​,Qieven​,Qiodd​ such that P′=spread(P0even​)+2⋅spread(P0odd​)+232⋅spread(P1even​)+233⋅spread(P1odd​), and similarly for Q′. {Piodd​+Qiodd​}i=0..1​ is the Ch function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Ch function","id":"181","title":"Ch function"},"182":{"body":"Σ0​(A) can be done in 6 lookups. To achieve this we first split A into pieces (a,b,c,d), of lengths (2,11,9,10) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 10 and 11-bit pieces can be handled using spread lookups, and the 9-bit piece can be split into 3∗3-bit subpieces. The latter and the remaining 2-bit piece can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Anew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Anew​ after adding the feedforward (requiring a carry of up to 7 which is fine). (A⋙2)⊕(A⋙13)⊕(A⋙22) is equivalent to (A⋙2)⊕(A⋙13)⊕(A⋘10): Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces: R′=​(a(b(c430a421b423c​∣∣∣∣∣∣+++​dab420d419a412b​∣∣∣∣∣∣⇓+++​cda411c49d410a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ0​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 function","id":"182","title":"Σ_0 function"},"183":{"body":"Σ1​(E) can be done in 6 lookups. To achieve this we first split E into pieces (a,b,c,d), of lengths (6,5,14,7) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 7 and 14-bit pieces can be handled using spread lookups, the 5-bit piece can be split into 3 and 2-bit subpieces, and the 6-bit piece can be split into 2∗3-bit subpieces. The four small pieces can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Enew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Enew​ after adding the feedforward (requiring a carry of up to 6 which is fine). (E⋙6)⊕(E⋙11)⊕(E⋙25) is equivalent to (E⋙6)⊕(E⋙11)⊕(E⋘7). Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces, in the same way we did for Σ0​: R′=​(a(b(c426a427b418c​∣∣∣∣∣∣+++​dab419d421a413b​∣∣∣∣∣∣⇓+++​cda45c414d47a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ1​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 function","id":"183","title":"Σ_1 function"},"184":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: The first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; The remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. Note: 0-based numbering is used for the W word indices. σ0​(X)σ1​(X)​==​(X⋙7)⊕(X⋙18)⊕(X≫3)(X⋙17)⊕(X⋙19)⊕(X≫10)​ Note: ≫ is a right- shift , not a rotation.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Block decomposition","id":"184","title":"Block decomposition"},"185":{"body":"(X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). As above but with pieces (a,b,c,d) of lengths (3,4,11,14) counting from the little end. Split b into two 2-bit subpieces. R′=​(0[3](b(c428b421c​∣∣∣∣∣∣++​dab415d425a417b​∣∣∣∣∣∣⇓+++​cda44c411d414a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 function","id":"185","title":"σ_0 function"},"186":{"body":"(X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). TODO: this diagram doesn't match the expression on the right. This is just for consistency with the other diagrams. As above but with pieces (a,b,c,d) of lengths (10,7,2,13) counting from the little end. Split b into (3,2,2)-bit subpieces. R′=​(0[10](b(c425b430c​∣∣∣∣∣∣++​dab49d415a423b​∣∣∣∣∣∣⇓+++​cda47c42d413a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 function","id":"186","title":"σ_1 function"},"187":{"body":"We apply σ0​ to W1..48​, and σ1​ to W14..61​. In order to avoid redundant applications of spread, we can merge the splitting into pieces for σ0​ and σ1​ in the case of W14..48​. Merging the piece lengths (3,4,11,14) and (10,7,2,13) gives pieces of lengths (3,4,3,7,1,1,13). If we can do the merged split in 3 rows (as opposed to a total of 4 rows when splitting for σ0​ and σ1​ separately), we save 35 rows. These might even be doable in 2 rows; not sure. —Daira We can merge the reduction mod 232 of W16..61​ into their splitting when they are used to compute subsequent words, similarly to what we did for A and E in the round function. We will still need to reduce W62..63​ since they are not split. (Technically we could leave them unreduced since they will be reduced later when they are used to compute Anew​ and Enew​ -- but that would require handling a carry of up to 10 rather than 6, so it's not worth the complexity.) The resulting message schedule cost is: 2 rows to constrain W0​ to 32 bits This is technically optional, but let's do it for robustness, since the rest of the input is constrained for free. 13∗2 rows to split W1..13​ into (3,4,11,14)-bit pieces 35∗3 rows to split W14..48​ into (3,4,3,7,1,1,13)-bit pieces (merged with a reduction for W16..48​) 13∗2 rows to split W49..61​ into (10,7,2,13)-bit pieces (merged with a reduction) 4∗48 rows to extract the results of σ0​ for W1..48​ 4∗48 rows to extract the results of σ1​ for W14..61​ 2∗2 rows to reduce W62..63​ =547 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling","id":"187","title":"Message scheduling"},"188":{"body":"For each round: 8 rows for Ch 4 rows for Maj 6 rows for Σ0​ 6 rows for Σ1​ reduce6​ and reduce7​ are always free =24 per round This gives 24∗64=1792 rows for all of \"step 3\", to which we need to add: 547 rows for message scheduling 2∗8 rows for 8 reductions mod 232 in \"step 4\" giving a total of 2099 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Overall cost","id":"188","title":"Overall cost"},"189":{"body":"We only require one table spread, with 216 rows and 3 columns. We need a tag column to allow selecting (7,10,11,13,14)-bit subsets of the table for Σ0..1​ and σ0..1​.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Tables","id":"189","title":"Tables"},"19":{"body":"Let's start with a simple circuit, to introduce you to the common APIs and how they are used. The circuit will take a public input c, and will prove knowledge of two private inputs a and b such that a2⋅b2=c.","breadcrumbs":"User Documentation » A simple example » A simple example","id":"19","title":"A simple example"},"190":{"body":"row tag table (16b) spread (32b) 0 0 0000000000000000 00000000000000000000000000000000 1 0 0000000000000001 00000000000000000000000000000001 2 0 0000000000000010 00000000000000000000000000000100 3 0 0000000000000011 00000000000000000000000000000101 ... 0 ... ... 27−1 0 0000000001111111 00000000000000000001010101010101 27 1 0000000010000000 00000000000000000100000000000000 ... 1 ... ... 210−1 1 0000001111111111 00000000000001010101010101010101 ... 2 ... ... 211−1 2 0000011111111111 00000000010101010101010101010101 ... 3 ... ... 213−1 3 0001111111111111 00000001010101010101010101010101 ... 4 ... ... 214−1 4 0011111111111111 00000101010101010101010101010101 ... 5 ... ... 216−1 5 1111111111111111 01010101010101010101010101010101 For example, to do an 11-bit spread lookup, we polynomial-constrain the tag to be in {0,1,2}. For the most common case of a 16-bit lookup, we don't need to constrain the tag. Note that we can fill any unused rows beyond 216 with a duplicate entry, e.g. all-zeroes.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » spread table","id":"190","title":"spread table"},"191":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Gates","id":"191","title":"Gates"},"192":{"body":"Input from previous operations: E′,F′,G′, 64-bit spread forms of 32-bit words E,F,G, assumed to be constrained by previous operations in practice, we'll have the spread forms of E′,F′,G′ after they've been decomposed into 16-bit subpieces evens is defined as spread(232−1) evens0​=evens1​=spread(216−1) E ∧ F s_ch a0​ a1​ a2​ a3​ a4​ 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) ¬E ∧ G s_ch_neg a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) 1 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) Constraints: s_ch (choice): LHS−RHS=0 LHS=a3​ω−1+a3​ω+232(a4​ω−1+a4​ω) RHS=a2​ω−1+2∗a2​+232(a2​ω+2∗a3​) s_ch_neg (negation): s_ch with an extra negation check spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Ch(E,F,G)=Podd+Qodd=(P0odd​+Q0odd​)+216(P1odd​+Q1odd​)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Choice gate","id":"192","title":"Choice gate"},"193":{"body":"Input from previous operations: A′,B′,C′, 64-bit spread forms of 32-bit words A,B,C, assumed to be constrained by previous operations in practice, we'll have the spread forms of A′,B′,C′ after they've been decomposed into 16-bit subpieces s_maj a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} M0even​ spread(M0even​) spread(Alo) spread(Ahi) 1 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(Blo) spread(Bhi) 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(Clo) spread(Chi) 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Constraints: s_maj (majority): LHS−RHS=0 LHS=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​) RHS=A′+B′+C′ spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Maj(A,B,C)=Modd=M0odd​+216M1odd​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Majority gate","id":"193","title":"Majority gate"},"194":{"body":"A is a 32-bit word split into (2,11,9,10)-bit chunks, starting from the little end. We refer to these chunks as (a(2),b(11),c(9),d(10)) respectively, and further split c(9) into three 3-bit chunks c(9)lo,c(9)mid,c(9)hi. We witness the spread versions of the small chunks. Σ0​(A)​==​(A⋙2)⊕(A⋙13)⊕(A⋙22)(A⋙2)⊕(A⋙13)⊕(A⋘10)​ s_upp_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) c(9)lo spread(c(9)lo) c(9)mid spread(c(9)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) c(9) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(2) spread(a(2)) c(9)hi spread(c(9)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_0 (Σ0​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​constrain1​(a0​ω−1)+constrain2​(a0​ω)a(2)+22b(11)+213c(9)lo+216c(9)mid+219c(9)hi+222d(10)−Aspread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430spread(a(2))421spread(b(11))429spread(c(9)hi)​+++​420spread(d(10))419spread(a(2))426spread(c(9)mid)​+++​417spread(c(9)hi)49spread(d(10))423spread(c(9)lo)​+++​414spread(c(9)mid)46spread(c(9)hi)412spread(b(11))​+++​411spread(c(9)lo)43spread(c(9)mid)410spread(a(2))​+++​spread(b(11))spread(c(9)lo)spread(d(10))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on a(2) 3-bit range check and 3-bit spread check on c(9)lo,c(9)mid,c(9)hi (see section Helper gates ) Output: Σ0​(A)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 gate","id":"194","title":"Σ_0 gate"},"195":{"body":"E is a 32-bit word split into (6,5,14,7)-bit chunks, starting from the little end. We refer to these chunks as (a(6),b(5),c(14),d(7)) respectively, and further split a(6) into two 3-bit chunks a(6)lo,a(6)hi and b into (2,3)-bit chunks b(5)lo,b(5)hi. We witness the spread versions of the small chunks. Σ1​(E)​==​(E⋙6)⊕(E⋙11)⊕(E⋙25)(E⋙6)⊕(E⋙11)⊕(E⋘7)​ s_upp_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(5)lo spread(b(5)lo) b(5)hi spread(b(5)hi) b(5) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(c(14)) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(6)lo spread(a(6)lo) a(6)hi spread(a(6)hi) a(6) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_1 (Σ1​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​a0​ω−1+constrain4​(a0​ω)a(6)lo+23a(6)hi+26b(5)lo+28b(5)hi+211c(14)+225d(7)−Espread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429spread(a(6)hi)429spread(b(5)hi)418spread(c(14))​+++​426spread(a(6)lo)427spread(b(5)lo)415spread(b(5)hi)​+++​419spread(d(7))424spread(a(6)hi)413spread(b(5)lo)​+++​45spread(c(14))421spread(a(6)lo)410spread(a(6)hi)​+++​42spread(b(5)hi)414spread(d(7))47spread(a(6)lo)​+++​spread(b(5)lo)spread(c(14))spread(d(7))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on b(5)lo 3-bit range check and 3-bit spread check on a(6)lo,a(6)hi,b(4)hi (see section Helper gates ) Output: Σ1​(E)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 gate","id":"195","title":"Σ_1 gate"},"196":{"body":"v1 v1 of the σ0​ gate takes in a word that's split into (3,4,11,14)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(11),d(14)). b(4) is further split into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. We already have spread(c(11)) and spread(d(14)) from the message scheduling. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(c) spread(d) b(4) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) 0 0 a spread(a) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0 (σ0​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi421c(11)​++​415d(14)428b(4)lo419b(4)hi​+++​44c(11)425a(3)417b(4)lo​+++​42b(4)hi411d(14)414a(3)​+++​b(4)loc(11)d(14)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3) v2 v2 of the σ0​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0_v2 (σ0​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi431e(1)​++​416g(13)428b(4)lo424d(7)​+++​415f(1)425a(3)421c(3)​+++​414e(1)412g(13)419b(4)hi​+++​47d(7)411f(1)417b(4)lo​+++​44c(3)410e(1)414a(3)​+++​42b(4)hi43d(7)41g(13)​+++​b(4)loc(3)f(1)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 gate","id":"196","title":"σ_0 gate"},"197":{"body":"v1 v1 of the σ1​ gate takes in a word that's split into (10,7,2,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(10),b(7),c(2),d(13)). b(7) is further split into (2,2,3)-bit chunks b(7)lo,b(7)mid,b(7)hi. We witness the spread versions of the small chunks. We already have spread(a(10)) and spread(d(13)) from the message scheduling. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(7)lo spread(b(7)lo) b(7)mid spread(b(7)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a(10)) spread(d(13)) b(7) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) c(2) spread(c(2)) b(7)hi spread(b(7)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1 (σ1​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429b(7)hi430c(2)​++​49d(13)427b(7)mid427b(7)hi​+++​47c(2)425b(7)lo425b(7)mid​+++​44b(7)hi415a(10)423b(7)lo​+++​42b(7)mid42d(13)413a(10)​+++​b(7)loc(2)d(13)​++​ check that b was properly split into subsections for 7-bit pieces. Wb(7)lo+22Wb(7)mid+24Wb(7)hi−W=0 2-bit range check and 2-bit spread check on b(7)lo,b(7)mid,c(2) 3-bit range check and 3-bit spread check on b(7)hi v2 v2 of the σ1​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1_v2 (σ1​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​425d(7)431f(1)​++​422c(3)430e(1)​++​420b(4)hi423d(7)​++​49g(13)418b(4)lo420c(3)​+++​48f(1)415a418b(4)hi​+++​47e(1)42g(13)416b(4)lo​+++​d(7)41f(1)413a​+++​e(1)g(13)​+​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 gate","id":"197","title":"σ_1 gate"},"198":{"body":"Small range constraints Let constrainn​(x)=∏i=0n​(x−i). Constraining this expression to equal zero enforces that x is in [0..n]. 2-bit range check (a−3)(a−2)(a−1)(a)=0 sr2 a0​ 1 a 2-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)−a′=0 ss2 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−3)(−2)(−1)(a−3)(a−2)(a−1)​ (spread(00)=0000) l1​(a)=(−2)(−1)(1)(a−3)(a−2)(a)​ (spread(01)=0001) l2​(a)=(−1)(1)(2)(a−3)(a−1)(a)​ (spread(10)=0100) l3​(a)=(1)(2)(3)(a−2)(a−1)(a)​ (spread(11)=0101) 3-bit range check (a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)=0 sr3 a0​ 1 a 3-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)+16∗l4​(a)+17∗l5​(a)+20∗l6​(a)+21∗l7​(a)−a′=0 ss3 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−7)(−6)(−5)(−4)(−3)(−2)(−1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)​ (spread(000)=000000) l1​(a)=(−6)(−5)(−4)(−3)(−2)(−1)(1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a)​ (spread(001)=000001) l2​(a)=(−5)(−4)(−3)(−2)(−1)(1)(2)(a−7)(a−6)(a−5)(a−4)(a−3)(a−1)(a)​ (spread(010)=000100) l3​(a)=(−4)(−3)(−2)(−1)(1)(2)(3)(a−7)(a−6)(a−5)(a−4)(a−2)(a−1)(a)​ (spread(011)=000101) l4​(a)=(−3)(−2)(−1)(1)(2)(3)(4)(a−7)(a−6)(a−5)(a−3)(a−2)(a−1)(a)​ (spread(100)=010000) l5​(a)=(−2)(−1)(1)(2)(3)(4)(5)(a−7)(a−6)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(101)=010001) l6​(a)=(−1)(1)(2)(3)(4)(5)(6)(a−7)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(110)=010100) l7​(a)=(1)(2)(3)(4)(5)(6)(7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(111)=010101) reduce_6 gate Addition (mod232) of 6 elements Input: E {eilo​,eihi​}i=05​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​−a7​=0 Carry gate (sc): 216a6​ω−1+a6​+[(a6​−5)(a6​−4)(a6​−3)(a6​−2)(a6​−1)(a6​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ carry Ehi Assume inputs are constrained to 16 bits. Addition gate (sa): a0​ω−1+a1​ω−1+a2​ω−1+a0​+a1​+a2​+a3​ω−1−a3​=0 Carry gate (sc): 216a3​ω+a3​ω−1=0 sa sc a0​ a1​ a2​ a3​ 0 0 e0lo​ e1lo​ e2lo​ −carry∗216 1 1 e3lo​ e4lo​ e5lo​ Elo 0 0 e0hi​ e1hi​ e2hi​ carry 1 0 e3hi​ e4hi​ e5hi​ Ehi reduce_7 gate Addition (mod232) of 7 elements Input: E {eilo​,eihi​}i=06​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​+e6​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​+a7​−a8​=0 Carry gate (sc): 216a7​ω−1+a7​+[(a7​−6)(a7​−5)(a7​−4)(a7​−3)(a7​−2)(a7​−1)(a7​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ e6lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ e6hi​ carry Ehi","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Helper gates","id":"198","title":"Helper gates"},"199":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: the first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; the remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. sw sd0 sd1 sd2 sd3 ss0 ss0_v2 ss1 ss1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0lo​ spread(W0lo​) W0lo​ W0hi​ W0​ σ0​(W1​)lo σ1​(W14​)lo W9lo​ 1 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0hi​ spread(W0hi​) W16​ σ0​(W1​)hi σ1​(W14​)hi W9hi​ carry16​ 0 1 1 0 0 0 0 0 0 {0,1,2,3,4} W1d(14)​ spread(W1d(14)​) W1lo​ W1hi​ W1​ σ0​(W2​)lo σ1​(W15​)lo W10lo​ 1 0 0 0 0 0 0 0 0 {0,1,2} W1c(11)​ spread(W1c(11)​) W1a(3)​ W1b(4)​ W17​ σ0​(W2​)hi σ1​(W15​)hi W10hi​ carry17​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W1b(4)lo​ spread(W1b(4)lo​) W1b(4)hi​ spread(W1b(4)hi​) 0 0 0 0 0 1 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R0odd​) spread(R1odd​) spread(W1c(11)​) spread(W1d(14)​) W1b(4)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R1even​) 0 0 W1a(3)​ spread(W1a(3)​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1odd​) σ0​v1R0​ σ0​v1R1​ σ0​v1R0even​ σ0​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 0 0 0 0 0 0 0 0 {0,1,2,3} W14g(13)​ spread(W14g(13)​) W14a(3)​ W14c(3)​ 0 1 0 1 0 0 0 0 0 0 W14d(7)​ spread(W14d(7)​) W14lo​ W14hi​ W14​ σ0​(W15​)lo σ1​(W28​)lo W23lo​ 1 0 0 0 0 0 0 0 0 0 W14b(4)​ spread(W14b(4)​) W14e(1)​ W14f(1)​ W30​ σ0​(W15​)hi σ1​(W28​)hi W23hi​ carry30​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 1 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(W14d(7)​) spread(W14g(13)​) W1b(14)​ W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ0​v2R0​ σ0​v2R1​ σ0​v2R0even​ σ0​v2R0odd​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d) spread(g) W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v2R0​ σ1​v2R1​ σ1​v2R0even​ σ1​v2R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 1 0 0 0 0 {0,1,2,3} W49d(13)​ spread(W49d(13)​) W49lo​ W49hi​ W49​ 0 0 0 0 0 0 0 0 0 {0,1} W49a(10)​ spread(W49a(10)​) W49c(2)​ W49b(7)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W49b(7)lo​ spread(W49b(7)lo​) W49b(7)mid​ spread(W49b(7)mid​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a) spread(d) W1b(49)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W49c(2)​ spread(W49c(2)​) W49b(7)hi​ spread(W49b(7)hi​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v1R0​ σ1​v1R1​ σ1​v1R0even​ σ1​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62lo​ spread(W62lo​) W62lo​ W62hi​ W62​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62hi​ spread(W62hi​) 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63lo​ spread(W63lo​) W63lo​ W63hi​ W63​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63hi​ spread(W63hi​) Constraints: sw: construct word using reduce4​ sd0: decomposition gate for W0​,W62​,W63​ Wlo+216Whi−W=0 sd1: decomposition gate for W1..13​ (split into (3,4,11,14)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+218Wd(14)−W=0 sd2: decomposition gate for W14..48​ (split into (3,4,3,7,1,1,13)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+210Wd(14)+217We(1)+218Wf(1)+219Wg(13)−W=0 sd3: decomposition gate for W49..61​ (split into (10,7,2,13)-bit pieces) Wa(10)+210Wb(7)lo+212Wb(7)mid+215Wb(7)hi+217Wc(2)+219Wd(13)−W=0","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling region","id":"199","title":"Message scheduling region"},"2":{"body":"Requires Rust 1.56.1 or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.","breadcrumbs":"halo2 » Minimum Supported Rust Version","id":"2","title":"Minimum Supported Rust Version"},"20":{"body":"Firstly, we need to define the instructions that our circuit will rely on. Instructions are the boundary between high-level gadgets and the low-level circuit operations. Instructions may be as coarse or as granular as desired, but in practice you want to strike a balance between an instruction being large enough to effectively optimize its implementation, and small enough that it is meaningfully reusable. For our circuit, we will use three instructions: Load a private number into the circuit. Multiply two numbers. Expose a number as a public input to the circuit. We also need a type for a variable representing a number. Instruction interfaces provide associated types for their inputs and outputs, to allow the implementations to represent these in a way that makes the most sense for their optimization goals. trait NumericInstructions: Chip { /// Variable representing a number. type Num; /// Loads a number into the circuit as a private input. fn load_private(&self, layouter: impl Layouter, a: Value) -> Result; /// Loads a number into the circuit as a fixed constant. fn load_constant(&self, layouter: impl Layouter, constant: F) -> Result; /// Returns `c = a * b`. fn mul( &self, layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result; /// Exposes a number as a public input to the circuit. fn expose_public( &self, layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error>;\n}","breadcrumbs":"User Documentation » A simple example » Define instructions","id":"20","title":"Define instructions"},"200":{"body":"+----------------------------------------------------------+\n| |\n| decompose E, |\n| Σ_1(E) |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_5() to get H' |\n| | |\n+----------------------------------------------------------+\n| decompose F, decompose G |\n| |\n| Ch(E,F,G) |\n| |\n+----------------------------------------------------------+\n| |\n| decompose A, |\n| Σ_0(A) |\n| |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_7() to get A_new, |\n| | using H' |\n| | |\n+------------------+---------------------------------------+\n| decompose B, decompose C |\n| |\n| Maj(A,B,C) |\n| |\n| +---------------------------------------+\n| | reduce_6() to get E_new, |\n| | using H' |\n+------------------+---------------------------------------+ Initial round: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(F0​d(7)) F0​b(5)lo spread(F0​b(5)lo) F0​b(5)hi spread(F0​b(5)hi) F0lo​ spread(F0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} F0​c(14) spread(F0​c(14)) F0​a(6)lo spread(F0​a(6)lo) F0​a(6)hi spread(F0​a(6)hi) F0hi​ spread(F0hi​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} G0​d(7) spread(G0​d(7)) G0​b(5)lo spread(G0​b(5)lo) G0​b(5)hi spread(G0​b(5)hi) G0lo​ spread(G0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} G0​c(14) spread(G0​c(14)) G0​a(6)lo spread(G0​a(6)lo) G0​a(6)hi spread(G0​a(6)hi) G0hi​ spread(G0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} B0​b(11) spread(B0​b(11)) B0​c(9)lo spread(B0​c(9)lo) B0​c(9)mid spread(B0​c(9)mid) B0lo​ spread(B0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} B0​d(10) spread(B0​d(10)) B0​a(2) spread(B0​a(2)) B0​c(9)hi spread(B0​c(9)hi) B0hi​ spread(B0hi​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} C0​b(11) spread(C0​b(11)) C0​c(9)lo spread(C0​c(9)lo) C0​c(9)mid spread(C0​c(9)mid) C0lo​ spread(C0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} C0​d(10) spread(C0​d(10)) C0​a(2) spread(C0​a(2)) C0​c(9)hi spread(C0​c(9)hi) C0hi​ spread(C0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Steady-state: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Final digest: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 A63lo​ A63hi​ A63​ B63lo​ B63hi​ B63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C63lo​ C63hi​ C63​ C63lo​ C63hi​ C63​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 E63lo​ E63hi​ E63​ G63lo​ G63hi​ G63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F63lo​ F63hi​ F63​ H63lo​ H63hi​ H63​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Compression region","id":"200","title":"Compression region"},"201":{"body":"This section covers the background material required to understand the Halo 2 proving system. It is targeted at an ELI15 (Explain It Like I'm 15) level; if you think anything could do with additional explanation, let us know !","breadcrumbs":"Background Material » Background Material","id":"201","title":"Background Material"},"202":{"body":"A fundamental component of many cryptographic protocols is the algebraic structure known as a field . Fields are sets of objects (usually numbers) with two associated binary operators + and × such that various field axioms hold. The real numbers R are an example of a field with uncountably many elements. Halo makes use of finite fields which have a finite number of elements. Finite fields are fully classified as follows: if F is a finite field, it contains ∣F∣=pk elements for some integer k≥1 and some prime p; any two finite fields with the same number of elements are isomorphic. In particular, all of the arithmetic in a prime field Fp​ is isomorphic to addition and multiplication of integers modulo p, i.e. in Zp​. This is why we often refer to p as the modulus . We'll write a field as Fq​ where q=pk. The prime p is called its characteristic . In the cases where k>1 the field Fq​ is a k-degree extension of the field Fp​. (By analogy, the complex numbers C=R(i) are an extension of the real numbers.) However, in Halo we do not use extension fields. Whenever we write Fp​ we are referring to what we call a prime field which has a prime p number of elements, i.e. k=1. Important notes: There are two special elements in any field: 0, the additive identity, and 1, the multiplicative identity. The least significant bit of a field element, when represented as an integer in binary format, can be interpreted as its \"sign\" to help distinguish it from its additive inverse (negation). This is because for some nonzero element a which has a least significant bit 0 we have that −a=p−a has a least significant bit 1, and vice versa. We could also use whether or not an element is larger than (p−1)/2 to give it a \"sign.\" Finite fields will be useful later for constructing polynomials and elliptic curves . Elliptic curves are examples of groups, which we discuss next.","breadcrumbs":"Background Material » Fields » Fields","id":"202","title":"Fields"},"203":{"body":"Groups are simpler and more limited than fields; they have only one binary operator ⋅ and fewer axioms. They also have an identity, which we'll denote as 1. Any non-zero element a in a group has an inverse b=a−1, which is the unique element b such that a⋅b=1. For example, the set of nonzero elements of Fp​ forms a group, where the group operation is given by multiplication on the field. (aside) Additive vs multiplicative notation If ⋅ is written as × or omitted (i.e. a⋅b written as ab), the identity as 1, and inversion as a−1, as we did above, then we say that the group is \"written multiplicatively\". If ⋅ is written as +, the identity as 0 or O, and inversion as −a, then we say it is \"written additively\". It's conventional to use additive notation for elliptic curve groups, and multiplicative notation when the elements come from a finite field. When additive notation is used, we also write [k]A=k timesA+A+⋯+A​​ for nonnegative k and call this \"scalar multiplication\"; we also often use uppercase letters for variables denoting group elements. When multiplicative notation is used, we also write ak=k timesa×a×⋯×a​​ and call this \"exponentiation\". In either case we call the scalar k such that [k]g=a or gk=a the \"discrete logarithm\" of a to base g. We can extend scalars to negative integers by inversion, i.e. [−k]A+[k]A=O or a−k×ak=1. The order of an element a of a finite group is defined as the smallest positive integer k such that ak=1 (in multiplicative notation) or [k]a=O (in additive notation). The order of the group is the number of elements. Groups always have a generating set , which is a set of elements such that we can produce any element of the group as (in multiplicative terminology) a product of powers of those elements. So if the generating set is g1..k​, we can produce any element of the group as i=1∏k​giai​​. There can be many different generating sets for a given group. A group is called cyclic if it has a (not necessarily unique) generating set with only a single element — call it g. In that case we can say that g generates the group, and that the order of g is the order of the group. Any finite cyclic group G of order n is isomorphic to the integers modulo n (denoted Z/nZ), such that: the operation ⋅ in G corresponds to addition modulo n; the identity in G corresponds to 0; some generator g∈G corresponds to 1. Given a generator g, the isomorphism is always easy to compute in the Z/nZ→G direction; it is just a↦ga (or in additive notation, a↦[a]g). It may be difficult in general to compute in the G→Z/nZ direction; we'll discuss this further when we come to elliptic curves . If the order n of a finite group is prime, then the group is cyclic, and every non-identity element is a generator.","breadcrumbs":"Background Material » Fields » Groups","id":"203","title":"Groups"},"204":{"body":"We use the notation Fp×​ for the multiplicative group (i.e. the group operation is multiplication in Fp​) over the set Fp​−{0}. A quick way of obtaining the inverse in Fp×​ is a−1=ap−2. The reason for this stems from Fermat's little theorem , which states that ap=a(modp) for any integer a. If a is nonzero, we can divide by a twice to get ap−2=a−1. Let's assume that α is a generator of Fp×​, so it has order p−1 (equal to the number of elements in Fp×​). Therefore, for any element in a∈Fp×​ there is a unique integer i∈{0..p−2} such that a=αi. Notice that a×b where a,b∈Fp×​ can really be interpreted as αi×αj where a=αi and b=αj. Indeed, it holds that αi×αj=αi+j for all 0≤i,j { config: FieldConfig, _marker: PhantomData,\n} Every chip needs to implement the Chip trait. This defines the properties of the chip that a Layouter may rely on when synthesizing a circuit, as well as enabling any initial state that the chip requires to be loaded into the circuit. impl Chip for FieldChip { type Config = FieldConfig; type Loaded = (); fn config(&self) -> &Self::Config { &self.config } fn loaded(&self) -> &Self::Loaded { &() }\n}","breadcrumbs":"User Documentation » A simple example » Define a chip implementation","id":"21","title":"Define a chip implementation"},"210":{"body":"Let A(X) be a polynomial over Fp​ with formal indeterminate X. As an example, A(X)=a0​+a1​X+a2​X2+a3​X3 defines a degree-3 polynomial. a0​ is referred to as the constant term. Polynomials of degree n−1 have n coefficients. We will often want to compute the result of replacing the formal indeterminate X with some concrete value x, which we denote by A(x). In mathematics this is commonly referred to as \"evaluating A(X) at a point x\". The word \"point\" here stems from the geometrical usage of polynomials in the form y=A(x), where (x,y) is the coordinate of a point in two-dimensional space. However, the polynomials we deal with are almost always constrained to equal zero, and x will be an element of some field . This should not be confused with points on an elliptic curve , which we also make use of, but never in the context of polynomial evaluation. Important notes: Multiplication of polynomials produces a product polynomial that is the sum of the degrees of its factors. Polynomial division subtracts from the degree. deg(A(X)B(X))=deg(A(X))+deg(B(X)), deg(A(X)/B(X))=deg(A(X))−deg(B(X)). Given a polynomial A(X) of degree n−1, if we obtain n evaluations of the polynomial at distinct points then these evaluations perfectly define the polynomial. In other words, given these evaluations we can obtain a unique polynomial A(X) of degree n−1 via polynomial interpolation. [a0​,a1​,⋯,an−1​] is the coefficient representation of the polynomial A(X). Equivalently, we could use its evaluation representation [(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))] at n distinct points. Either representation uniquely specifies the same polynomial. (aside) Horner's rule Horner's rule allows for efficient evaluation of a polynomial of degree n−1, using only n−1 multiplications and n−1 additions. It is the following identity: a0​​+a1​X+a2​X2+⋯+an−1​Xn−1=a0​+X(a1​+X(a2​+⋯+X(an−2​+Xan−1​))),​","breadcrumbs":"Background Material » Polynomials » Polynomials","id":"210","title":"Polynomials"},"211":{"body":"The FFT is an efficient way of converting between the coefficient and evaluation representations of a polynomial. It evaluates the polynomial at the nth roots of unity {ω0,ω1,⋯,ωn−1}, where ω is a primitive nth root of unity. By exploiting symmetries in the roots of unity, each round of the FFT reduces the evaluation into a problem only half the size. Most commonly we use polynomials of length some power of two, n=2k, and apply the halving reduction recursively.","breadcrumbs":"Background Material » Polynomials » Fast Fourier Transform (FFT)","id":"211","title":"Fast Fourier Transform (FFT)"},"212":{"body":"In the coefficient representation, it takes O(n2) operations to multiply two polynomials A(X)⋅B(X)=C(X): A(X)B(X)C(X)​=a0​+a1​X+a2​X2+⋯+an−1​Xn−1,=b0​+b1​X+b2​X2+⋯+bn−1​Xn−1,=a0​⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+a1​X⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+⋯+an−1​Xn−1⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1),​ where each of the n terms in the first polynomial has to be multiplied by the n terms of the second polynomial. In the evaluation representation, however, polynomial multiplication only requires O(n) operations: ABC​:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))},:{(x0​,B(x0​)),(x1​,B(x1​)),⋯,(xn−1​,B(xn−1​))},:{(x0​,A(x0​)B(x0​)),(x1​,A(x1​)B(x1​)),⋯,(xn−1​,A(xn−1​)B(xn−1​))},​ where each evaluation is multiplied pointwise. This suggests the following strategy for fast polynomial multiplication: Evaluate polynomials at all n points; Perform fast pointwise multiplication in the evaluation representation (O(n)); Convert back to the coefficient representation. The challenge now is how to evaluate and interpolate the polynomials efficiently. Naively, evaluating a polynomial at n points would require O(n2) operations (we use the O(n) Horner's rule at each point): ​A(1)A(ω)A(ω2)⋮A(ωn−1)​​=​111⋮1​1ωω2⋮ωn−1​1ω2ω2⋅2⋮ω2(n−1)​………⋯​1ωn−1ω2⋅(n−1)⋮ω(n−1)2​​⋅​a0​a1​a2​⋮an−1​​​. For convenience, we will denote the matrices above as: A^=Vω​⋅A. (A^ is known as the Discrete Fourier Transform of A; Vω​ is also called the Vandermonde matrix .)","breadcrumbs":"Background Material » Polynomials » Motivation: Fast polynomial multiplication","id":"212","title":"Motivation: Fast polynomial multiplication"},"213":{"body":"Our strategy is to divide a DFT of size n into two interleaved DFTs of size n/2. Given the polynomial A(X)=a0​+a1​X+a2​X2+⋯+an−1​Xn−1, we split it up into even and odd terms: Aeven​Aodd​​=a0​+a2​X+⋯+an−2​X2n​−1,=a1​+a3​X+⋯+an−1​X2n​−1.​ To recover the original polynomial, we do A(X)=Aeven​(X2)+XAodd​(X2). Trying this out on points ωni​ and ωn2n​+i​, i∈[0..2n​−1], we start to notice some symmetries: A(ωni​)A(ωn2n​+i​)​=Aeven​((ωni​)2)+ωni​Aodd​((ωni​)2),=Aeven​((ωn2n​+i​)2)+ωn2n​+i​Aodd​((ωn2n​+i​)2)=Aeven​((−ωni​)2)−ωni​Aodd​((−ωni​)2)←(negation lemma)=Aeven​((ωni​)2)−ωni​Aodd​((ωni​)2).​ Notice that we are only evaluating Aeven​(X) and Aodd​(X) over half the domain {(ωn0​)2,(ωn​)2,⋯,(ωn2n​−1​)2}={ωn/2i​},i=[0..2n​−1] (halving lemma). This gives us all the terms we need to reconstruct A(X) over the full domain {ω0,ω,⋯,ωn−1}: which means we have transformed a length-n DFT into two length-2n​ DFTs. We choose n=2k to be a power of two (by zero-padding if needed), and apply this divide-and-conquer strategy recursively. By the Master Theorem [1] , this gives us an evaluation algorithm with O(nlog2​n) operations, also known as the Fast Fourier Transform (FFT).","breadcrumbs":"Background Material » Polynomials » The (radix-2) Cooley-Tukey algorithm","id":"213","title":"The (radix-2) Cooley-Tukey algorithm"},"214":{"body":"So we've evaluated our polynomials and multiplied them pointwise. What remains is to convert the product from the evaluation representation back to coefficient representation. To do this, we simply call the FFT on the evaluation representation. However, this time we also: replace ωi by ω−i in the Vandermonde matrix, and multiply our final result by a factor of 1/n. In other words: A=n1​Vω−1​⋅A^. (To understand why the inverse FFT has a similar form to the FFT, refer to Slide 13-1 of [2] . The below image was also taken from [2] .)","breadcrumbs":"Background Material » Polynomials » Inverse FFT","id":"214","title":"Inverse FFT"},"215":{"body":"The Schwartz-Zippel lemma informally states that \"different polynomials are different at most points.\" Formally, it can be written as follows: Let p(x1​,x2​,⋯,xn​) be a nonzero polynomial of n variables with degree d. Let S be a finite set of numbers with at least d elements in it. If we choose random α1​,α2​,⋯,αn​ from S, Pr[p(α1​,α2​,⋯,αn​)=0]≤∣S∣d​. In the familiar univariate case p(X), this reduces to saying that a nonzero polynomial of degree d has at most d roots. The Schwartz-Zippel lemma is used in polynomial equality testing. Given two multi-variate polynomials p1​(x1​,⋯,xn​) and p2​(x1​,⋯,xn​) of degrees d1​,d2​ respectively, we can test if p1​(α1​,⋯,αn​)−p2​(α1​,⋯,αn​)=0 for random α1​,⋯,αn​←S, where the size of S is at least ∣S∣≥(d1​+d2​). If the two polynomials are identical, this will always be true, whereas if the two polynomials are different then the equality holds with probability at most ∣S∣max(d1​,d2​)​.","breadcrumbs":"Background Material » Polynomials » The Schwartz-Zippel lemma","id":"215","title":"The Schwartz-Zippel lemma"},"216":{"body":"Consider the order-n multiplicative subgroup H with primitive root of unity ω. For all ωi∈H,i∈[n−1], we have (ωi)n=(ωn)i=(ω0)i=1. In other words, every element of H fulfils the equation ZH​(X)​=Xn−1=(X−ω0)(X−ω1)(X−ω2)⋯(X−ωn−1),​ meaning every element is a root of ZH​(X). We call ZH​(X) the vanishing polynomial over H because it evaluates to zero on all elements of H. This comes in particularly handy when checking polynomial constraints. For instance, to check that A(X)+B(X)=C(X) over H, we simply have to check that A(X)+B(X)−C(X) is some multiple of ZH​(X). In other words, if dividing our constraint by the vanishing polynomial still yields some polynomial ZH​(X)A(X)+B(X)−C(X)​=H(X), we are satisfied that A(X)+B(X)−C(X)=0 over H.","breadcrumbs":"Background Material » Polynomials » Vanishing polynomial","id":"216","title":"Vanishing polynomial"},"217":{"body":"TODO: explain what a basis is in general (briefly). Polynomials are commonly written in the monomial basis (e.g. X,X2,...Xn). However, when working over a multiplicative subgroup of order n, we find a more natural expression in the Lagrange basis. Consider the order-n multiplicative subgroup H with primitive root of unity ω. The Lagrange basis corresponding to this subgroup is a set of functions {Li​}i=0n−1​, where Li​(ωj)={10​if i=j,otherwise.​ We can write this more compactly as Li​(ωj)=δij​, where δ is the Kronecker delta function. Now, we can write our polynomial as a linear combination of Lagrange basis functions, A(X)=i=0∑n−1​ai​Li​(X),X∈H, which is equivalent to saying that p(X) evaluates to a0​ at ω0, to a1​ at ω1, to a2​ at ω2,⋯, and so on. When working over a multiplicative subgroup, the Lagrange basis function has a convenient sparse representation of the form Li​(X)=X−ωici​⋅(Xn−1)​, where ci​ is the barycentric weight. (To understand how this form was derived, refer to [3] .) For i=0, we have c=1/n⟹L0​(X)=n1​X−1(Xn−1)​. Suppose we are given a set of evaluation points {x0​,x1​,⋯,xn−1​}. Since we cannot assume that the xi​'s form a multiplicative subgroup, we consider also the Lagrange polynomials Li​'s in the general case. Then we can construct: Li​(X)=j=i∏​xi​−xj​X−xj​​,i∈[0..n−1]. Here, every X=xj​=xi​ will produce a zero numerator term (xj​−xj​), causing the whole product to evaluate to zero. On the other hand, X=xi​ will evaluate to xi​−xj​xi​−xj​​ at every term, resulting in an overall product of one. This gives the desired Kronecker delta behaviour Li​(xj​)=δij​ on the set {x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange basis functions","id":"217","title":"Lagrange basis functions"},"218":{"body":"Given a polynomial in its evaluation representation A:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))}, we can reconstruct its coefficient form in the Lagrange basis: A(X)=i=0∑n−1​A(xi​)Li​(X), where X∈{x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange interpolation","id":"218","title":"Lagrange interpolation"},"219":{"body":"Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2008). \"Algorithms\" (ch. 2). New York: McGraw-Hill Higher Education. Golin, M. (2016). \"The Fast Fourier Transform and Polynomial Multiplication\" [lecture notes], COMP 3711H Design and Analysis of Algorithms, Hong Kong University of Science and Technology. Berrut, J. and Trefethen, L. (2004). \"Barycentric Lagrange Interpolation.\"","breadcrumbs":"Background Material » Polynomials » References","id":"219","title":"References"},"22":{"body":"The chip needs to be configured with the columns, permutations, and gates that will be required to implement all of the desired instructions. /// Chip state is stored in a config struct. This is generated by the chip\n/// during configuration, and then stored inside the chip.\n#[derive(Clone, Debug)]\nstruct FieldConfig { /// For this chip, we will use two advice columns to implement our instructions. /// These are also the columns through which we communicate with other parts of /// the circuit. advice: [Column; 2], /// This is the public input (instance) column. instance: Column, // We need a selector to enable the multiplication gate, so that we aren't placing // any constraints on cells where `NumericInstructions::mul` is not being used. // This is important when building larger circuits, where columns are used by // multiple sets of instructions. s_mul: Selector,\n} impl FieldChip { fn construct(config: >::Config) -> Self { Self { config, _marker: PhantomData, } } fn configure( meta: &mut ConstraintSystem, advice: [Column; 2], instance: Column, constant: Column, ) -> >::Config { meta.enable_equality(instance); meta.enable_constant(constant); for column in &advice { meta.enable_equality(*column); } let s_mul = meta.selector(); // Define our multiplication gate! meta.create_gate(\"mul\", |meta| { // To implement multiplication, we need three advice cells and a selector // cell. We arrange them like so: // // | a0 | a1 | s_mul | // |-----|-----|-------| // | lhs | rhs | s_mul | // | out | | | // // Gates may refer to any relative offsets we want, but each distinct // offset adds a cost to the proof. The most common offsets are 0 (the // current row), 1 (the next row), and -1 (the previous row), for which // `Rotation` has specific constructors. let lhs = meta.query_advice(advice[0], Rotation::cur()); let rhs = meta.query_advice(advice[1], Rotation::cur()); let out = meta.query_advice(advice[0], Rotation::next()); let s_mul = meta.query_selector(s_mul); // Finally, we return the polynomial expressions that constrain this gate. // For our multiplication gate, we only need a single polynomial constraint. // // The polynomial expressions returned from `create_gate` will be // constrained by the proving system to equal zero. Our expression // has the following properties: // - When s_mul = 0, any value is allowed in lhs, rhs, and out. // - When s_mul != 0, this constrains lhs * rhs = out. vec![s_mul * (lhs * rhs - out)] }); FieldConfig { advice, instance, s_mul, } }\n}","breadcrumbs":"User Documentation » A simple example » Configure the chip","id":"22","title":"Configure the chip"},"220":{"body":"In the section Inverses and groups we introduced the concept of groups . A group has an identity and a group operation. In this section we will write groups additively, i.e. the identity is O and the group operation is +. Some groups can be used as cryptographic groups . At the risk of oversimplifying, this means that the problem of finding a discrete logarithm of a group element P to a given base G, i.e. finding x such that P=[x]G, is hard in general.","breadcrumbs":"Background Material » Cryptographic groups » Cryptographic groups","id":"220","title":"Cryptographic groups"},"221":{"body":"The Pedersen commitment [ P99 ] is a way to commit to a secret message in a verifiable way. It uses two random public generators G,H∈G, where G is a cryptographic group of order q. A random secret r is chosen in Zq​, and the message to commit to m is from any subset of Zq​. The commitment is c=Commit(m,r)=[m]G+[r]H. To open the commitment, the committer reveals m and r, thus allowing anyone to verify that c is indeed a commitment to m. Notice that the Pedersen commitment scheme is homomorphic: Commit(m,r)+Commit(m′,r′)​=[m]G+[r]H+[m′]G+[r′]H=[m+m′]G+[r+r′]H=Commit(m+m′,r+r′).​ Assuming the discrete log assumption holds, Pedersen commitments are also perfectly hiding and computationally binding: hiding : the adversary chooses messages m0​,m1​. The committer commits to one of these messages c=Commit(mb​,r),b∈{0,1}. Given c, the probability of the adversary guessing the correct b is no more than 21​. binding : the adversary cannot pick two different messages m0​=m1​, and randomness r0​,r1​, such that Commit(m0​,r0​)=Commit(m1​,r1​).","breadcrumbs":"Background Material » Cryptographic groups » Pedersen commitment","id":"221","title":"Pedersen commitment"},"222":{"body":"We can use a variant of the Pedersen commitment scheme to commit to multiple messages at once, m=(m0​,⋯,mn−1​). This time, we'll have to sample a corresponding number of random public generators G=(G0​,⋯,Gn−1​), along with a single random generator H as before (for use in hiding). Then, our commitment scheme is: Commit(m;r)​=Commit((m0​,⋯,mn−1​);r)=[r]H+[m0​]G0​+⋯+[mn−1​]Gn−1​=[r]H+i=0∑n−1​[mi​]Gi​.​ TODO: is this positionally binding?","breadcrumbs":"Background Material » Cryptographic groups » Vector Pedersen commitment","id":"222","title":"Vector Pedersen commitment"},"223":{"body":"An example of a protocol that uses cryptographic groups is Diffie–Hellman key agreement [ DH1976 ]. The Diffie–Hellman protocol is a method for two users, Alice and Bob, to generate a shared private key. It proceeds as follows: Alice and Bob publicly agree on two prime numbers, p and G, where p is large and G is a primitive root (modp). (Note that g is a generator of the group Fp×​.) Alice chooses a large random number a as her private key. She computes her public key A=[a]G(modp), and sends A to Bob. Similarly, Bob chooses a large random number b as his private key. He computes his public key B=[b]G(modp), and sends B to Alice. Now both Alice and Bob compute their shared key K=[ab]G(modp), which Alice computes as K=[a]B(modp)=[a]([b]G)(modp), and Bob computes as K=[b]A(modp)=[b]([a]G)(modp). A potential eavesdropper would need to derive K=[ab]g(modp) knowing only g,p,A=[a]G, and B=[b]G: in other words, they would need to either get the discrete logarithm a from A=[a]G or b from B=[b]G, which we assume to be computationally infeasible in Fp×​. More generally, protocols that use similar ideas to Diffie–Hellman are used throughout cryptography. One way of instantiating a cryptographic group is as an elliptic curve . Before we go into detail on elliptic curves, we'll describe some algorithms that can be used for any group.","breadcrumbs":"Background Material » Cryptographic groups » Diffie–Hellman","id":"223","title":"Diffie–Hellman"},"224":{"body":"","breadcrumbs":"Background Material » Cryptographic groups » Multiscalar multiplication","id":"224","title":"Multiscalar multiplication"},"225":{"body":"Reference: https://jbootle.github.io/Misc/pippenger.pdf","breadcrumbs":"Background Material » Cryptographic groups » TODO: Pippenger's algorithm","id":"225","title":"TODO: Pippenger's algorithm"},"226":{"body":"Elliptic curves constructed over finite fields are another important cryptographic tool. We use elliptic curves because they provide a cryptographic group , i.e. a group in which the discrete logarithm problem (discussed below) is hard. There are several ways to define the curve equation, but for our purposes, let Fp​ be a large (255-bit) field, and then let the set of solutions (x,y) to y2=x3+b for some constant b define the Fp​-rational points on an elliptic curve E(Fp​). These (x,y) coordinates are called \"affine coordinates\". Each of the Fp​-rational points, together with a \"point at infinity\" O that serves as the group identity, can be interpreted as an element of a group. By convention, elliptic curve groups are written additively. \"Three points on a line sum to zero, which is the point at infinity.\" The group addition law is simple: to add two points together, find the line that intersects both points and obtain the third point, and then negate its y-coordinate. The case that a point is being added to itself, called point doubling, requires special handling: we find the line tangent to the point, and then find the single other point that intersects this line and then negate. Otherwise, in the event that a point is being \"added\" to its negation, the result is the point at infinity. The ability to add and double points naturally gives us a way to scale them by integers, called scalars . The number of points on the curve is the group order. If this number is a prime q, then the scalars can be considered as elements of a scalar field , Fq​. Elliptic curves, when properly designed, have an important security property. Given two random elements G,H∈E(Fp​) finding a such that [a]G=H, otherwise known as the discrete log of H with respect to G, is considered computationally infeasible with classical computers. This is called the elliptic curve discrete log assumption. If an elliptic curve group G has prime order q (like the ones used in Halo 2), then it is a finite cyclic group. Recall from the section on groups that this implies it is isomorphic to Z/qZ, or equivalently, to the scalar field Fq​. Each possible generator G fixes the isomorphism; then an element on the scalar side is precisely the discrete log of the corresponding group element with respect to G. In the case of a cryptographically secure elliptic curve, the isomorphism is hard to compute in the G→Fq​ direction because the elliptic curve discrete log problem is hard. It is sometimes helpful to make use of this isomorphism by thinking of group-based cryptographic protocols and algorithms in terms of the scalars instead of in terms of the group elements. This can make proofs and notation simpler. For instance, it has become common in papers on proof systems to use the notation [x] to denote a group element with discrete log x, where the generator is implicit. We also used this idea in the \" distinct-x theorem \", in order to prove correctness of optimizations for elliptic curve scalar multiplication in Sapling, and an endomorphism-based optimization in Appendix C of the original Halo paper .","breadcrumbs":"Background Material » Elliptic curves » Elliptic curves","id":"226","title":"Elliptic curves"},"227":{"body":"","breadcrumbs":"Background Material » Elliptic curves » Curve arithmetic","id":"227","title":"Curve arithmetic"},"228":{"body":"The simplest situation is doubling a point (x0​,y0​). Continuing with our example y2=x3+b, this is done first by computing the derivative λ=dxdy​=2y3x2​. To obtain expressions for (x1​,y1​)=(x0​,y0​)+(x0​,y0​), we consider x1​−x0​−y1​−y0​​=λ​⟹−y1​=λ(x1​−x0​)+y0​⟹y1​=λ(x0​−x1​)−y0​​.​ To get the expression for x1​, we substitute y=λ(x0​−x)−y0​ into the elliptic curve equation: y2=x3+b​⟹(λ(x0​−x)−y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x0​)(x−x1​)←(known roots x0​,x0​,x1​)=x3−(x0​+x0​+x1​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x0​+x1​⟹x1​=λ2−2x0​​.","breadcrumbs":"Background Material » Elliptic curves » Point doubling","id":"228","title":"Point doubling"},"229":{"body":"This unfortunately requires an expensive inversion of 2y. We can avoid this by arranging our equations to \"defer\" the computation of the inverse, since we often do not need the actual affine (x′,y′) coordinate of the resulting point immediately after an individual curve operation. Let's introduce a third coordinate Z and scale our curve equation by Z3 like so: Z3y2=Z3x3+Z3b Our original curve is just this curve at the restriction Z=1. If we allow the affine point (x,y) to be represented by X=xZ, Y=yZ and Z=0 then we have the homogenous projective curve Y2Z=X3+Z3b. Obtaining (x,y) from (X,Y,Z) is as simple as computing (X/Z,Y/Z) when Z=0. (When Z=0, we are dealing with the point at infinity O:=(0:1:0).) In this form, we now have a convenient way to defer the inversion required by doubling a point. The general strategy is to express x′,y′ as rational functions using x=X/Z and y=Y/Z, rearrange to make their denominators the same, and then take the resulting point (X,Y,Z) to have Z be the shared denominator and X=x′Z,Y=y′Z. Projective coordinates are often, but not always, more efficient than affine coordinates. There may be exceptions to this when either we have a different way to apply Montgomery's trick, or when we're in the circuit setting where multiplications and inversions are about equally as expensive (at least in terms of circuit size). The following shows an example of doubling a point (X,Y,Z)=(xZ,yZ,Z) without an inversion. Substituting with X,Y,Z gives us λ=2y3x2​=2(Y/Z)3(X/Z)2​=2YZ3X2​ and gives us x′y′​=λ2−2x=λ2−Z2X​=4Y2Z29X4​−Z2X​=4Y2Z29X4−8XY2Z​=8Y3Z318X4YZ−16XY3Z2​=λ(x−x′)−y=λ(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ3X2​(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ23X3​−8Y3Z327X6−24X3Y2Z​−ZY​=8Y3Z312X3Y2Z−8Y4Z2−27X6+24X3Y2Z​​ Notice how the denominators of x′ and y′ are the same. Thus, instead of computing (x′,y′) we can compute (X,Y,Z) with Z=8Y3Z3 and X,Y set to the corresponding numerators such that X/Z=x′ and Y/Z=y′. This completely avoids the need to perform an inversion when doubling, and something analogous to this can be done when adding two distinct points.","breadcrumbs":"Background Material » Elliptic curves » Projective coordinates","id":"229","title":"Projective coordinates"},"23":{"body":"/// A variable representing a number.\n#[derive(Clone)]\nstruct Number(AssignedCell); impl NumericInstructions for FieldChip { type Num = Number; fn load_private( &self, mut layouter: impl Layouter, value: Value, ) -> Result { let config = self.config(); layouter.assign_region( || \"load private\", |mut region| { region .assign_advice(|| \"private input\", config.advice[0], 0, || value) .map(Number) }, ) } fn load_constant( &self, mut layouter: impl Layouter, constant: F, ) -> Result { let config = self.config(); layouter.assign_region( || \"load constant\", |mut region| { region .assign_advice_from_constant(|| \"constant value\", config.advice[0], 0, constant) .map(Number) }, ) } fn mul( &self, mut layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result { let config = self.config(); layouter.assign_region( || \"mul\", |mut region: Region<'_, F>| { // We only want to use a single multiplication gate in this region, // so we enable it at region offset 0; this means it will constrain // cells at offsets 0 and 1. config.s_mul.enable(&mut region, 0)?; // The inputs we've been given could be located anywhere in the circuit, // but we can only rely on relative offsets inside this region. So we // assign new cells inside the region and constrain them to have the // same values as the inputs. a.0.copy_advice(|| \"lhs\", &mut region, config.advice[0], 0)?; b.0.copy_advice(|| \"rhs\", &mut region, config.advice[1], 0)?; // Now we can assign the multiplication result, which is to be assigned // into the output position. let value = a.0.value().copied() * b.0.value(); // Finally, we do the assignment to the output, returning a // variable to be used in another part of the circuit. region .assign_advice(|| \"lhs * rhs\", config.advice[0], 1, || value) .map(Number) }, ) } fn expose_public( &self, mut layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error> { let config = self.config(); layouter.constrain_instance(num.0.cell(), config.instance, row) }\n}","breadcrumbs":"User Documentation » A simple example » Implement chip traits","id":"23","title":"Implement chip traits"},"230":{"body":"We now add two points with distinct x-coordinates, P=(x0​,y0​) and Q=(x1​,y1​), where x0​=x1​, to obtain R=P+Q=(x2​,y2​). The line PQ​ has slope λ=x1​−x0​y1​−y0​​⟹y−y0​=λ⋅(x−x0​). Using the expression for PQ​, we compute y-coordinate −y2​ of −R as: −y2​−y0​=λ⋅(x2​−x0​)⟹y2​=λ(x0​−x2​)−y0​​. Plugging the expression for PQ​ into the curve equation y2=x3+b yields y2=x3+b​⟹(λ⋅(x−x0​)+y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x1​)(x−x2​)←(known roots x0​,x1​,x2​)=x3−(x0​+x1​+x2​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x1​+x2​⟹x2​=λ2−x0​−x1​​. Important notes: There exist efficient formulae [1] for point addition that do not have edge cases (so-called \"complete\" formulae) and that unify the addition and doubling cases together. The result of adding a point to its negation using those formulae produces Z=0, which represents the point at infinity. In addition, there are other models like the Jacobian representation where (x,y)=(xZ2,yZ3,Z) where the curve is rescaled by Z6 instead of Z3, and this representation has even more efficient arithmetic but no unified/complete formulae. We can easily compare two curve points (X1​,Y1​,Z1​) and (X2​,Y2​,Z2​) for equality in the homogenous projective coordinate space by \"homogenizing\" their Z-coordinates; the checks become X1​Z2​=X2​Z1​ and Y1​Z2​=Y2​Z1​.","breadcrumbs":"Background Material » Elliptic curves » Point addition","id":"230","title":"Point addition"},"231":{"body":"Imagine that Fp​ has a primitive cube root of unity, or in other words that 3∣p−1 and so an element ζp​ generates a 3-order multiplicative subgroup. Notice that a point (x,y) on our example elliptic curve y2=x3+b has two cousin points: (ζp​x,y),(ζp2​x,y), because the computation x3 effectively kills the ζ component of the x-coordinate. Applying the map (x,y)↦(ζp​x,y) is an application of an endomorphism over the curve. The exact mechanics involved are complicated, but when the curve has a prime q number of points (and thus a prime \"order\") the effect of the endomorphism is to multiply the point by a scalar in Fq​ which is also a primitive cube root ζq​ in the scalar field.","breadcrumbs":"Background Material » Elliptic curves » Curve endomorphisms","id":"231","title":"Curve endomorphisms"},"232":{"body":"Given a point on the curve P=(x,y), we know that its negation −P=(x,−y) is also on the curve. To uniquely specify a point, we need only encode its x-coordinate along with the sign of its y-coordinate.","breadcrumbs":"Background Material » Elliptic curves » Curve point compression","id":"232","title":"Curve point compression"},"233":{"body":"As mentioned in the Fields section, we can interpret the least significant bit of a field element as its \"sign\", since its additive inverse will always have the opposite LSB. So we record the LSB of the y-coordinate as sign. Pallas and Vesta are defined over the Fp​ and Fq​ fields, which elements can be expressed in 255 bits. This conveniently leaves one unused bit in a 32-byte representation. We pack the y-coordinate sign bit into the highest bit in the representation of the x-coordinate: <----------------------------------- x --------------------------------->\nEnc(P) = [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ _] ... [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ sign] ^ <-------------------------------------> ^ LSB 30 bytes MSB The \"point at infinity\" O that serves as the group identity, does not have an affine (x,y) representation. However, it turns out that there are no points on either the Pallas or Vesta curve with x=0 or y=0. We therefore use the \"fake\" affine coordinates (0,0) to encode O, which results in the all-zeroes 32-byte array.","breadcrumbs":"Background Material » Elliptic curves » Serialization","id":"233","title":"Serialization"},"234":{"body":"When deserializing a compressed curve point, we first read the most significant bit as ysign, the sign of the y-coordinate. Then, we set this bit to zero to recover the original x-coordinate. If x=0,y=0, we return the \"point at infinity\" O. Otherwise, we proceed to compute y=x3+b​. Here, we read the least significant bit of y as sign. If sign == ysign, we already have the correct sign and simply return the curve point (x,y). Otherwise, we negate y and return (x,−y).","breadcrumbs":"Background Material » Elliptic curves » Deserialization","id":"234","title":"Deserialization"},"235":{"body":"Let Ep​ be an elliptic curve over a finite field Fp​, where p is a prime. We denote this by Ep​/Fp​. and we denote the group of points of Ep​ over Fp​, with order q=#E(Fp​). For this curve, we call Fp​ the \"base field\" and Fq​ the \"scalar field\". We instantiate our proof system over the elliptic curve Ep​/Fp​. This allows us to prove statements about Fq​-arithmetic circuit satisfiability. (aside) If our curve Ep​ is over Fp​, why is the arithmetic circuit instead in Fq​? The proof system is basically working on encodings of the scalars in the circuit (or more precisely, commitments to polynomials whose coefficients are scalars). The scalars are in Fq​ when their encodings/commitments are elliptic curve points in Ep​/Fp​. However, most of the verifier's arithmetic computations are over the base field Fp​, and are thus efficiently expressed as an Fp​-arithmetic circuit. (aside) Why are the verifier's computations (mainly) over Fp​? The Halo 2 verifier actually has to perform group operations using information output by the circuit. Group operations like point doubling and addition use arithmetic in Fp​, because the coordinates of points are in Fp​. This motivates us to construct another curve with scalar field Fp​, which has an Fp​-arithmetic circuit that can efficiently verify proofs from the first curve. As a bonus, if this second curve had base field Eq​/Fq​, it would generate proofs that could be efficiently verified in the first curve's Fq​-arithmetic circuit. In other words, we instantiate a second proof system over Eq​/Fq​, forming a 2-cycle with the first:","breadcrumbs":"Background Material » Elliptic curves » Cycles of curves","id":"235","title":"Cycles of curves"},"236":{"body":"Reference: https://github.com/zcash/pasta","breadcrumbs":"Background Material » Elliptic curves » TODO: Pallas-Vesta curves","id":"236","title":"TODO: Pallas-Vesta curves"},"237":{"body":"Sometimes it is useful to be able to produce a random point on an elliptic curve Ep​/Fp​ corresponding to some input, in such a way that no-one will know its discrete logarithm (to any other base). This is described in detail in the Internet draft on Hashing to Elliptic Curves . Several algorithms can be used depending on efficiency and security requirements. The framework used in the Internet Draft makes use of several functions: hash_to_field: takes a byte sequence input and maps it to a element in the base field Fp​ map_to_curve: takes an Fp​ element and maps it to Ep​.","breadcrumbs":"Background Material » Elliptic curves » Hashing to curves","id":"237","title":"Hashing to curves"},"238":{"body":"Reference: https://eprint.iacr.org/2019/403.pdf","breadcrumbs":"Background Material » Elliptic curves » TODO: Simplified SWU","id":"238","title":"TODO: Simplified SWU"},"239":{"body":"Renes, J., Costello, C., & Batina, L. (2016, May). \"Complete addition formulas for prime order elliptic curves.\" In Annual International Conference on the Theory and Applications of Cryptographic Techniques (pp. 403-428). Springer, Berlin, Heidelberg.","breadcrumbs":"Background Material » Elliptic curves » References","id":"239","title":"References"},"24":{"body":"Now that we have the instructions we need, and a chip that implements them, we can finally build our circuit! /// The full circuit implementation.\n///\n/// In this struct we store the private input variables. We use `Option` because\n/// they won't have any value during key generation. During proving, if any of these\n/// were `None` we would get an error.\n#[derive(Default)]\nstruct MyCircuit { constant: F, a: Value, b: Value,\n} impl Circuit for MyCircuit { // Since we are using a single chip for everything, we can just reuse its config. type Config = FieldConfig; type FloorPlanner = SimpleFloorPlanner; fn without_witnesses(&self) -> Self { Self::default() } fn configure(meta: &mut ConstraintSystem) -> Self::Config { // We create the two advice columns that FieldChip uses for I/O. let advice = [meta.advice_column(), meta.advice_column()]; // We also need an instance column to store public inputs. let instance = meta.instance_column(); // Create a fixed column to load constants. let constant = meta.fixed_column(); FieldChip::configure(meta, advice, instance, constant) } fn synthesize( &self, config: Self::Config, mut layouter: impl Layouter, ) -> Result<(), Error> { let field_chip = FieldChip::::construct(config); // Load our private values into the circuit. let a = field_chip.load_private(layouter.namespace(|| \"load a\"), self.a)?; let b = field_chip.load_private(layouter.namespace(|| \"load b\"), self.b)?; // Load the constant factor into the circuit. let constant = field_chip.load_constant(layouter.namespace(|| \"load constant\"), self.constant)?; // We only have access to plain multiplication. // We could implement our circuit as: // asq = a*a // bsq = b*b // absq = asq*bsq // c = constant*asq*bsq // // but it's more efficient to implement it as: // ab = a*b // absq = ab^2 // c = constant*absq let ab = field_chip.mul(layouter.namespace(|| \"a * b\"), a, b)?; let absq = field_chip.mul(layouter.namespace(|| \"ab * ab\"), ab.clone(), ab)?; let c = field_chip.mul(layouter.namespace(|| \"constant * absq\"), constant, absq)?; // Expose the result as a public input to the circuit. field_chip.expose_public(layouter.namespace(|| \"expose c\"), c, 0) }\n}","breadcrumbs":"User Documentation » A simple example » Build the circuit","id":"24","title":"Build the circuit"},"240":{"body":"We want to commit to some polynomial p(X)∈Fp​[X], and be able to provably evaluate the committed polynomial at arbitrary points. The naive solution would be for the prover to simply send the polynomial's coefficients to the verifier: however, this requires O(n) communication. Our polynomial commitment scheme gets the job done using O(logn) communication.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Polynomial commitment using inner product argument","id":"240","title":"Polynomial commitment using inner product argument"},"241":{"body":"Given a parameter d=2k, we generate the common reference string σ=(G,G,H,Fp​) defining certain constants for this scheme: G is a group of prime order p; G∈Gd is a vector of d random group elements; H∈G is a random group element; and Fp​ is the finite field of order p.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Setup","id":"241","title":"Setup"},"242":{"body":"The Pedersen vector commitment Commit is defined as Commit(σ,p(X);r)=⟨a,G⟩+[r]H, for some polynomial p(X)∈Fp​[X] and some blinding factor r∈Fp​. Here, each element of the vector ai​∈Fp​ is the coefficient for the ith degree term of p(X), and p(X) is of maximal degree d−1.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Commit","id":"242","title":"Commit"},"243":{"body":"The modified inner product argument is an argument of knowledge for the relation {((P,x,v);(a,r)):P=⟨a,G⟩+[r]H,v=⟨a,b⟩}​, where b=(1,x,x2,⋯,xd−1) is composed of increasing powers of the evaluation point x. This allows a prover to demonstrate to a verifier that the polynomial contained “inside” the commitment P evaluates to v at x, and moreover, that the committed polynomial has maximum degree d−1. The inner product argument proceeds in k=log2​d rounds. For our purposes, it is sufficient to know about its final outputs, while merely providing intuition about the intermediate rounds. (Refer to Section 3 in the Halo paper for a full explanation.) Before beginning the argument, the verifier selects a random group element U and sends it to the prover. We initialize the argument at round k, with the vectors a(k):=a, G(k):=G and b(k):=b. In each round j=k,k−1,⋯,1: the prover computes two values Lj​ and Rj​ by taking some inner product of a(j) with G(j) and b(j). Note that are in some sense \"cross-terms\": the lower half of a is used with the higher half of G and b, and vice versa: Lj​Rj​​=⟨alo(j)​,Ghi(j)​⟩+[lj​]H+[⟨alo(j)​,bhi(j)​⟩]U=⟨ahi(j)​,Glo(j)​⟩+[rj​]H+[⟨ahi(j)​,blo(j)​⟩]U​ the verifier issues a random challenge uj​; the prover uses uj​ to compress the lower and higher halves of a(j), thus producing a new vector of half the original length a(j−1)=ahi(j)​+alo(j)​⋅uj−1​. The vectors G(j) and b(j) are similarly compressed to give G(j−1) and b(j−1) (using uj​ instead of uj−1​). a(j−1), G(j−1) and b(j−1) are input to the next round j−1. Note that at the end of the last round j=1, we are left with a:=a(0), G:=G(0), b:=b(0), each of length 1. The intuition is that these final scalars, together with the challenges {uj​} and \"cross-terms\" {Lj​,Rj​} from each round, encode the compression in each round. Since the prover did not know the challenges U,{uj​} in advance, they would have been unable to manipulate the round compressions. Thus, checking a constraint on these final terms should enforce that the compression had been performed correctly, and that the original a satisfied the relation before undergoing compression. Note that G,b are simply rearrangements of the publicly known G,b, with the round challenges {uj​} mixed in: this means the verifier can compute G,b independently and verify that the prover had provided those same values.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Open (prover) and OpenVerify (verifier)","id":"243","title":"Open (prover) and OpenVerify (verifier)"},"244":{"body":"Alternative terms: Induction; Accumulation scheme; Proof-carrying data However, the computation of G requires a length-2k multiexponentiation ⟨G,s⟩, where s is composed of the round challenges u1​,⋯,uk​ arranged in a binary counting structure. This is the linear-time computation that we want to amortise across a batch of proof instances. Instead of computing G, notice that we can express G as a commitment to a polynomial G=Commit(σ,g(X,u1​,⋯,uk​)), where g(X,u1​,⋯,uk​):=∏i=1k​(ui​+ui−1​X2i−1) is a polynomial with degree 2k−1. Since G is a commitment, it can be checked in an inner product argument. The verifier circuit witnesses G and brings G,u1​,⋯,uk​ out as public inputs to the proof π. The next verifier instance checks π using the inner product argument; this includes checking that G=Commit(g(X,u1​,⋯,uk​)) evaluates at some random point to the expected value for the given challenges u1​,⋯,uk​. Recall from the previous section that this check only requires logd work. At the end of checking π and G, the circuit is left with a new G′, along with the u1′​,⋯,uk′​ challenges sampled for the check. To fully accept π as valid, we should perform a linear-time computation of G′=⟨G,s′⟩. Once again, we delay this computation by witnessing G′ and bringing G′,u1′​,⋯,uk′​ out as public inputs to the proof π′. This goes on from one proof instance to the next, until we are satisfied with the size of our batch of proofs. We finally perform a single linear-time computation, thus deciding the validity of the whole batch. We recall from the section Cycles of curves that we can instantiate this protocol over a two-cycle, where a proof produced by one curve is efficiently verified in the circuit of the other curve. However, some of these verifier checks can actually be efficiently performed in the native circuit; these are \"deferred\" to the next native circuit (see diagram below) instead of being immediately passed over to the other curve.","breadcrumbs":"Background Material » Recursion » Recursion","id":"244","title":"Recursion"},"25":{"body":"halo2_proofs::dev::MockProver can be used to test that the circuit is working correctly. The private and public inputs to the circuit are constructed as we will do to create a proof, but by passing them to MockProver::run we get an object that can test every constraint in the circuit, and tell us exactly what is failing (if anything). // The number of rows in our circuit cannot exceed 2^k. Since our example // circuit is very small, we can pick a very small value here. let k = 4; // Prepare the private and public inputs to the circuit! let constant = Fp::from(7); let a = Fp::from(2); let b = Fp::from(3); let c = constant * a.square() * b.square(); // Instantiate the circuit with the private inputs. let circuit = MyCircuit { constant, a: Value::known(a), b: Value::known(b), }; // Arrange the public input. We expose the multiplication result in row 0 // of the instance column, so we position it there in our public inputs. let mut public_inputs = vec![c]; // Given the correct public input, our circuit will verify. let prover = MockProver::run(k, &circuit, vec![public_inputs.clone()]).unwrap(); assert_eq!(prover.verify(), Ok(())); // If we try some other public input, the proof will fail! public_inputs[0] += Fp::one(); let prover = MockProver::run(k, &circuit, vec![public_inputs]).unwrap(); assert!(prover.verify().is_err());","breadcrumbs":"User Documentation » A simple example » Testing the circuit","id":"25","title":"Testing the circuit"},"26":{"body":"You can find the source code for this example here .","breadcrumbs":"User Documentation » A simple example » Full example","id":"26","title":"Full example"},"27":{"body":"In normal programs, you can trade memory for CPU to improve performance, by pre-computing and storing lookup tables for some part of the computation. We can do the same thing in halo2 circuits! A lookup table can be thought of as enforcing a relation between variables, where the relation is expressed as a table. Assuming we have only one lookup argument in our constraint system, the total size of tables is constrained by the size of the circuit: each table entry costs one row, and it also costs one row to do each lookup. TODO","breadcrumbs":"User Documentation » Lookup tables » Lookup tables","id":"27","title":"Lookup tables"},"28":{"body":"","breadcrumbs":"User Documentation » Gadgets » Gadgets","id":"28","title":"Gadgets"},"29":{"body":"This section contains various ideas and snippets that you might find useful while writing halo2 circuits.","breadcrumbs":"User Documentation » Tips and tricks » Tips and tricks","id":"29","title":"Tips and tricks"},"3":{"body":"halo2 currently uses rayon for parallel computation. The RAYON_NUM_THREADS environment variable can be used to set the number of threads.","breadcrumbs":"halo2 » Controlling parallelism","id":"3","title":"Controlling parallelism"},"30":{"body":"A common constraint used in R1CS circuits is the boolean constraint: b∗(1−b)=0. This constraint can only be satisfied by b=0 or b=1. In halo2 circuits, you can similarly constrain a cell to have one of a small set of values. For example, to constrain a to the range [0..5], you would create a gate of the form: a⋅(1−a)⋅(2−a)⋅(3−a)⋅(4−a)=0 while to constrain c to be either 7 or 13, you would use: (7−c)⋅(13−c)=0 The underlying principle here is that we create a polynomial constraint with roots at each value in the set of possible values we want to allow. In R1CS circuits, the maximum supported polynomial degree is 2 (due to all constraints being of the form a∗b=c). In halo2 circuits, you can use arbitrary-degree polynomials - with the proviso that higher-degree constraints are more expensive to use. Note that the roots don't have to be constants; for example (a−x)⋅(a−y)⋅(a−z)=0 will constrain a to be equal to one of {x,y,z} where the latter can be arbitrary polynomials, as long as the whole expression stays within the maximum degree bound.","breadcrumbs":"User Documentation » Tips and tricks » Small range constraints","id":"30","title":"Small range constraints"},"31":{"body":"We can use Lagrange interpolation to create a polynomial constraint that maps f(X)=Y for small sets of X∈{xi​},Y∈{yi​}. For instance, say we want to map a 2-bit value to a \"spread\" version interleaved with zeros. We first precompute the evaluations at each point: 00→000001→000110→010011→0101​⟹⟹⟹⟹​0→01→12→43→5​ Then, we construct the Lagrange basis polynomial for each point using the identity: lj​(X)=0≤m JsValue { // Steps: // - Deserialise function parameters // - Generate the instance and advice columns using the words // - Instantiate the circuit and generate the witness // - Generate the proving key from the params // - Create a proof\n} While the specific inputs and their serialisations will depend on your circuit and webapp set up, it's useful to note the format in the specific case of Zordle since your use case will likely be similar: This function takes as input the final_word that the user aimed for, and the words they attempted to use (in the form of words_js). It also takes as input the parameters for the circuit, which are serialized in params_ser. We will expand on this in the Params section below. Note that the function parameters are passed in wasm_bindgen-compatible formats: String and JsValue. The JsValue type is a type from the Serde library. You can find much more details about this type and how to use it in the documentation here . The output is a Vec converted to a JSValue using Serde. This is later passed in as input to the the verifier function.","breadcrumbs":"User Documentation » WASM Guide » Prover","id":"34","title":"Prover"},"35":{"body":"#[wasm_bindgen]\npub fn verify_play(final_word: String, proof_js: JsValue, diffs_u64_js: JsValue, params_ser: JsValue) -> bool { // Steps: // - Deserialise function parameters // - Generate the instance columns using the diffs representation of the columns // - Generate the verifying key using the params // - Verify the proof\n} Similar to the prover, we take in input and output a boolean true/false indicating the correctness of the proof. The diffs_u64_js object is a 2D JS array consisting of values for each cell that indicate the color: grey, yellow or green. These are used to assemble the instance columns for the circuit.","breadcrumbs":"User Documentation » WASM Guide » Verifier","id":"35","title":"Verifier"},"36":{"body":"Additionally, both the prover and verifier functions input params_ser, a serialised form of the public parameters of the polynomial commitment scheme. These are passed in as input (instead of being regenerated in prove/verify functions) as a performance optimisation since these are constant based only on the circuit's value of K. We can store these separately on a static web server and pass them in as input to the WASM. To generate the binary serialised form of these (separately outside the WASM functions), you can run something like: fn write_params(K: u32) { let mut params_file = File::create(\"params.bin\").unwrap(); let params: Params = Params::new(K); params.write(&mut params_file).unwrap();\n} Later, we can read the params.bin file from the web-server in Javascript in a byte-serialised format as a Uint8Array and pass it to the WASM as params_ser, which can be deserialised in Rust using the js_sys library. Ideally, in future, instead of serialising the parameters we would be able to serialise and work directly with the proving key and the verifying key of the circuit, but that is currently not supported by the library, and tracked as issue #449 and #443 .","breadcrumbs":"User Documentation » WASM Guide » Params","id":"36","title":"Params"},"37":{"body":"Typically, Rust code is compiled to WASM using the wasm-pack tool and is as simple as changing some build commands. In the case of halo2 prover/verifier functions however, we need to make some additional changes to the build process. In particular, there are two main changes: Parallelism : halo2 uses the rayon library for parallelism, which is not directly supported by WASM. However, the Chrome team has an adapter to enable rayon-like parallelism using Web Workers in browser: wasm-bindgen-rayon . We'll use this to enable parallelism in our WASM prover/verifier. WASM max memory : The default memory limit for WASM with wasm-bindgen is set to 2GB, which is not enough to run the halo2 prover for large circuits (with K > 10 or so). We need to increase this limit to the maximum allowed by WASM (4GB!) to support larger circuits (up to K = 15 or so). Firstly, add all the dependencies particular to your WASM interfacing functions to your Cargo.toml file. You can restrict the dependencies to the WASM compilation by using the WASM target feature flag. In the case of Zordle, this looks like : [target.'cfg(target_family = \"wasm\")'.dependencies]\ngetrandom = { version = \"0.2\", features = [\"js\"]}\nwasm-bindgen = { version = \"0.2.81\", features = [\"serde-serialize\"]}\nconsole_error_panic_hook = \"0.1.7\"\nrayon = \"1.5\"\nwasm-bindgen-rayon = { version = \"1.0\"}\nweb-sys = { version = \"0.3\", features = [\"Request\", \"Window\", \"Response\"] }\nwasm-bindgen-futures = \"0.4\"\njs-sys = \"0.3\" Next, let's integrate wasm-bindgen-rayon into our code. The README for the library has a great overview of how to do so. In particular, note the changes to the Rust compilation pipeline . You need to switch to a nightly version of Rust and enable support for WASM atomics. Additionally, remember to export the init_thread_pool in Rust code. Next, we will bump up the default 2GB max memory limit for wasm-pack. To do so, add \"-C\", \"link-arg=--max-memory=4294967296\" Rust flag to the wasm target in the .cargo/config file. With the setup for wasm-bindgen-rayon and the memory bump, the .cargo/config file should now look like: [target.wasm32-unknown-unknown]\nrustflags = [\"-C\", \"target-feature=+atomics,+bulk-memory,+mutable-globals\", \"-C\", \"link-arg=--max-memory=4294967296\"]\n... Shoutout to @mattgibb who documented this esoteric change for increasing maximum memory in a random GitHub issue here . [1] Off-topic but it was quite surprising for me to learn that WASM has a hard maximum limitation of 4GB memory. This is because WASM currently has a 32-bit architecture, which was quite surprising to me for such a new, forward-facing assembly language. There are, however, some open proposals to move WASM to a larger address space . Now that we have the Rust set up, you should be able to build a WASM package simply using wasm-pack build --target web --out-dir pkg and use the output WASM package in your webapp.","breadcrumbs":"User Documentation » WASM Guide » Rust and WASM environment setup","id":"37","title":"Rust and WASM environment setup"},"38":{"body":"Zordle ships with a minimal React test client as an example (that simply adds WASM support to the default create-react-app template). You can find the code for the test client here . I would recommend forking the test client for your own application and working from there. The test client includes a clean WebWorker that interfaces with the Rust WASM package. Putting the interface in a WebWorker prevents blocking the main thread of the browser and allows for a clean interface from React/application logic. Checkout halo-worker.ts for the WebWorker code and see how you can interface with the web worker from React in App.tsx . If you've done everything right so far, you should now be able to generate proofs and verify them in browser! In the case of Zordle, proof generation for a circuit with K = 14 takes about a minute or so on my laptop. During proof generation, if you pop open the Chrome/Firefox task manager, you should additionally see something like this: Zordle and its test-client set the parallelism to the number of cores available on the machine by default. If you would like to reduce this, you can do so by changing the argument to initThreadPool . If you'd prefer to use your own Worker/React setup, the code to fetch and serialise parameters , proofs and other instance and advice values may still be useful to look at!","breadcrumbs":"User Documentation » WASM Guide » Webapp setup","id":"38","title":"Webapp setup"},"39":{"body":"Note that wasm-bindgen-rayon library is not supported by Safari because it spawns Web Workers from inside another Web Worker. According to the relevant Webkit issue , support for this feature had made it into Safari Technology Preview by November 2022, and indeed the Release Notes for Safari Technology Preview Release 155 claim support, so it is worth checking whether this has made it into Safari if that is important to you.","breadcrumbs":"User Documentation » WASM Guide » Safari","id":"39","title":"Safari"},"4":{"body":"Licensed under either of Apache License, Version 2.0, ( LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license ( LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.","breadcrumbs":"halo2 » License","id":"4","title":"License"},"40":{"body":"Often, you'll run into issues with your Rust code and see that the WASM execution errors with Uncaught (in promise) RuntimeError: unreachable, a wholly unhelpful error for debugging. This is because the code is compiled in release mode which strips out error messages as a performance optimisation. To debug, you can build the WASM package in debug mode using the flag --dev with wasm-pack build. This will build in debug mode, slowing down execution significantly but allowing you to see any runtime error messages in the browser console. Additionally, you can install the console_error_panic_hook crate (as is done by Zordle) to also get helpful debug messages for runtime panics.","breadcrumbs":"User Documentation » WASM Guide » Debugging","id":"40","title":"Debugging"},"41":{"body":"This guide was written by Nalin . Thanks additionally to Uma and Blaine for significant work on figuring out these steps. Feel free to reach out to me if you have trouble with any of these steps.","breadcrumbs":"User Documentation » WASM Guide » Credits","id":"41","title":"Credits"},"42":{"body":"You want to contribute to the Halo 2 crates? Awesome! This section covers information about our development processes and review standards, and useful tips for maintaining and extending the codebase.","breadcrumbs":"Developer Documentation » Developer Documentation","id":"42","title":"Developer Documentation"},"43":{"body":"Sometimes feature development can require iterating on a design over time. It can be useful to start using features in downstream crates early on to gain experience with the APIs and functionality, that can feed back into the feature's design prior to it being stabilised. To enable this, we follow a three-stage nightly -> beta -> stable development pattern inspired by (but not identical to) the Rust compiler.","breadcrumbs":"Developer Documentation » Feature development » Feature development","id":"43","title":"Feature development"},"44":{"body":"Each unstabilised feature has a default-off feature flag that enables it, of the form unstable-*. The stable API of the crates must not be affected when the feature flag is disabled, except for specific complex features that will be considered on a case-by-case basis. Two meta-flags are provided to enable all features at a particular stabilisation level: beta enables all features at the \"beta\" stage (and implicitly all features at the \"stable\" stage). nightly enables all features at the \"beta\" and \"nightly\" stages (and implicitly all features at the \"stable\" stage), i.e. all features are enabled. When neither flag is enabled (and no feature-specific flags are enabled), then in effect only features at the \"stable\" stage are enabled.","breadcrumbs":"Developer Documentation » Feature development » Feature flags","id":"44","title":"Feature flags"},"45":{"body":"If the maintainers have rough consensus that an experimental feature is generally desired, its initial implementation can be merged into the codebase optimistically behind a feature-specific feature flag with a lower standard of review. The feature's flag is added to the nightly feature flag set. The feature will become usable by downstream published crates in the next general release of the halo2 crates. Subsequent development and refinement of the feature can be performed in-situ via additional PRs, along with additional review. If the feature ends up having bad interactions with other features (in particular, already-stabilised features), then it can be removed later without affecting the stable or beta APIs. Once the feature has had sufficient review, and is at the point where a halo2 user considers it production-ready (and is willing or planning to deploy it to production), the feature's feature flag is moved to the beta feature flag set. Once the feature has had review equivalent to the stable review policy, and there is rough consensus that the feature is useful to the wider halo2 userbase, the feature's feature flag is removed and the feature becomes part of the main maintained codebase. For more complex features, the above workflow might be augmented with beta and nightly branches; this will be figured out once a feature requiring this is proposed as a candidate for inclusion.","breadcrumbs":"Developer Documentation » Feature development » Feature workflow","id":"45","title":"Feature workflow"},"46":{"body":"Feature flag Stage Notes unstable-sha256-gadget nightly The SHA-256 gadget and chip.","breadcrumbs":"Developer Documentation » Feature development » In-progress features","id":"46","title":"In-progress features"},"47":{"body":"","breadcrumbs":"Design » Design","id":"47","title":"Design"},"48":{"body":"We use slightly different language than others to describe PLONK concepts. Here's the overview: We like to think of PLONK-like arguments as tables, where each column corresponds to a \"wire\". We refer to entries in this table as \"cells\". We like to call \"selector polynomials\" and so on \"fixed columns\" instead. We then refer specifically to a \"selector constraint\" when a cell in a fixed column is being used to control whether a particular constraint is enabled in that row. We call the other polynomials \"advice columns\" usually, when they're populated by the prover. We use the term \"rule\" to refer to a \"gate\" like A(X)⋅qA​(X)+B(X)⋅qB​(X)+A(X)⋅B(X)⋅qM​(X)+C(X)⋅qC​(X)=0. TODO: Check how consistent we are with this, and update the code and docs to match.","breadcrumbs":"Design » Note on Language","id":"48","title":"Note on Language"},"49":{"body":"The Halo 2 proving system can be broken down into five stages: Commit to polynomials encoding the main components of the circuit: Cell assignments. Permuted values and products for each lookup argument. Equality constraint permutations. Construct the vanishing argument to constrain all circuit relations to zero: Standard and custom gates. Lookup argument rules. Equality constraint permutation rules. Evaluate the above polynomials at all necessary points: All relative rotations used by custom gates across all columns. Vanishing argument pieces. Construct the multipoint opening argument to check that all evaluations are consistent with their respective commitments. Run the inner product argument to create a polynomial commitment opening proof for the multipoint opening argument polynomial. These stages are presented in turn across this section of the book.","breadcrumbs":"Design » Proving system » Proving system","id":"49","title":"Proving system"},"5":{"body":"Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.","breadcrumbs":"halo2 » Contribution","id":"5","title":"Contribution"},"50":{"body":"To aid our explanations, we will at times refer to the following example constraint system: Four advice columns a,b,c,d. One fixed column f. Three custom gates: a⋅b⋅c−1​−d=0 f−1​⋅c=0 f⋅d⋅a=0","breadcrumbs":"Design » Proving system » Example","id":"50","title":"Example"},"51":{"body":"The table below provides a (probably too) succinct description of the Halo 2 protocol. This description will likely be replaced by the Halo 2 paper and security proof, but for now serves as a summary of the following sub-sections. Prover Verifier ← t(X)=(Xn−1) ← F=[F0​,F1​,…,Fm−1​] A=[A0​,A1​,…,Am−1​] → ← θ L=[(A0′​,S0′​),…,(Am−1′​,Sm−1′​)] → ← β,γ ZP​=[ZP,0​,ZP,1​,…] → ZL​=[ZL,0​,ZL,1​,…] → ← y h(X)=t(X)gate0​(X)+⋯+yi⋅gatei​(X)​ h(X)=h0​(X)+⋯+Xn(d−1)hd−1​(X) H=[H0​,H1​,…,Hd−1​] → ← x evals=[A0​(x),…,Hd−1​(x)] → Checks h(x) ← x1​,x2​ Constructs h′(X) multipoint opening poly U=Commit(h′(X)) → ← x3​ qevals​=[Q0​(x3​),Q1​(x3​),…] → ueval​=U(x3​) → ← x4​ Then the prover and verifier: Construct finalPoly(X) as a linear combination of Q and U using powers of x4​; Construct finalPolyEval as the equivalent linear combination of qevals​ and ueval​; and Perform InnerProduct(finalPoly(X),x3​,finalPolyEval). TODO: Write up protocol components that provide zero-knowledge.","breadcrumbs":"Design » Proving system » tl;dr","id":"51","title":"tl;dr"},"52":{"body":"Halo 2 uses the following lookup technique, which allows for lookups in arbitrary sets, and is arguably simpler than Plookup.","breadcrumbs":"Design » Proving system » Lookup argument » Lookup argument","id":"52","title":"Lookup argument"},"53":{"body":"In addition to the general notes on language : We call the Z(X) polynomial (the grand product argument polynomial for the permutation argument) the \"permutation product\" column.","breadcrumbs":"Design » Proving system » Lookup argument » Note on Language","id":"53","title":"Note on Language"},"54":{"body":"For ease of explanation, we'll first describe a simplified version of the argument that ignores zero knowledge. We express lookups in terms of a \"subset argument\" over a table with 2k rows (numbered from 0), and columns A and S. The goal of the subset argument is to enforce that every cell in A is equal to some cell in S. This means that more than one cell in A can be equal to the same cell in S, and some cells in S don't need to be equal to any of the cells in A. S might be fixed, but it doesn't need to be. That is, we can support looking up values in either fixed or variable tables (where the latter includes advice columns). A and S can contain duplicates. If the sets represented by A and/or S are not naturally of size 2k, we extend S with duplicates and A with dummy values known to be in S. Alternatively we could add a \"lookup selector\" that controls which elements of the A column participate in lookups. This would modify the occurrence of A(X) in the permutation rule below to replace A with, say, S0​ if a lookup is not selected. Let ℓi​ be the Lagrange basis polynomial that evaluates to 1 at row i, and 0 otherwise. We start by allowing the prover to supply permutation columns of A and S. Let's call these A′ and S′, respectively. We can enforce that they are permutations using a permutation argument with product column Z with the rules: Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ)=0ℓ0​(X)⋅(1−Z(X))=0 i.e. provided that division by zero does not occur, we have for all i∈[0,2k): Zi+1​=Zi​⋅(Ai′​+β)⋅(Si′​+γ)(Ai​+β)⋅(Si​+γ)​Z2k​=Z0​=1. This is a version of the permutation argument which allows A′ and S′ to be permutations of A and S, respectively, but doesn't specify the exact permutations. β and γ are separate challenges so that we can combine these two permutation arguments into one without worrying that they might interfere with each other. The goal of these permutations is to allow A′ and S′ to be arranged by the prover in a particular way: All the cells of column A′ are arranged so that like-valued cells are vertically adjacent to each other. This could be done by some kind of sorting algorithm, but all that matters is that like-valued cells are on consecutive rows in column A′, and that A′ is a permutation of A. The first row in a sequence of like values in A′ is the row that has the corresponding value in S′. Apart from this constraint, S′ is any arbitrary permutation of S. Now, we'll enforce that either Ai′​=Si′​ or that Ai′​=Ai−1′​, using the rule (A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 In addition, we enforce A0′​=S0′​ using the rule ℓ0​(X)⋅(A′(X)−S′(X))=0 (The A′(X)−A′(ω−1X) term of the first rule here has no effect at row 0, even though ω−1X \"wraps\", because of the second rule.) Together these constraints effectively force every element in A′ (and thus A) to equal at least one element in S′ (and thus S). Proof: by induction on prefixes of the rows.","breadcrumbs":"Design » Proving system » Lookup argument » Technique Description","id":"54","title":"Technique Description"},"55":{"body":"In order to achieve zero knowledge for the PLONK-based proof system, we will need the last t rows of each column to be filled with random values. This requires an adjustment to the lookup argument, because these random values would not satisfy the constraints described above. We limit the number of usable rows to u=2k−t−1. We add two selectors: qblind​ is set to 1 on the last t rows, and 0 elsewhere; qlast​ is set to 1 only on row u, and 0 elsewhere (i.e. it is set on the row in between the usable rows and the blinding rows). We enable the constraints from above only for the usable rows: (1−(qlast​(X)+qblind​(X)))⋅(Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ))=0(1−(qlast​(X)+qblind​(X)))⋅(A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 The rules that are enabled on row 0 remain the same: ℓ0​(X)⋅(A′(X)−S′(X))=0ℓ0​(X)⋅(1−Z(X))=0 Since we can no longer rely on the wraparound to ensure that the product Z becomes 1 again at ω2k, we would instead need to constrain Z(ωu) to 1. However, there is a potential difficulty: if any of the values Ai​+β or Si​+γ are zero for i∈[0,u), then it might not be possible to satisfy the permutation argument. This occurs with negligible probability over choices of β and γ, but is an obstacle to achieving perfect zero knowledge (because an adversary can rule out witnesses that would cause this situation), as well as perfect completeness. To ensure both perfect completeness and perfect zero knowledge, we allow Z(ωu) to be either zero or one: qlast​(X)⋅(Z(X)2−Z(X))=0 Now if Ai​+β or Si​+γ are zero for some i, we can set Zj​=0 for i B\n^ +\n| |\n+ v\nD <---+ C E +---> F ^ + | | + v H <---+ G After adding constraint B≡E the above algorithm produces the cycle: A +---> B +-------------+\n^ |\n| |\n+ v\nD <---+ C <---+ E F ^ + | | + v H <---+ G","breadcrumbs":"Design » Proving system » Permutation argument » Algorithm","id":"62","title":"Algorithm"},"63":{"body":"If we did not check whether left and right were already in the same cycle, then we could end up undoing an equality constraint. For example, if we have the following constraints: a≡b b≡c c≡d b≡d and we tried to implement adding an equality constraint just using step 5 of the above algorithm, then we would end up constructing the cycle (a b) (c d), rather than the correct (a b c d).","breadcrumbs":"Design » Proving system » Permutation argument » Broken alternatives","id":"63","title":"Broken alternatives"},"64":{"body":"We need to check a permutation of cells in m columns, represented in Lagrange basis by polynomials v0​,…,vm−1​. We will label each cell in those m columns with a unique element of F×. Suppose that we have a permutation on these labels, σ(column:i,row:j)=(column:i′,row:j′). in which the cycles correspond to equality-constraint sets. If we consider the set of pairs {(label,value)}, then the values within each cycle are equal if and only if permuting the label in each pair by σ yields the same set: An example for a cycle (A B C D). The set before permuting the labels is {(A, 7), (B, 7), (C, 7), (D, 7)}, and the set after is {(D, 7), (A, 7), (B, 7), (C, 7)} which is the same. If one of the 7s is replaced by 3, then the set after permuting labels is not the same. Since the labels are distinct, set equality is the same as multiset equality, which we can check using a product argument. Let ω be a 2k root of unity and let δ be a T root of unity, where T⋅2S+1=p with T odd and k≤S. We will use δi⋅ωj∈F× as the label for the cell in the jth row of the ith column of the permutation argument. We represent σ by a vector of m polynomials si​(X) such that si​(ωj)=δi′⋅ωj′. Notice that the identity permutation can be represented by the vector of m polynomials IDi​(ωj) such that IDi​(ωj)=δi⋅ωj. We will use a challenge β to compress each (label,value) pair to value+β⋅label. Just as in the product argument we used for lookups , we also use a challenge γ to randomize each term of the product. Now given our permutation represented by s0​,…,sm−1​ over columns represented by v0​,…,vm−1​, we want to ensure that: i=0∏m−1​j=0∏n−1​(vi​(ωj)+β⋅si​(ωj)+γvi​(ωj)+β⋅δi⋅ωj+γ​)=1 Here vi​(ωj)+β⋅δi⋅ωj represents the unpermuted (label,value) pair, and vi​(ωj)+β⋅si​(ωj) represents the permuted (σ(label),value) pair. Let ZP​ be such that ZP​(ω0)=ZP​(ωn)=1 and for 0≤j=r(λ) verifier challenges and let the ith challenge be sampled from Chi​. The advantage metric AdvIPSRS​(P,λ)=Pr[SRSPIP​(λ)] of a state restoration prover P is defined with respect to the following game. ​GameSRSIPP​(λ):​win←false;tr←ϵpp←IP.Setup(1λ)(x,stP​)←Pλ​(pp)RunPλOSRS​​(stP​)Return win​​​OracleOSRS​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥​​ As shown in [ GT20 ] (Theorem 1) state restoration soundness is tightly related to soundness after applying the Fiat-Shamir transformation. Knowledge Soundness We will show that our protocol satisfies a strengthened notion of knowledge soundness known as witness extended emulation . Informally, this notion states that for any successful prover algorithm there exists an efficient emulator that can extract a witness from it by rewinding it and supplying it with fresh randomness. However, we must slightly adjust our definition of witness extended emulation to account for the fact that our provers are state restoration provers and can rewind the verifier. Further, to avoid the need for rewinding the state restoration prover during witness extraction we study our protocol in the algebraic group model. Algebraic Group Model (AGM). An adversary Palg​ is said to be algebraic if whenever it outputs a group element X it also outputs a representation x∈Fn such that ⟨x,G⟩=X where G∈Gn is the vector of group elements that Palg​ has seen so far. Notationally, we write {X} to describe a group element X enhanced with this representation. We also write {X}iG​ to identify the component of the representation of X that corresponds with Gi​. In other words, X=i=0∑n−1​[{X}iG​]Gi​ The algebraic group model allows us to perform so-called \"online\" extraction for some protocols: the extractor can obtain the witness from the representations themselves for a single (accepting) transcript. State Restoration Witness Extended Emulation Let IP be an interactive argument for relation R with r=r(λ) challenges. We define for all non-uniform algebraic provers Palg​, extractors E, and computationally unbounded distinguishers D the advantage metric AdvIP,Rsr-wee​(Palg​,D,E,λ)=Pr[WEE-realIP,RP,D​(λ)]−Pr[WEE-idealIP,RE,P,D​(λ)] is defined with the respect to the following games. ​GameWEE-realIP,RPalg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)RunPalg​Oreal​(stP​)b←D(tr)Returnb=1GameWEE-idealIP,RE,Palg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)stE​←(1λ,pp,x)RunPalg​Oideal​(stP​)w←E(stE​,⊥)b←D(tr)Return(b=1)∧(Acc(tr)⟹(x,w)∈R)​​​OracleOreal​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥OracleOideal​(τ,a):​Ifτ∈trthen(r,stE​)←E(stE​,[(τ,a)])tr←tr∣∣(τ,a,r)ReturnrReturn⊥​​ Zero Knowledge We say that an argument of knowledge is zero knowledge if the verifier also does not learn anything from their interaction besides that which can be learned from the existence of a valid w. More formally, Perfect Special Honest-Verifier Zero Knowledge. A public coin interactive argument (Setup,P,V) has perfect special honest-verifier zero knowledge (PSHVZK) if for all polynomial-time decidable relations R and for all (x,w)∈R and for all non-uniform polynomial-time adversaries A1​,A2​ there exists a probabilistic polynomial-time simulator S such that =​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←⟨P(pp,x,w),V(pp,x,ρ)⟩​​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←S(pp,x,ρ)​​​ where ρ is the internal randomness of the verifier. In this (common) definition of zero-knowledge the verifier is expected to act \"honestly\" and send challenges that correspond only with their internal randomness; they cannot adaptively respond to the prover based on the prover's messages. We use a strengthened form of this definition that forces the simulator to output a transcript with the same (adversarially provided) challenges that the verifier algorithm sends to the prover.","breadcrumbs":"Design » Protocol Description » Zero knowledge Arguments of Knowledge","id":"84","title":"Zero knowledge Arguments of Knowledge"},"85":{"body":"Let ω∈F be a n=2k primitive root of unity forming the domain D=(ω0,ω1,...,ωn−1) with t(X)=Xn−1 the vanishing polynomial over this domain. Let ng​,na​,ne​ be positive integers with na​,ne​":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"132":{"tf":2.0},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.0},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.0},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.0},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.4641016151377544},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.4142135623730951},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"16":{"tf":2.0},"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":31,"docs":{"106":{"tf":2.0},"115":{"tf":2.23606797749979},"116":{"tf":1.0},"118":{"tf":3.872983346207417},"120":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.6457513110645907},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.0}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":59,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":2.0},"180":{"tf":2.6457513110645907},"181":{"tf":1.4142135623730951},"182":{"tf":2.8284271247461903},"183":{"tf":3.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"195":{"tf":2.8284271247461903},"196":{"tf":3.872983346207417},"197":{"tf":3.872983346207417},"198":{"tf":2.6457513110645907},"199":{"tf":2.23606797749979},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.7320508075688772},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":16,"docs":{"10":{"tf":3.4641016151377544},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"21":{"tf":2.8284271247461903},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":2.6457513110645907}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.4142135623730951},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":62,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.1622776601683795},"166":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.6457513110645907},"244":{"tf":2.23606797749979},"25":{"tf":3.4641016151377544},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":3.1622776601683795},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.1622776601683795},"101":{"tf":2.23606797749979},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":28,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.23606797749979},"221":{"tf":3.1622776601683795},"222":{"tf":2.0},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":2.23606797749979},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":2.449489742783178},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":19,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.0},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.0},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":3.7416573867739413},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.6457513110645907},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.23606797749979},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.0},"18":{"tf":2.449489742783178},"187":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":13,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":35,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":2.23606797749979},"230":{"tf":1.7320508075688772},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":3.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"239":{"tf":1.0},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.449489742783178},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"146":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":14,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":6,"docs":{"13":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.0}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"153":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":15,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"228":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"239":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.0}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.23606797749979}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":32,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.4142135623730951},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.605551275463989},"45":{"tf":4.358898943540674},"46":{"tf":1.4142135623730951}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":1.7320508075688772},"213":{"tf":1.0},"214":{"tf":2.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":39,"docs":{"118":{"tf":2.449489742783178},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.242640687119285},"203":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.7320508075688772}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.449489742783178},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"217":{"tf":2.23606797749979},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772},"198":{"tf":3.0},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.47213595499958},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.1622776601683795},"221":{"tf":1.0},"223":{"tf":2.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.1622776601683795},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":2,"docs":{"12":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":34,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"20":{"tf":2.6457513110645907},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"31":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.4142135623730951},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"6":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.242640687119285},"86":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.7320508075688772},"165":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.7320508075688772},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.4142135623730951},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":41,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.0},"171":{"tf":2.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.23606797749979},"49":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.6457513110645907},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.0},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.0},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.0},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":49,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.0},"205":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"139":{"tf":1.4142135623730951},"148":{"tf":1.0},"157":{"tf":1.7320508075688772},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.0},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.8284271247461903},"142":{"tf":1.4142135623730951},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.0},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.4142135623730951},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":20,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":3.1622776601683795},"69":{"tf":2.0},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.4142135623730951},"229":{"tf":2.6457513110645907},"230":{"tf":2.449489742783178},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":57,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.242640687119285},"211":{"tf":1.7320508075688772},"212":{"tf":3.0},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":25,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":1.7320508075688772},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.58257569495584},"77":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":3.872983346207417},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":20,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"85":{"tf":1.7320508075688772},"86":{"tf":3.605551275463989},"87":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":18,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.4142135623730951},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"172":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.0},"169":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.449489742783178},"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.23606797749979},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":29,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":2.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":2.0},"153":{"tf":1.0},"154":{"tf":2.449489742783178},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":3.7416573867739413}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.0},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.358898943540674},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.449489742783178},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.7320508075688772},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.0},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.4641016151377544},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.4142135623730951},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":15,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":2.8284271247461903},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":1.7320508075688772},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":2,"docs":{"29":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":146,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"216":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":24,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"139":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"32":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"37":{"tf":5.196152422706632},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":38,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"breadcrumbs":{"root":{"0":{")":{")":{"df":0,"docs":{},"∧":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"0":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"107":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"233":{"tf":1.0}}},"1":{",":{"2":{",":{"3":{",":{"4":{",":{"5":{"df":8,"docs":{"192":{"tf":2.8284271247461903},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903},"199":{"tf":4.69041575982343},"200":{"tf":6.324555320336759}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"q":{"df":3,"docs":{"125":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}},"ω":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"1":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"211":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{"1":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"30":{"tf":1.0}}},"7":{"df":1,"docs":{"177":{"tf":1.0}}},"=":{"2":{"3":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"198":{"tf":1.0}}}},"0":{"3":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"7":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"8":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"→":{"0":{"0":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"→":{"0":{"0":{"0":{"1":{"1":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"0":{"1":{"1":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"​":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"df":0,"docs":{},"→":{"1":{"2":{"df":0,"docs":{},"→":{"4":{"3":{"df":0,"docs":{},"→":{"5":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"a":{"<":{"b":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":2.0}}}}}},"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"139":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.6457513110645907},"192":{"tf":2.449489742783178},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":3.4641016151377544},"197":{"tf":2.449489742783178},"198":{"tf":2.6457513110645907},"199":{"tf":15.7797338380595},"200":{"tf":25.41653005427767},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"x":{"4":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"2":{"4":{"6":{"9":{"8":{"df":0,"docs":{},"f":{"c":{"0":{"9":{"9":{"4":{"a":{"8":{"d":{"d":{"8":{"c":{"4":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"(":{"a":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{"2":{")":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{},"w":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}},"ℓ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"[":{"1":{"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∧":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≤":{"a":{"<":{"b":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"<":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"j":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}},"u":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"α":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},",":{"1":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"α":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"0":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"3":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{".":{"1":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"0":{",":{"7":{",":{"2":{",":{"1":{"3":{"df":4,"docs":{"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{".":{".":{".":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"104":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"182":{"tf":1.0},"187":{"tf":1.0},"37":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}}},"1":{"0":{"0":{"0":{"0":{"0":{".":{".":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.7320508075688772},"182":{"tf":1.0},"190":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"9":{"df":1,"docs":{"128":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"df":5,"docs":{"118":{"tf":1.0},"143":{"tf":1.0},"214":{"tf":1.0},"30":{"tf":1.0},"88":{"tf":1.4142135623730951}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"⋅":{"1":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"4":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"183":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"39":{"tf":1.0}}},"df":2,"docs":{"201":{"tf":1.0},"37":{"tf":1.0}}},"6":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":26,"docs":{"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":2.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.0},"86":{"tf":1.0}},"≤":{"df":0,"docs":{},"i":{"<":{"6":{"4":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"8":{"0":{"df":1,"docs":{"174":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"9":{"df":1,"docs":{"145":{"tf":1.0}}},"df":51,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":3.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":2.6457513110645907},"198":{"tf":3.605551275463989},"199":{"tf":4.0},"200":{"tf":5.0990195135927845},"202":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"126":{"tf":1.0}}},"x":{"df":1,"docs":{"54":{"tf":1.0}}},"​":{"(":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"195":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"2":{"5":{")":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}},"w":{"1":{"4":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"8":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"λ":{"2":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"←":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"1":{"6":{")":{"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{")":{"=":{"0":{"(":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"δ":{"=":{"0":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"≤":{"df":0,"docs":{},"k":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"2":{"'":{"df":3,"docs":{"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"+":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"×":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},",":{"1":{"1":{",":{"9":{",":{"1":{"0":{"df":2,"docs":{"182":{"tf":1.0},"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},".":{"0":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"0":{",":{"2":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"4":{"df":1,"docs":{"219":{"tf":1.0}}},"8":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}},"1":{"6":{"df":2,"docs":{"219":{"tf":1.0},"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"9":{"9":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"df":1,"docs":{"155":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"2":{"1":{"3":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"221":{"tf":1.0}}},"2":{"5":{"2":{"+":{"1":{"+":{"2":{"2":{"5":{"2":{"df":0,"docs":{},"−":{"1":{">":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.4142135623730951}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.4142135623730951}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":50,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"132":{"tf":2.23606797749979},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.23606797749979},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":47,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":2.6457513110645907},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":2.449489742783178},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.605551275463989},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.449489742783178},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.7320508075688772},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":45,"docs":{"16":{"tf":2.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":48,"docs":{"106":{"tf":2.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":4.123105625617661},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.4142135623730951}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.8284271247461903},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":62,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":2.0},"179":{"tf":2.23606797749979},"180":{"tf":2.8284271247461903},"181":{"tf":1.7320508075688772},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"184":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":2.0},"193":{"tf":2.0},"194":{"tf":2.8284271247461903},"195":{"tf":3.0},"196":{"tf":4.0},"197":{"tf":4.0},"198":{"tf":2.8284271247461903},"199":{"tf":2.449489742783178},"200":{"tf":1.0},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":2.0},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.0},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":2.449489742783178},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":39,"docs":{"10":{"tf":3.7416573867739413},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.8284271247461903},"177":{"tf":2.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"21":{"tf":3.0},"22":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":3.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.7320508075688772},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":65,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.3166247903554},"166":{"tf":2.0},"17":{"tf":2.449489742783178},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.8284271247461903},"244":{"tf":2.23606797749979},"25":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.4641016151377544},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.4641016151377544},"101":{"tf":2.6457513110645907},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.449489742783178},"221":{"tf":3.3166247903554},"222":{"tf":2.23606797749979},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":2.23606797749979},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"68":{"tf":2.6457513110645907},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.6457513110645907},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":22,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.23606797749979},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.4142135623730951},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":2.0},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.23606797749979},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"114":{"tf":3.872983346207417},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.8284271247461903},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":16,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":2.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":42,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":68,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.872983346207417},"227":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":2.449489742783178},"232":{"tf":2.23606797749979},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":3.3166247903554},"236":{"tf":1.7320508075688772},"237":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.6457513110645907},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":2.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.7320508075688772},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":16,"docs":{"146":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":162,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":13,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"1":{"tf":1.4142135623730951},"102":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.7320508075688772},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.23606797749979},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":62,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"239":{"tf":1.4142135623730951}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.6457513110645907}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":2.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.4142135623730951}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.449489742783178}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":37,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":2.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.7320508075688772},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.8284271247461903}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":2.0},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"44":{"tf":3.872983346207417},"45":{"tf":4.58257569495584},"46":{"tf":2.0}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":2.23606797749979}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":47,"docs":{"118":{"tf":2.6457513110645907},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.47213595499958},"203":{"tf":2.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":2.0},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":36,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":2.8284271247461903},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":1.0},"217":{"tf":2.449489742783178},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":106,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":2.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"28":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":3.1622776601683795},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.7320508075688772},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":2.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":28,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.58257569495584},"204":{"tf":2.0},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.4641016151377544},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.3166247903554},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":11,"docs":{"12":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"4":{"tf":1.0},"45":{"tf":1.7320508075688772},"5":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.6457513110645907}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":41,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":2.0},"146":{"tf":1.4142135623730951},"149":{"tf":2.0},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.8284271247461903},"20":{"tf":2.8284271247461903},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.4142135623730951},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.7320508075688772},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.47213595499958},"86":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.6457513110645907},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"16":{"tf":2.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":2.0},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.6457513110645907},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.7320508075688772},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":43,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":2.0},"171":{"tf":2.23606797749979},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.6457513110645907},"49":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":2.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.8284271247461903},"71":{"tf":2.449489742783178},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":44,"docs":{"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.449489742783178},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.23606797749979},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.7320508075688772},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":2.0},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.4142135623730951},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":69,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"148":{"tf":1.0},"157":{"tf":2.0},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":2.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.4142135623730951},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.7320508075688772},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.4142135623730951},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.4142135623730951},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.7320508075688772},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.23606797749979},"222":{"tf":1.7320508075688772},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":23,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":2.449489742783178},"60":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":3.3166247903554},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.6457513110645907},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"108":{"tf":2.0},"109":{"tf":2.0},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"230":{"tf":2.6457513110645907},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":58,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.47213595499958},"211":{"tf":2.0},"212":{"tf":3.3166247903554},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.8284271247461903},"216":{"tf":2.6457513110645907},"217":{"tf":2.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":27,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":2.0},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.795831523312719},"77":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":4.123105625617661},"92":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":2.6457513110645907},"85":{"tf":2.23606797749979},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":48,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.8284271247461903},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.6457513110645907},"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":2.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.8284271247461903},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":44,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":2.23606797749979},"117":{"tf":2.8284271247461903},"118":{"tf":2.23606797749979},"119":{"tf":2.0},"120":{"tf":1.7320508075688772},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.449489742783178},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":4.0}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.23606797749979},"120":{"tf":1.0},"122":{"tf":2.0},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":2.0},"20":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.4142135623730951},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":23,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.47213595499958},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.23606797749979},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.4142135623730951},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.605551275463989},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":42,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":45,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":2.23606797749979},"190":{"tf":2.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"27":{"tf":2.8284271247461903},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":2.0},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":148,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":2.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":33,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"216":{"tf":2.0},"49":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":38,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":2.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":10,"docs":{"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":5.385164807134504},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":40,"docs":{"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.23606797749979}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.0},"6":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"title":{"root":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"6":{"df":1,"docs":{"177":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.0}}},"2":{"5":{"6":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"151":{"tf":1.0},"213":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}}},"3":{"df":1,"docs":{"97":{"tf":1.0}}},"_":{"0":{"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"a":{".":{"2":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"127":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.0},"230":{"tf":1.0}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":4,"docs":{"213":{"tf":1.0},"225":{"tf":1.0},"62":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"240":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"227":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"b":{"0":{"df":0,"docs":{},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"177":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"184":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"181":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"33":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"171":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}},"s":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"178":{"tf":1.0},"200":{"tf":1.0},"232":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"143":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"56":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"220":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":8,"docs":{"103":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"235":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"184":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"146":{"tf":1.0},"54":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"13":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"127":{"tf":1.0},"228":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"148":{"tf":1.0},"153":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"226":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"26":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"214":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"118":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"x":{"df":3,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"117":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"157":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"155":{"tf":1.0},"57":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"203":{"tf":1.0},"204":{"tf":1.0},"220":{"tf":1.0},"82":{"tf":1.0}}}}}}},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"2":{"df":2,"docs":{"0":{"tf":1.0},"32":{"tf":1.0}}},"df":2,"docs":{"151":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"237":{"tf":1.0}}}}},"df":1,"docs":{"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"109":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"89":{"tf":1.0}}}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"240":{"tf":1.0},"77":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"218":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"∈":{"[":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"217":{"tf":1.0},"218":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"160":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":7,"docs":{"155":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0}}}}}}},"s":{"b":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"180":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"187":{"tf":1.0},"199":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"212":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"115":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"224":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"75":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"76":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"188":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"58":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"151":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":5,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"216":{"tf":1.0},"240":{"tf":1.0},"74":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"240":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"127":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"f":{"df":5,"docs":{"7":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"80":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}},"r":{"df":3,"docs":{"14":{"tf":1.0},"243":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"q":{"1":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"170":{"tf":1.0},"172":{"tf":1.0},"30":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"209":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":1.0},"208":{"tf":1.0},"94":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"147":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"154":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"233":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"31":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"h":{"a":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"122":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"238":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":2,"docs":{"144":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"30":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"174":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"76":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"49":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"155":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"54":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"205":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"s":{"df":3,"docs":{"147":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"216":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"243":{"tf":1.0},"35":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"107":{"tf":1.0},"125":{"tf":1.0},"87":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file +{"doc_urls":["index.html#halo2---cratesio","index.html#documentation","index.html#minimum-supported-rust-version","index.html#controlling-parallelism","index.html#license","index.html#contribution","concepts.html#concepts","concepts/proofs.html#proof-systems","concepts/arithmetization.html#plonkish-arithmetization","concepts/chips.html#chips","concepts/chips.html#composing-chips","concepts/gadgets.html#gadgets","user.html#user-documentation","user/dev-tools.html#developer-tools","user/dev-tools.html#mock-prover","user/dev-tools.html#circuit-visualizations","user/dev-tools.html#circuit-layout","user/dev-tools.html#circuit-structure","user/dev-tools.html#cost-estimator","user/simple-example.html#a-simple-example","user/simple-example.html#define-instructions","user/simple-example.html#define-a-chip-implementation","user/simple-example.html#configure-the-chip","user/simple-example.html#implement-chip-traits","user/simple-example.html#build-the-circuit","user/simple-example.html#testing-the-circuit","user/simple-example.html#full-example","user/lookup-tables.html#lookup-tables","user/gadgets.html#gadgets","user/tips-and-tricks.html#tips-and-tricks","user/tips-and-tricks.html#small-range-constraints","user/tips-and-tricks.html#small-set-interpolation","user/wasm-port.html#using-halo2-in-wasm","user/wasm-port.html#circuit-code-setup","user/wasm-port.html#prover","user/wasm-port.html#verifier","user/wasm-port.html#params","user/wasm-port.html#rust-and-wasm-environment-setup","user/wasm-port.html#webapp-setup","user/wasm-port.html#safari","user/wasm-port.html#debugging","user/wasm-port.html#credits","dev.html#developer-documentation","dev/features.html#feature-development","dev/features.html#feature-flags","dev/features.html#feature-workflow","dev/features.html#in-progress-features","design.html#design","design.html#note-on-language","design/proving-system.html#proving-system","design/proving-system.html#example","design/proving-system.html#tldr","design/proving-system/lookup.html#lookup-argument","design/proving-system/lookup.html#note-on-language","design/proving-system/lookup.html#technique-description","design/proving-system/lookup.html#zero-knowledge-adjustment","design/proving-system/lookup.html#cost","design/proving-system/lookup.html#generalizations","design/proving-system/permutation.html#permutation-argument","design/proving-system/permutation.html#notation","design/proving-system/permutation.html#constructing-the-permutation","design/proving-system/permutation.html#goal","design/proving-system/permutation.html#algorithm","design/proving-system/permutation.html#broken-alternatives","design/proving-system/permutation.html#argument-specification","design/proving-system/permutation.html#zero-knowledge-adjustment","design/proving-system/permutation.html#spanning-a-large-number-of-columns","design/proving-system/circuit-commitments.html#circuit-commitments","design/proving-system/circuit-commitments.html#committing-to-the-circuit-assignments","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutations","design/proving-system/circuit-commitments.html#committing-to-the-equality-constraint-permutation","design/proving-system/circuit-commitments.html#committing-to-the-lookup-permutation-product-columns","design/proving-system/vanishing.html#vanishing-argument","design/proving-system/vanishing.html#committing-to-hx","design/proving-system/vanishing.html#evaluating-the-polynomials","design/proving-system/multipoint-opening.html#multipoint-opening-argument","design/proving-system/multipoint-opening.html#optimization-steps","design/proving-system/inner-product.html#inner-product-argument","design/proving-system/comparison.html#comparison-to-other-work","design/proving-system/comparison.html#bcms20-appendix-a2","design/protocol.html#protocol-description","design/protocol.html#preliminaries","design/protocol.html#cryptographic-groups","design/protocol.html#interactive-proofs","design/protocol.html#zero-knowledge-arguments-of-knowledge","design/protocol.html#protocol","design/protocol.html#zero-knowledge-and-completeness","design/protocol.html#witness-extended-emulation","design/protocol.html#description-of-function-h","design/implementation.html#implementation","design/implementation/proofs.html#halo-2-proofs","design/implementation/proofs.html#proofs-as-opaque-byte-streams","design/implementation/proofs.html#proof-encoding","design/implementation/fields.html#fields","design/implementation/fields.html#sarkar-square-root-algorithm-table-based-variant","design/implementation/fields.html#i--0-1","design/implementation/fields.html#i--2","design/implementation/fields.html#i--3","design/implementation/fields.html#final-result","design/implementation/selector-combining.html#selector-combining","design/implementation/selector-combining.html#identifying-selectors-that-can-be-combined","design/implementation/selector-combining.html#writing-circuits-to-take-best-advantage-of-selector-combining","design/gadgets.html#gadgets","design/gadgets/ecc.html#elliptic-curves","design/gadgets/ecc.html#eccchip","design/gadgets/ecc.html#chip-assumptions","design/gadgets/ecc.html#layout","design/gadgets/ecc/witnessing-points.html#witnessing-points","design/gadgets/ecc/witnessing-points.html#non-identity-points","design/gadgets/ecc/witnessing-points.html#points-including-the-identity","design/gadgets/ecc/addition.html#incomplete-addition","design/gadgets/ecc/addition.html#constraints","design/gadgets/ecc/addition.html#complete-addition","design/gadgets/ecc/addition.html#constraints-1","design/gadgets/ecc/addition.html#analysis-of-constraints","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication","design/gadgets/ecc/fixed-base-scalar-mul.html#decompose-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#full-width-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#base-field-element","design/gadgets/ecc/fixed-base-scalar-mul.html#short-signed-scalar","design/gadgets/ecc/fixed-base-scalar-mul.html#load-fixed-base","design/gadgets/ecc/fixed-base-scalar-mul.html#fixed-base-scalar-multiplication-1","design/gadgets/ecc/fixed-base-scalar-mul.html#signed-short-exponent","design/gadgets/ecc/fixed-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication","design/gadgets/ecc/var-base-scalar-mul.html#witness-scalar","design/gadgets/ecc/var-base-scalar-mul.html#variable-base-scalar-multiplication-1","design/gadgets/ecc/var-base-scalar-mul.html#constraint-program-for-optimized-double-and-add","design/gadgets/ecc/var-base-scalar-mul.html#incomplete-addition","design/gadgets/ecc/var-base-scalar-mul.html#q11","design/gadgets/ecc/var-base-scalar-mul.html#q21","design/gadgets/ecc/var-base-scalar-mul.html#q31","design/gadgets/ecc/var-base-scalar-mul.html#complete-addition","design/gadgets/ecc/var-base-scalar-mul.html#layout","design/gadgets/ecc/var-base-scalar-mul.html#constraints","design/gadgets/ecc/var-base-scalar-mul.html#lsb","design/gadgets/ecc/var-base-scalar-mul.html#layout-1","design/gadgets/ecc/var-base-scalar-mul.html#constraints-1","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check","design/gadgets/ecc/var-base-scalar-mul.html#optimized-check-for-ktqptq","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-general","design/gadgets/ecc/var-base-scalar-mul.html#overflow-check-constraints-general","design/gadgets/ecc/var-base-scalar-mul.html#cost","design/gadgets/sinsemilla.html#sinsemilla","design/gadgets/sinsemilla.html#overview","design/gadgets/sinsemilla.html#description","design/gadgets/sinsemilla.html#use-as-a-commitment-scheme","design/gadgets/sinsemilla.html#efficient-implementation","design/gadgets/sinsemilla.html#incomplete-addition","design/gadgets/sinsemilla.html#constraint-program","design/gadgets/sinsemilla.html#plonk--halo-2-constraints","design/gadgets/sinsemilla.html#message-decomposition","design/gadgets/sinsemilla.html#efficient-packing","design/gadgets/sinsemilla.html#selectors","design/gadgets/sinsemilla.html#generator-lookup-table","design/gadgets/sinsemilla.html#layout","design/gadgets/sinsemilla.html#optimized-sinsemilla-gate","design/gadgets/sinsemilla/merkle-crh.html#merklecrh","design/gadgets/sinsemilla/merkle-crh.html#message-decomposition","design/gadgets/sinsemilla/merkle-crh.html#bit-length-constraints","design/gadgets/sinsemilla/merkle-crh.html#a0a1","design/gadgets/sinsemilla/merkle-crh.html#b0b1b2","design/gadgets/sinsemilla/merkle-crh.html#constraints","design/gadgets/sinsemilla/merkle-crh.html#decomposition-constraints","design/gadgets/sinsemilla/merkle-crh.html#region-layout","design/gadgets/sinsemilla/merkle-crh.html#circuit-components","design/gadgets/decomposition.html#decomposition","design/gadgets/decomposition.html#strict-mode","design/gadgets/decomposition.html#lookup-decomposition","design/gadgets/decomposition.html#short-range-check","design/gadgets/decomposition.html#combined-lookup-expression","design/gadgets/decomposition.html#short-range-decomposition","design/gadgets/sha256.html#sha-256","design/gadgets/sha256.html#specification","design/gadgets/sha256.html#gadget-interface","design/gadgets/sha256.html#chip-instructions","design/gadgets/sha256/table16.html#16-bit-table-chip-for-sha-256","design/gadgets/sha256/table16.html#compression-round","design/gadgets/sha256/table16.html#modular-addition","design/gadgets/sha256/table16.html#maj-function","design/gadgets/sha256/table16.html#ch-function","design/gadgets/sha256/table16.html#Σ_0-function","design/gadgets/sha256/table16.html#Σ_1-function","design/gadgets/sha256/table16.html#block-decomposition","design/gadgets/sha256/table16.html#σ_0-function","design/gadgets/sha256/table16.html#σ_1-function","design/gadgets/sha256/table16.html#message-scheduling","design/gadgets/sha256/table16.html#overall-cost","design/gadgets/sha256/table16.html#tables","design/gadgets/sha256/table16.html#spread-table","design/gadgets/sha256/table16.html#gates","design/gadgets/sha256/table16.html#choice-gate","design/gadgets/sha256/table16.html#majority-gate","design/gadgets/sha256/table16.html#Σ_0-gate","design/gadgets/sha256/table16.html#Σ_1-gate","design/gadgets/sha256/table16.html#σ_0-gate","design/gadgets/sha256/table16.html#σ_1-gate","design/gadgets/sha256/table16.html#helper-gates","design/gadgets/sha256/table16.html#message-scheduling-region","design/gadgets/sha256/table16.html#compression-region","background.html#background-material","background/fields.html#fields","background/fields.html#groups","background/fields.html#the-multiplicative-group-of-a-finite-field","background/fields.html#montgomerys-trick","background/fields.html#multiplicative-subgroups","background/fields.html#square-roots","background/fields.html#roots-of-unity","background/fields.html#references","background/polynomials.html#polynomials","background/polynomials.html#fast-fourier-transform-fft","background/polynomials.html#motivation-fast-polynomial-multiplication","background/polynomials.html#the-radix-2-cooley-tukey-algorithm","background/polynomials.html#inverse-fft","background/polynomials.html#the-schwartz-zippel-lemma","background/polynomials.html#vanishing-polynomial","background/polynomials.html#lagrange-basis-functions","background/polynomials.html#lagrange-interpolation","background/polynomials.html#references","background/groups.html#cryptographic-groups","background/groups.html#pedersen-commitment","background/groups.html#vector-pedersen-commitment","background/groups.html#diffiehellman","background/groups.html#multiscalar-multiplication","background/groups.html#todo-pippengers-algorithm","background/curves.html#elliptic-curves","background/curves.html#curve-arithmetic","background/curves.html#point-doubling","background/curves.html#projective-coordinates","background/curves.html#point-addition","background/curves.html#curve-endomorphisms","background/curves.html#curve-point-compression","background/curves.html#serialization","background/curves.html#deserialization","background/curves.html#cycles-of-curves","background/curves.html#todo-pallas-vesta-curves","background/curves.html#hashing-to-curves","background/curves.html#todo-simplified-swu","background/curves.html#references","background/pc-ipa.html#polynomial-commitment-using-inner-product-argument","background/pc-ipa.html#setup","background/pc-ipa.html#commit","background/pc-ipa.html#open-prover-and-openverify-verifier","background/recursion.html#recursion"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":3,"title":2},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":90,"breadcrumbs":4,"title":2},"100":{"body":240,"breadcrumbs":7,"title":3},"101":{"body":71,"breadcrumbs":11,"title":7},"102":{"body":13,"breadcrumbs":3,"title":1},"103":{"body":0,"breadcrumbs":7,"title":2},"104":{"body":20,"breadcrumbs":6,"title":1},"105":{"body":28,"breadcrumbs":7,"title":2},"106":{"body":48,"breadcrumbs":6,"title":1},"107":{"body":17,"breadcrumbs":9,"title":2},"108":{"body":17,"breadcrumbs":10,"title":3},"109":{"body":21,"breadcrumbs":10,"title":3},"11":{"body":120,"breadcrumbs":3,"title":1},"110":{"body":51,"breadcrumbs":10,"title":2},"111":{"body":1,"breadcrumbs":9,"title":1},"112":{"body":37,"breadcrumbs":10,"title":2},"113":{"body":3,"breadcrumbs":9,"title":1},"114":{"body":276,"breadcrumbs":10,"title":2},"115":{"body":23,"breadcrumbs":13,"title":4},"116":{"body":8,"breadcrumbs":11,"title":2},"117":{"body":41,"breadcrumbs":12,"title":3},"118":{"body":177,"breadcrumbs":12,"title":3},"119":{"body":55,"breadcrumbs":12,"title":3},"12":{"body":14,"breadcrumbs":4,"title":2},"120":{"body":164,"breadcrumbs":12,"title":3},"121":{"body":72,"breadcrumbs":13,"title":4},"122":{"body":24,"breadcrumbs":12,"title":3},"123":{"body":12,"breadcrumbs":10,"title":1},"124":{"body":13,"breadcrumbs":13,"title":4},"125":{"body":40,"breadcrumbs":11,"title":2},"126":{"body":271,"breadcrumbs":13,"title":4},"127":{"body":73,"breadcrumbs":14,"title":5},"128":{"body":65,"breadcrumbs":11,"title":2},"129":{"body":15,"breadcrumbs":10,"title":1},"13":{"body":9,"breadcrumbs":6,"title":2},"130":{"body":7,"breadcrumbs":10,"title":1},"131":{"body":15,"breadcrumbs":10,"title":1},"132":{"body":49,"breadcrumbs":11,"title":2},"133":{"body":0,"breadcrumbs":10,"title":1},"134":{"body":8,"breadcrumbs":10,"title":1},"135":{"body":0,"breadcrumbs":10,"title":1},"136":{"body":0,"breadcrumbs":10,"title":1},"137":{"body":1,"breadcrumbs":10,"title":1},"138":{"body":100,"breadcrumbs":11,"title":2},"139":{"body":94,"breadcrumbs":12,"title":3},"14":{"body":35,"breadcrumbs":6,"title":2},"140":{"body":55,"breadcrumbs":12,"title":3},"141":{"body":166,"breadcrumbs":12,"title":3},"142":{"body":38,"breadcrumbs":13,"title":4},"143":{"body":31,"breadcrumbs":10,"title":1},"144":{"body":0,"breadcrumbs":4,"title":1},"145":{"body":123,"breadcrumbs":4,"title":1},"146":{"body":175,"breadcrumbs":4,"title":1},"147":{"body":39,"breadcrumbs":6,"title":3},"148":{"body":27,"breadcrumbs":5,"title":2},"149":{"body":23,"breadcrumbs":5,"title":2},"15":{"body":26,"breadcrumbs":6,"title":2},"150":{"body":31,"breadcrumbs":5,"title":2},"151":{"body":0,"breadcrumbs":7,"title":4},"152":{"body":72,"breadcrumbs":5,"title":2},"153":{"body":113,"breadcrumbs":5,"title":2},"154":{"body":74,"breadcrumbs":4,"title":1},"155":{"body":12,"breadcrumbs":6,"title":3},"156":{"body":8,"breadcrumbs":4,"title":1},"157":{"body":64,"breadcrumbs":6,"title":3},"158":{"body":0,"breadcrumbs":5,"title":1},"159":{"body":93,"breadcrumbs":6,"title":2},"16":{"body":135,"breadcrumbs":6,"title":2},"160":{"body":10,"breadcrumbs":7,"title":3},"161":{"body":22,"breadcrumbs":5,"title":1},"162":{"body":33,"breadcrumbs":5,"title":1},"163":{"body":5,"breadcrumbs":5,"title":1},"164":{"body":55,"breadcrumbs":6,"title":2},"165":{"body":1,"breadcrumbs":6,"title":2},"166":{"body":39,"breadcrumbs":6,"title":2},"167":{"body":32,"breadcrumbs":4,"title":1},"168":{"body":24,"breadcrumbs":5,"title":2},"169":{"body":38,"breadcrumbs":5,"title":2},"17":{"body":63,"breadcrumbs":6,"title":2},"170":{"body":65,"breadcrumbs":6,"title":3},"171":{"body":25,"breadcrumbs":6,"title":3},"172":{"body":17,"breadcrumbs":6,"title":3},"173":{"body":0,"breadcrumbs":6,"title":2},"174":{"body":18,"breadcrumbs":5,"title":1},"175":{"body":29,"breadcrumbs":6,"title":2},"176":{"body":171,"breadcrumbs":6,"title":2},"177":{"body":35,"breadcrumbs":14,"title":6},"178":{"body":40,"breadcrumbs":10,"title":2},"179":{"body":110,"breadcrumbs":10,"title":2},"18":{"body":160,"breadcrumbs":6,"title":2},"180":{"body":92,"breadcrumbs":10,"title":2},"181":{"body":95,"breadcrumbs":10,"title":2},"182":{"body":115,"breadcrumbs":10,"title":2},"183":{"body":125,"breadcrumbs":10,"title":2},"184":{"body":41,"breadcrumbs":10,"title":2},"185":{"body":17,"breadcrumbs":10,"title":2},"186":{"body":24,"breadcrumbs":10,"title":2},"187":{"body":146,"breadcrumbs":10,"title":2},"188":{"body":44,"breadcrumbs":10,"title":2},"189":{"body":19,"breadcrumbs":9,"title":1},"19":{"body":21,"breadcrumbs":6,"title":2},"190":{"body":84,"breadcrumbs":10,"title":2},"191":{"body":0,"breadcrumbs":9,"title":1},"192":{"body":111,"breadcrumbs":10,"title":2},"193":{"body":69,"breadcrumbs":10,"title":2},"194":{"body":96,"breadcrumbs":10,"title":2},"195":{"body":104,"breadcrumbs":10,"title":2},"196":{"body":228,"breadcrumbs":10,"title":2},"197":{"body":228,"breadcrumbs":10,"title":2},"198":{"body":217,"breadcrumbs":10,"title":2},"199":{"body":551,"breadcrumbs":11,"title":3},"2":{"body":14,"breadcrumbs":5,"title":4},"20":{"body":139,"breadcrumbs":6,"title":2},"200":{"body":1174,"breadcrumbs":10,"title":2},"201":{"body":21,"breadcrumbs":4,"title":2},"202":{"body":178,"breadcrumbs":4,"title":1},"203":{"body":252,"breadcrumbs":4,"title":1},"204":{"body":86,"breadcrumbs":7,"title":4},"205":{"body":65,"breadcrumbs":5,"title":2},"206":{"body":149,"breadcrumbs":5,"title":2},"207":{"body":277,"breadcrumbs":5,"title":2},"208":{"body":84,"breadcrumbs":5,"title":2},"209":{"body":11,"breadcrumbs":4,"title":1},"21":{"body":62,"breadcrumbs":7,"title":3},"210":{"body":154,"breadcrumbs":4,"title":1},"211":{"body":42,"breadcrumbs":7,"title":4},"212":{"body":84,"breadcrumbs":7,"title":4},"213":{"body":85,"breadcrumbs":8,"title":5},"214":{"body":44,"breadcrumbs":5,"title":2},"215":{"body":79,"breadcrumbs":6,"title":3},"216":{"body":60,"breadcrumbs":5,"title":2},"217":{"body":138,"breadcrumbs":6,"title":3},"218":{"body":12,"breadcrumbs":5,"title":2},"219":{"body":46,"breadcrumbs":4,"title":1},"22":{"body":205,"breadcrumbs":6,"title":2},"220":{"body":43,"breadcrumbs":6,"title":2},"221":{"body":92,"breadcrumbs":6,"title":2},"222":{"body":32,"breadcrumbs":7,"title":3},"223":{"body":131,"breadcrumbs":5,"title":1},"224":{"body":0,"breadcrumbs":6,"title":2},"225":{"body":2,"breadcrumbs":7,"title":3},"226":{"body":304,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":34,"breadcrumbs":6,"title":2},"229":{"body":159,"breadcrumbs":6,"title":2},"23":{"body":183,"breadcrumbs":7,"title":3},"230":{"body":108,"breadcrumbs":6,"title":2},"231":{"body":64,"breadcrumbs":6,"title":2},"232":{"body":19,"breadcrumbs":7,"title":3},"233":{"body":116,"breadcrumbs":5,"title":1},"234":{"body":49,"breadcrumbs":5,"title":1},"235":{"body":153,"breadcrumbs":6,"title":2},"236":{"body":2,"breadcrumbs":8,"title":4},"237":{"body":55,"breadcrumbs":6,"title":2},"238":{"body":2,"breadcrumbs":7,"title":3},"239":{"body":27,"breadcrumbs":5,"title":1},"24":{"body":173,"breadcrumbs":6,"title":2},"240":{"body":30,"breadcrumbs":14,"title":6},"241":{"body":32,"breadcrumbs":9,"title":1},"242":{"body":25,"breadcrumbs":9,"title":1},"243":{"body":216,"breadcrumbs":12,"title":4},"244":{"body":177,"breadcrumbs":4,"title":1},"25":{"body":103,"breadcrumbs":6,"title":2},"26":{"body":5,"breadcrumbs":6,"title":2},"27":{"body":52,"breadcrumbs":6,"title":2},"28":{"body":0,"breadcrumbs":4,"title":1},"29":{"body":10,"breadcrumbs":6,"title":2},"3":{"body":13,"breadcrumbs":3,"title":2},"30":{"body":95,"breadcrumbs":7,"title":3},"31":{"body":61,"breadcrumbs":7,"title":3},"32":{"body":68,"breadcrumbs":7,"title":3},"33":{"body":45,"breadcrumbs":7,"title":3},"34":{"body":103,"breadcrumbs":5,"title":1},"35":{"body":59,"breadcrumbs":5,"title":1},"36":{"body":96,"breadcrumbs":5,"title":1},"37":{"body":289,"breadcrumbs":8,"title":4},"38":{"body":121,"breadcrumbs":6,"title":2},"39":{"body":42,"breadcrumbs":5,"title":1},"4":{"body":16,"breadcrumbs":2,"title":1},"40":{"body":64,"breadcrumbs":5,"title":1},"41":{"body":18,"breadcrumbs":5,"title":1},"42":{"body":18,"breadcrumbs":4,"title":2},"43":{"body":39,"breadcrumbs":6,"title":2},"44":{"body":66,"breadcrumbs":6,"title":2},"45":{"body":131,"breadcrumbs":6,"title":2},"46":{"body":12,"breadcrumbs":6,"title":2},"47":{"body":0,"breadcrumbs":2,"title":1},"48":{"body":64,"breadcrumbs":3,"title":2},"49":{"body":83,"breadcrumbs":5,"title":2},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":22,"breadcrumbs":4,"title":1},"51":{"body":77,"breadcrumbs":4,"title":1},"52":{"body":13,"breadcrumbs":7,"title":2},"53":{"body":16,"breadcrumbs":7,"title":2},"54":{"body":239,"breadcrumbs":7,"title":2},"55":{"body":156,"breadcrumbs":8,"title":3},"56":{"body":15,"breadcrumbs":6,"title":1},"57":{"body":148,"breadcrumbs":6,"title":1},"58":{"body":45,"breadcrumbs":7,"title":2},"59":{"body":64,"breadcrumbs":6,"title":1},"6":{"body":21,"breadcrumbs":2,"title":1},"60":{"body":0,"breadcrumbs":7,"title":2},"61":{"body":37,"breadcrumbs":6,"title":1},"62":{"body":179,"breadcrumbs":6,"title":1},"63":{"body":40,"breadcrumbs":7,"title":2},"64":{"body":229,"breadcrumbs":7,"title":2},"65":{"body":98,"breadcrumbs":8,"title":3},"66":{"body":107,"breadcrumbs":9,"title":4},"67":{"body":0,"breadcrumbs":7,"title":2},"68":{"body":110,"breadcrumbs":8,"title":3},"69":{"body":67,"breadcrumbs":8,"title":3},"7":{"body":376,"breadcrumbs":5,"title":2},"70":{"body":77,"breadcrumbs":9,"title":4},"71":{"body":70,"breadcrumbs":10,"title":5},"72":{"body":149,"breadcrumbs":7,"title":2},"73":{"body":43,"breadcrumbs":7,"title":2},"74":{"body":69,"breadcrumbs":7,"title":2},"75":{"body":66,"breadcrumbs":9,"title":3},"76":{"body":125,"breadcrumbs":8,"title":2},"77":{"body":31,"breadcrumbs":9,"title":3},"78":{"body":0,"breadcrumbs":7,"title":2},"79":{"body":209,"breadcrumbs":8,"title":3},"8":{"body":252,"breadcrumbs":5,"title":2},"80":{"body":0,"breadcrumbs":5,"title":2},"81":{"body":22,"breadcrumbs":4,"title":1},"82":{"body":144,"breadcrumbs":5,"title":2},"83":{"body":48,"breadcrumbs":5,"title":2},"84":{"body":520,"breadcrumbs":7,"title":4},"85":{"body":388,"breadcrumbs":4,"title":1},"86":{"body":511,"breadcrumbs":6,"title":3},"87":{"body":249,"breadcrumbs":6,"title":3},"88":{"body":793,"breadcrumbs":6,"title":3},"89":{"body":0,"breadcrumbs":3,"title":1},"9":{"body":366,"breadcrumbs":3,"title":1},"90":{"body":0,"breadcrumbs":6,"title":3},"91":{"body":142,"breadcrumbs":7,"title":4},"92":{"body":196,"breadcrumbs":5,"title":2},"93":{"body":28,"breadcrumbs":4,"title":1},"94":{"body":55,"breadcrumbs":10,"title":7},"95":{"body":8,"breadcrumbs":5,"title":2},"96":{"body":5,"breadcrumbs":4,"title":1},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":27,"breadcrumbs":5,"title":2},"99":{"body":150,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"halo2 » halo2 Crates.io","id":"0","title":"halo2 Crates.io"},"1":{"body":"","breadcrumbs":"halo2 » Documentation","id":"1","title":"Documentation"},"10":{"body":"In order to combine functionality from several chips, we compose them in a tree. The top-level chip defines a set of fixed, advice, and instance columns, and then specifies how they should be distributed between lower-level chips. In the simplest case, each lower-level chips will use columns disjoint from the other chips. However, it is allowed to share a column between chips. It is important to optimize the number of advice columns in particular, because that affects proof size. The result (possibly after optimization) is a PLONKish configuration. Our circuit implementation will be parameterized on a chip, and can use any features of the supported lower-level chips via the top-level chip. Our hope is that less expert users will normally be able to find an existing chip that supports the operations they need, or only have to make minor modifications to an existing chip. Expert users will have full control to do the kind of circuit optimizations that ECC is famous for 🙂.","breadcrumbs":"Concepts » Chips » Composing chips","id":"10","title":"Composing chips"},"100":{"body":"We need a partition of the overall set of selectors s0​,…,sm−1​ into subsets (called \"combinations\"), such that no two selectors in a combination are enabled on the same row. Labels must be unique within a combination, but they are not unique across combinations. Do not confuse a selector's index with its label. Suppose that we are given max_degree, the degree bound of the circuit. We use the following algorithm: Leave nonsimple selectors unoptimized, i.e. map each of them to a separate fixed column. Check (or ensure by construction) that all polynomial constraints involving each simple selector si​ are of the form si​⋅ti,j​=0 where ti,j​ do not involve any simple selectors. For each i, record the maximum degree of any ti,j​ as dimax​. Compute a binary \"exclusion matrix\" X such that Xj,i​ is 1 whenever i=j and si​ and sj​ are enabled on the same row; and 0 otherwise. Since X is symmetric and is zero on the diagonal, we can represent it by either its upper or lower triangular entries. The rest of the algorithm is guaranteed only to access only the entries Xj,i​ where j>i. Initialize a boolean array added0..k−1​ to all false. addedi​ will record whether si​ has been included in any combination. Iterate over the si​ that have not yet been added to any combination: a. Add si​ to a fresh combination c, and set addedi​=true. b. Let mut d:=dimax​−1. d is used to keep track of the largest degree, excluding the selector expression, of any gate involved in the combination c so far. c. Iterate over all the selectors sj​ for j>i that can potentially join c, i.e. for which addedj​ is false: i. (Optimization) If d+len(c)=max_degree, break to the outer loop, since no more selectors can be added to c. ii. Let dnew=max(d,djmax​−1). iii. If Xj,i′​ is true for any i′ in c, or if dnew+(len(c)+1)>max_degree, break to the outer loop. dnew+(len(c)+1) is the maximum degree, including the selector expression, of any constraint that would result from adding sj​ to the combination c. iv. Set d:=dnew. v. Add sj​ to c and set addedj​:=true. d. Allocate a fixed column qc​, initialized to all-zeroes. e. For each selector s′∈c: i. Label s′ with a distinct index k where 1≤k≤len(c). ii. Record that s′ should be substituted with qc​⋅∏1≤h≤len(c),h=k​(h−qc​) in all gate constraints. iii. For each row r such that s′ is enabled at r, assign the value k to qc​ at row r. The above algorithm is implemented in halo2_proofs/src/plonk/circuit/compress_selectors.rs . This is used by the compress_selectors function of halo2_proofs/src/plonk/circuit.rs which does the actual substitutions.","breadcrumbs":"Design » Implementation » Selector combining » Identifying selectors that can be combined","id":"100","title":"Identifying selectors that can be combined"},"101":{"body":"For this optimization it is beneficial for a circuit to use simple selectors as far as possible, rather than fixed columns. It is usually not beneficial to do manual combining of selectors, because the resulting fixed columns cannot take part in the automatic combining. That means that to get comparable results you would need to do a global optimization manually, which would interfere with writing composable gadgets. Whether two selectors are enabled on the same row (and so are inhibited from being combined) depends on how regions are laid out by the floor planner. The currently implemented floor planners do not attempt to take this into account. We suggest not worrying about it too much — the gains that can be obtained by cajoling a floor planner to shuffle around regions in order to improve combining are likely to be relatively small.","breadcrumbs":"Design » Implementation » Selector combining » Writing circuits to take best advantage of selector combining","id":"101","title":"Writing circuits to take best advantage of selector combining"},"102":{"body":"In this section we document the gadgets and chip designs provided in the halo2_gadgets crate. Neither these gadgets, nor their implementations, have been reviewed, and they should not be used in production.","breadcrumbs":"Design » Gadgets » Gadgets","id":"102","title":"Gadgets"},"103":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Elliptic Curves","id":"103","title":"Elliptic Curves"},"104":{"body":"halo2_gadgets provides a chip that implements EccInstructions using 10 advice columns. The chip is currently restricted to the Pallas curve, but will be extended to support the Vesta curve in the near future.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » EccChip","id":"104","title":"EccChip"},"105":{"body":"A non-exhaustive list of assumptions made by EccChip: 0 is not an x-coordinate of a valid point on the curve. Holds for Pallas because 5 is not square in Fq​. 0 is not a y-coordinate of a valid point on the curve. Holds for Pallas because −5 is not a cube in Fq​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Chip assumptions","id":"105","title":"Chip assumptions"},"106":{"body":"The following table shows how columns are used by the gates for various chip sub-areas: W - witnessing points. AI - incomplete point addition. AC - complete point addition. MF - Fixed-base scalar multiplication. MVI - variable-base scalar multiplication, incomplete rounds. MVC - variable-base scalar multiplication, complete rounds. MVO - variable-base scalar multiplication, overflow check. Sub-areaWAIACMFMVIMVC​a0​xxp​xp​xp​xp​xp​​a1​yyp​yp​yp​yp​yp​​a2​xq​xr​xq​xr​xq​xr​λ2lo​xq​xr​​a3​yq​yr​yq​yr​yq​yr​xAhi​yq​yr​​a4​λwindowλ1hi​λ​a5​αuλ2hi​α​a6​βzloβ​a7​γxAlo​γ​a8​δλ1lo​δ​a9​zhizcomplete​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Layout","id":"106","title":"Layout"},"107":{"body":"We represent elliptic curve points in the circuit in their affine representation (x,y). The identity is represented as the pseudo-coordinate (0,0), which we assume is not a valid point on the curve.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Witnessing points","id":"107","title":"Witnessing points"},"108":{"body":"To constrain a coordinate pair (x,y) as representing a valid point on the curve, we directly check the curve equation. For Pallas and Vesta, this is: y2=x3+5 Degree4​Constraintqpointnon-id​⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Non-identity points","id":"108","title":"Non-identity points"},"109":{"body":"To allow (x,y) to represent either a valid point on the curve, or the pseudo-coordinate (0,0), we define a separate gate that enforces the curve equation check unless both x and y are zero. Degree55​Constraint(qpoint​⋅x)⋅(y2−x3−5)=0(qpoint​⋅y)⋅(y2−x3−5)=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Witnessing points » Points including the identity","id":"109","title":"Points including the identity"},"11":{"body":"When implementing a circuit, we could use the features of the chips we've selected directly. Typically, though, we will use them via gadgets . This indirection is useful because, for reasons of efficiency and limitations imposed by PLONKish circuits, the chip interfaces will often be dependent on low-level implementation details. The gadget interface can provide a more convenient and stable API that abstracts away from extraneous detail. For example, consider a hash function such as SHA-256. The interface of a chip supporting SHA-256 might be dependent on internals of the hash function design such as the separation between message schedule and compression function. The corresponding gadget interface can provide a more convenient and familiar update/finalize API, and can also handle parts of the hash function that do not need chip support, such as padding. This is similar to how accelerated instructions for cryptographic primitives on CPUs are typically accessed via software libraries, rather than directly. Gadgets can also provide modular and reusable abstractions for circuit programming at a higher level, similar to their use in libraries such as libsnark and bellman . As well as abstracting functions , they can also abstract types , such as elliptic curve points or integers of specific sizes.","breadcrumbs":"Concepts » Gadgets » Gadgets","id":"11","title":"Gadgets"},"110":{"body":"We will use formulae for curve arithmetic using affine coordinates on short Weierstrass curves, derived from section 4.1 of Hüseyin Hışıl's thesis . Inputs: P=(xp​,yp​),Q=(xq​,yq​) Output: R=P⸭Q=(xr​,yr​) The formulae from Hışıl's thesis are: x3​=(x1​−x2​y1​−y2​​)2−x1​−x2​ y3​=x1​−x2​y1​−y2​​⋅(x1​−x3​)−y1​. Rename (x1​,y1​) to (xq​,yq​), (x2​,y2​) to (xp​,yp​), and (x3​,y3​) to (xr​,yr​), giving xr​=(xq​−xp​yq​−yp​​)2−xq​−xp​ yr​=xq​−xp​yq​−yp​​⋅(xq​−xr​)−yq​ which is equivalent to xr​+xq​+xp​=(xp​−xq​yp​−yq​​)2 yr​+yq​=xp​−xq​yp​−yq​​⋅(xq​−xr​). Assuming xp​=xq​, we have and​⟺⟺⟺⟺​xr​+xq​+xp​(xr​+xq​+xp​)⋅(xp​−xq​)2(xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2yr​+yq​(yr​+yq​)⋅(xp​−xq​)(yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)​======​(xp​−xq​yp​−yq​​)2(yp​−yq​)20xp​−xq​yp​−yq​​⋅(xq​−xr​)(yp​−yq​)⋅(xq​−xr​)0.​ So we get the constraints: (xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2=0 Note that this constraint is unsatisfiable for P⸭(−P) (when P=O), and so cannot be used with arbitrary inputs. (yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​)=0.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Incomplete addition","id":"110","title":"Incomplete addition"},"111":{"body":"Degree43​Constraintqadd-incomplete​⋅((xr​+xq​+xp​)⋅(xp​−xq​)2−(yp​−yq​)2)=0qadd-incomplete​⋅((yr​+yq​)⋅(xp​−xq​)−(yp​−yq​)⋅(xq​−xr​))=0​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"111","title":"Constraints"},"112":{"body":"OO(xp​,yp​)(x,y)(x,y)(xp​,yp​)​++++++​O(xq​,yq​)O(x,y)(x,−y)(xq​,yq​)​=O=(xq​,yq​)=(xp​,yp​)=[2](x,y)=O=(xp​,yp​)⸭(xq​,yq​), if xp​=xq​.​ Suppose that we represent O as (0,0). (0 is not an x-coordinate of a valid point because we would need y2=x3+5, and 5 is not square in Fq​. Also 0 is not a y-coordinate of a valid point because −5 is not a cube in Fq​.) P+Q(xp​,yp​)+(xq​,yq​)λxr​yr​​=R=(xr​,yr​)=xq​−xp​yq​−yp​​=λ2−xp​−xq​=λ(xp​−xr​)−yp​​ For the doubling case, Hışıl's thesis tells us that λ has to instead be computed as 2y3x2​. Define inv0(x)={0,1/x,​if x=0otherwise.​ Witness α,β,γ,δ,λ where: α=β=γ=δ=λ=​inv0(xq​−xp​)inv0(xp​)inv0(xq​){inv0(yq​+yp​),0,​if xq​=xp​otherwise​⎩⎨⎧​xq​−xp​yq​−yp​​,2yp​3xp​2​0,​if xq​=xp​if xq​=xp​∧yp​=0otherwise.​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Complete addition","id":"112","title":"Complete addition"},"113":{"body":"Degree456666444444​Constraintqadd​⋅(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))qadd​⋅(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp​2)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)qadd​⋅xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)qadd​⋅(1−xp​⋅β)⋅(xr​−xq​)qadd​⋅(1−xp​⋅β)⋅(yr​−yq​)qadd​⋅(1−xq​⋅γ)⋅(xr​−xp​)qadd​⋅(1−xq​⋅γ)⋅(yr​−yp​)qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​qadd​⋅(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​​============​000000000000​Meaningxq​=xp​⟹λ=xq​−xp​yq​−yp​​{xq​=xp​∧yp​=0⟹λ=2yp​3xp​2​xq​=xp​∧yp​=0⟹xp​=0​xp​=0∧xq​=0∧xq​=xp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧xq​=xp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0∧xq​=0∧yq​=−yp​⟹xr​=λ2−xp​−xq​xp​=0∧xq​=0∧yq​=−yp​⟹yr​=λ⋅(xp​−xr​)−yp​xp​=0⟹xr​=xq​xp​=0⟹yr​=yq​xq​=0⟹xr​=xp​xq​=0⟹yr​=yp​xq​=xp​∧yq​=−yp​⟹xr​=0xq​=xp​∧yq​=−yp​⟹yr​=0​​ Max degree: 6","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Constraints","id":"113","title":"Constraints"},"114":{"body":"1.2.3. a) b) c) d)4. a) b)5. a) b)6. a) b)​(xq​−xp​)⋅((xq​−xp​)⋅λ−(yq​−yp​))=0At least one of or ​xq​−xp​=0(xq​−xp​)⋅λ−(yq​−yp​)=0​must be satisfied for the constraint to be satisfied.If xq​−xp​=0, then (xq​−xp​)⋅λ−(yq​−yp​)=0, andby rearranging both sides we get λ=(yq​−yp​)/(xq​−xp​).Therefore:xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​).(1−(xq​−xp​)⋅α)⋅(2yp​⋅λ−3xp2​)=0At least one of or ​(1−(xq​−xp​)⋅α)=0(2yp​⋅λ−3xp2​)=0​must be satisfied for the constraint to be satisfied.If xq​=xp​, then 1−(xq​−xp​)⋅α=0 has no solution for α,so it must be that 2yp​⋅λ−3xp2​=0.If xq​=xp​ and yp​=0 then xp​=0, and the constraint is satisfied.If xq​=xp​ and yp​=0 then by rearranging both sideswe get λ=3xp2​/2yp​.Therefore:(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​.xp​⋅xq​⋅(xq​−xp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(xq​−xp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ2−xp​−xq​−xr​)=0xp​⋅xq​⋅(yq​+yp​)⋅(λ⋅(xp​−xr​)−yp​−yr​)=0At least one of or or or ​xp​=0xp​=0(xq​−xp​)=0(λ2−xp​−xq​−xr​)=0​must be satisfied for constraint (a) to be satisfied.If xp​=0∧xq​=0∧xq​=xp​,• Constraint (a) imposes that xr​=λ2−xp​−xq​.• Constraint (b) imposes that yr​=λ⋅(xp​−xr​)−yp​.If xp​=0∧xq​=0∧yq​=−yp​,• Constraint (c) imposes that xr​=λ2−xp​−xq​.• Constraint (d) imposes that yr​=λ⋅(xp​−xr​)−yp​.Therefore:⟹​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​).​(1−xp​⋅β)⋅(xr​−xq​)=0(1−xp​⋅β)⋅(yr​−yq​)=0At least one of 1−xp​⋅βor xr​−xq​​=0=0​must be satisfied for constraint (a) to be satisfied.If xp​=0 then 1−xp​⋅β=0 has no solutions for β,and so it must be that xr​−xq​=0.Similarly, constraint (b) imposes that if xp​=0then yr​−yq​=0.Therefore:xp​=0⟹(xr​,yr​)=(xq​,yq​).(1−xq​⋅γ)⋅(xr​−xp​)=0(1−xq​⋅γ)⋅(yr​−yp​)=0At least one of 1−xq​⋅γor xr​−xp​​=0=0​must be satisfied for constraint (a) to be satisfied.If xq​=0 then 1−xq​⋅γ=0 has no solutions for γ,and so it must be that xr​−xp​=0.Similarly, constraint (b) imposes that if xq​=0then yr​−yp​=0.Therefore:xq​=0⟹(xr​,yr​)=(xp​,yp​).(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅xr​=0(1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ)⋅yr​=0At least one of or ​1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0xr​=0​must be satisfied for constraint (a) to be satisfied,and similarly replacing xr​ by yr​.If xr​=0 or yr​=0, then it must be that 1−(xq​−xp​)⋅α−(yq​+yp​)⋅δ=0.However, if xq​=xp​∧yq​=−yp​, then there are no solutions for α and δ.Therefore: xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0).​ Propositions: (1)(2)(3)(4)(5)(6)​xq​=xp​⟹λ=(yq​−yp​)/(xq​−xp​)(xq​=xp​)∧yp​=0⟹λ=3xp2​/2yp​(xp​=0)∧(xq​=0)∧((xq​=xp​)∨(yq​=−yp​))⟹(xr​=λ2−xp​−xq​)∧(yr​=λ⋅(xp​−xr​)−yp​)xp​=0⟹(xr​,yr​)=(xq​,yq​)xq​=0⟹(xr​,yr​)=(xp​,yp​)xq​=xp​∧yq​=−yp​⟹(xr​,yr​)=(0,0)​ Cases: (xp​,yp​)+(xq​,yq​)=(xr​,yr​) Note that we rely on the fact that 0 is not a valid x-coordinate or y-coordinate of a point on the Pallas curve other than O. (0,0)+(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because yp​=0holds because xp​=0holds because (xr​,yr​)=(xq​,yq​)=(0,0)holds because (xr​,yr​)=(xp​,yp​)=(0,0)holds because (xr​,yr​)=(0,0).​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (x,y)+(0,0) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xq​=0holds because xp​=0, therefore β=xp−1​ is a solutionholds because (xr​,yr​)=(xp​,yp​)holds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xp​,yp​) is the only solution to (5). (0,0)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xp​=0holds because xp​=0 only when (xr​,yr​)=(xq​,yq​)holds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: (xr​,yr​)=(xq​,yq​) is the only solution to (4). (x,y)+(x,y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xp​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​ and yq​=−yp​, therefore α=0 and δ=(yq​+yp​)−1 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution. (x,y)+(x,−y) for (x,y)=(0,0) Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​holds because xq​=xp​∧yp​=0, therefore λ=3xp2​/2yp​ is a solution(although λ is not used in this case)holds because xq​=xp​ and yq​=−yp​holds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because (xr​,yr​)=(0,0)​ Soundness: (xr​,yr​)=(0,0) is the only solution to (6). (xp​,yp​)+(xq​,yq​) for (xp​,yp​)=(0,0) and (xq​,yq​)=(0,0) and xp​=xq​ Completeness: (1)(2)(3)(4)(5)(6)​holds because xq​=xp​, therefore λ=(yq​−yp​)/(xq​−xp​) is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 is a solutionholds because xr​=λ2−xp​−xq​∧yr​=λ⋅(xp​−xr​)−yp​ in this caseholds because xp​=0, therefore β=xp−1​ is a solutionholds because xq​=0, therefore γ=xq−1​ is a solutionholds because xq​=xp​, therefore α=(xq​−xp​)−1 and δ=0 is a solution.​ Soundness: λ is computed correctly, and (xr​,yr​)=(λ2−xp​−xq​,λ⋅(xp​−xr​)−yp​) is the only solution.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Incomplete and complete addition » Analysis of constraints","id":"114","title":"Analysis of constraints"},"115":{"body":"There are 6 fixed bases in the Orchard protocol: KOrchard, used in deriving the nullifier; GOrchard, used in spend authorization; R base for NoteCommitOrchard; V and R bases for ValueCommitOrchard; and R base for Commitivk.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Fixed-base scalar multiplication","id":"115","title":"Fixed-base scalar multiplication"},"116":{"body":"We support fixed-base scalar multiplication with three types of scalars:","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Decompose scalar","id":"116","title":"Decompose scalar"},"117":{"body":"A 255-bit scalar from Fq​. We decompose a full-width scalar α into 85 3-bit windows: α=k0​+k1​⋅(23)1+⋯+k84​⋅(23)84,ki​∈[0..23). The scalar multiplication will be computed correctly for k0..84​ representing any integer in the range [0,2255) - that is, the scalar is allowed to be non-canonical. We range-constrain each 3-bit word of the scalar decomposition using a polynomial range-check constraint: Degree9​Constraintqmul_fixed_full​⋅range_check(word,23)=0​​ where range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Fixed-base scalar multiplication » Full-width scalar","id":"117","title":"Full-width scalar"},"118":{"body":"We support using a base field element as the scalar in fixed-base multiplication. This occurs, for example, in the scalar multiplication for the nullifier computation of the Action circuit DeriveNullifiernk​=ExtractP​([(PRFnknfOrchard​(ρ)+ψ)modqP​]KOrchard+cm): here, the scalar [(PRFnknfOrchard​(ρ)+ψ)modqP​] is the result of a base field addition. Decompose the base field element α into three-bit windows, and range-constrain each window, using the short range decomposition gadget in strict mode, with W=85,K=3. If k0..84​ is witnessed directly then no issue of canonicity arises. However, because the scalar is given as a base field element here, care must be taken to ensure a canonical representation, since 2255>p. That is, we must check that 0≤αq. Thus, given a scalar α, we witness the boolean decomposition of k=α+tq​. (We use big-endian bit order for convenient input into the variable-base scalar multiplication algorithm.) k=k254​⋅2254+k253​⋅2253+⋯+k0​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Witness scalar","id":"125","title":"Witness scalar"},"126":{"body":"We use an optimized double-and-add algorithm, copied from \"Faster variable-base scalar multiplication in zk-SNARK circuits\" with some variable name changes: Acc := [2] T\nfor i from n-1 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc\n}\nreturn (k_0 = 0) ? (Acc - T) : Acc It remains to check that the x-coordinates of each pair of points to be added are distinct. When adding points in a prime-order group, we can rely on Theorem 3 from Appendix C of the Halo paper , which says that if we have two such points with nonzero indices wrt a given odd-prime order base, where the indices taken in the range −(q−1)/2..(q−1)/2 are distinct disregarding sign, then they have different x-coordinates. This is helpful, because it is easier to reason about the indices of points occurring in the scalar multiplication algorithm than it is to reason about their x-coordinates directly. So, the required check is equivalent to saying that the following \"indexed version\" of the above algorithm never asserts: acc := 2\nfor i from n-1 down to 0 { p = k_{i+1} ? 1 : −1 assert acc ≠ ± p assert (acc + p) ≠ acc // X acc := (acc + p) + acc assert 0 < acc ≤ (q-1)/2\n}\nif k_0 = 0 { assert acc ≠ 1 acc := acc - 1\n} The maximum value of acc is: <--- n 1s ---> 1011111...111111\n= 1100000...000000 - 1 = 2n+1+2n−1 The assertion labelled X obviously cannot fail because p=0. It is possible to see that acc is monotonically increasing except in the last conditional. It reaches its largest value when k is maximal, i.e. 2n+1+2n−1. So to entirely avoid exceptional cases, we would need 2n+1+2n−1<(q−1)/2. But we can use n larger by c if the last c iterations use complete addition . The first i for which the algorithm using only incomplete addition fails is going to be 252, since 2252+1+2252−1>(q−1)/2. We need n=254 to make the wraparound technique above work. sage: q = 0x40000000000000000000000000000000224698fc0994a8dd8c46eb2100000001\nsage: 2^253 + 2^252 - 1 < (q-1)//2\nFalse\nsage: 2^252 + 2^251 - 1 < (q-1)//2\nTrue So the last three iterations of the loop (i=2..0) need to use complete addition , as does the conditional subtraction at the end. Writing this out using ⸭ for incomplete addition (as we do in the spec), we have: Acc := [2] T\nfor i from 253 down to 3 { P := k_{i+1} ? T : −T Acc := (Acc ⸭ P) ⸭ Acc\n}\nfor i from 2 down to 0 { P := k_{i+1} ? T : −T Acc := (Acc + P) + Acc // complete addition\n}\nreturn (k_0 = 0) ? (Acc + (-T)) : Acc // complete addition","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Variable-base scalar multiplication","id":"126","title":"Variable-base scalar multiplication"},"127":{"body":"Define a running sum zj​=∑i=jn​(ki​⋅2i−j), where n=254 and: ​zn+1​=0,zn​=kn​,(most significant bit)z0​=k.​ Initialize A254​=[2]T.for i from 254 down to 4:bool_check(ki​)=0zi​=2zi+1​+ki​xP,i​=xT​yP,i​=(2ki​−1)⋅yT​(conditionally negate)λ1,i​⋅(xA,i​−xP,i​)=yA,i​−yP,i​xR,i​=λ1,i2​−xA,i​−xP,i​(λ1,i​+λ2,i​)⋅(xA,i​−xR,i​)=2yA,i​λ2,i2​=xA,i−1​+xR,i​+xA,i​λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​.​ The helper bool_check(x)=x⋅(1−x). After substitution of xP,i​,yP,i​,xR,i​,yA,i​, and yA,i−1​, this becomes: Initialize A254​=[2]T.for i from 254 down to 4:// let ki​=zi​−2zi+1​// let yA,i​=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​bool_check(ki​)=0λ1,i​⋅(xA,i​−xT​)=yA,i​−(2ki​−1)⋅yT​λ2,i2​=xA,i−1​+λ1,i2​−xT​{λ2,i​⋅(xA,i​−xA,i−1​)=yA,i​+yA,i−1​,λ2,4​⋅(xA,4​−xA,3​)=yA,4​+yA,3witnessed​,​if i>4if i=4.​​ Here, yA,3witnessed​ is assigned to a cell. This is unlike previous yA,i​'s, which were implicitly derived from λ1,i​,λ2,i​,xA,i​,xT​, but never actually assigned. The bits k3…1​ are used in three further steps, using complete addition : for i from 3 down to 1:// let ki​=zi​−2zi+1​bool_check(ki​)=0(xA,i−1​,yA,i−1​)=((xA,i​,yA,i​)+(xT​,yT​))+(xA,i​,yA,i​)​ If the least significant bit k0​=1, we set B=O, otherwise we set B=−T. Then we return A+B using complete addition. Let B={(0,0),(xT​,−yT​),​ if k0​=1, otherwise.​ Output (xA,0​,yA,0​)+B. (Note that (0,0) represents O.)","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraint program for optimized double-and-add","id":"127","title":"Constraint program for optimized double-and-add"},"128":{"body":"We need six advice columns to witness (xT​,yT​,λ1​,λ2​,xA,i​,zi​). However, since (xT​,yT​) are the same, we can perform two incomplete additions in a single row, reusing the same (xT​,yT​). We split the scalar bits used in incomplete addition into hi and lo halves and process them in parallel. This means that we effectively have two for loops: the first, covering the hi half for i from 254 down to 130, with a special case at i=130; and the second, covering the lo half for the remaining i from 129 down to 4, with a special case at i=4. xT​xT​xT​⋮xT​xT​​yT​yT​yT​⋮yT​yT​​zhiz255​=0z254​z253​⋮z130​​xAhi​xA,254​=2[T]x​xA,253​⋮xA,130​xA,129​​λ1hi​yA,254​=2[T]y​λ1,254​λ1,253​⋮λ1,130​yA,129​​λ2hi​λ2,254​λ2,253​⋮λ2,130​​q1hi​100⋮0​q2hi​011⋮0​q3hi​000⋮1​zloz130​z129​z128​⋮z5​z4​​xAlo​xA,129​xA,128​⋮xA,5​xA,4​xA,3​​λ1lo​yA,129​λ1,129​λ1,128​⋮λ1,5​λ1,4​yA,3​​λ2lo​λ2,129​λ2,128​⋮λ2,5​λ2,4​​q1lo​100⋮00​q2lo​011⋮10​q3lo​000⋮01​​ For each hi and lo half, we have three sets of gates. Note that i is going from 255..=3; i is NOT indexing the rows.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Incomplete addition","id":"128","title":"Incomplete addition"},"129":{"body":"This gate is only used on the first row (before the for loop). We check that λ1​,λ2​ are initialized to values consistent with the initial yA​. Degree4​Constraintq1​⋅(yA,nwitnessed​−yA,n​)=0​​ where yA,n​yA,nwitnessed​​=2(λ1,n​+λ2,n​)⋅(xA,n​−(λ1,n2​−xA,n​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q1​=1","id":"129","title":"q1​=1"},"13":{"body":"The halo2 crate includes several utilities to help you design and implement your circuits.","breadcrumbs":"User Documentation » Developer tools » Developer tools","id":"13","title":"Developer tools"},"130":{"body":"This gate is used on all rows corresponding to the for loop except the last. Degree223433​Constraintq2​⋅(xT,cur​−xT,next​)=0q2​⋅(yT,cur​−yT,next​)=0q2​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q2​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q2​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q2​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1​)=0​​ where xR,i​yA,i​yA,i−1​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​,=2(λ1,i−1​+λ2,i−1​)⋅(xA,i−1​−(λ1,i−12​−xA,i−1​−xT​))​,​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q2​=1","id":"130","title":"q2​=1"},"131":{"body":"This gate is used on the final iteration of the for loop, handling the special case where we check that the output yA​ has been witnessed correctly. Degree3433​Constraintq3​⋅bool_check(ki​)=0, where ki​=zi​−2zi+1​q3​⋅(λ1,i​⋅(xA,i​−xT,i​)−yA,i​+(2ki​−1)⋅yT,i​)=0q3​⋅(λ2,i2​−xA,i−1​−xR,i​−xA,i​)=0q3​⋅(λ2,i​⋅(xA,i​−xA,i−1​)−yA,i​−yA,i−1witnessed​)=0​​ where xR,i​yA,i​yA,i−1witnessed​​=λ1,i2​−xA,i​−xT​,=2(λ1,i​+λ2,i​)⋅(xA,i​−(λ1,i2​−xA,i​−xT​))​, is witnessed.​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » q3​=1","id":"131","title":"q3​=1"},"132":{"body":"We reuse the complete addition constraints to implement the final c rounds of double-and-add. This requires two rows per round because we need 9 advice columns for each complete addition. In the 10th advice column we stash the other cells that we need to correctly implement the double-and-add: The base y coordinate, so we can conditionally negate it as input to one of the complete additions. The running sum, which we constrain over two rows instead of sequentially.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Complete addition","id":"132","title":"Complete addition"},"133":{"body":"a0​xT​xA​​a1​yp​yA​​a2​xA​xq​xr​​a3​yA​yq​yr​​a4​λ1​λ2​​a5​α1​α2​​a6​β1​β2​​a7​γ1​γ2​​a8​δ1​δ2​​a9​zi+1​yT​zi​​qmul_decompose_var​010​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"133","title":"Layout"},"134":{"body":"In addition to the complete addition constraints, we define the following gate: Degree​Constraintqmul_decompose_var​⋅bool_check(ki​)=0qmul_decompose_var​⋅ternary(ki​,yT​−yp​,yT​+yp​)=0​​ where ki​=zi​−2zi+1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"134","title":"Constraints"},"135":{"body":"","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » LSB","id":"135","title":"LSB"},"136":{"body":"a0​xp​xT​​a1​yp​yT​​a2​xA​xr​​a3​yA​yr​​a4​λ​a5​α​a6​β​a7​γ​a8​δ​a9​z1​z0​​qmul_lsb​10​​","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Layout","id":"136","title":"Layout"},"137":{"body":"Degree​Constraintqmul_lsb​⋅bool_check(k0​)=0qmul_lsb​⋅ternary(k0​,xp​,xp​−xT​)=0qmul_lsb​⋅ternary(k0​,yp​,yp​+yT​)=0​​ where k0​=z0​−2z1​.","breadcrumbs":"Design » Gadgets » Elliptic curve cryptography » Variable-base scalar multiplication » Constraints","id":"137","title":"Constraints"},"138":{"body":"zi​ cannot overflow for any i≥1, because it is a weighted sum of bits only up to 2n−1=2253, which is smaller than p (and also q). However, z0​=α+tq​ can overflow [0,p). Note: for full-width scalar mul, it may not be possible to represent z0​ in the base field (e.g. when the base field is Pasta's Fp​ and pq. It is not true for a full-width scalar α≥p when p = MyCircuit { a: Value::unknown(), lookup_table, }; // Create the area you want to draw on. // Use SVGBackend if you want to render to .svg instead. use plotters::prelude::*; let root = BitMapBackend::new(\"layout.png\", (1024, 768)).into_drawing_area(); root.fill(&WHITE).unwrap(); let root = root .titled(\"Example Circuit Layout\", (\"sans-serif\", 60)) .unwrap(); halo2_proofs::dev::CircuitLayout::default() // You can optionally render only a section of the circuit. .view_width(0..2) .view_height(0..16) // You can hide labels, which can be useful with smaller areas. .show_labels(false) // Render the circuit onto your area! // The first argument is the size parameter for the circuit. .render(5, &circuit, &root) .unwrap();\n} Columns are laid out from left to right as instance, advice and fixed. The order of columns is otherwise without meaning. Instance columns have a white background. Advice columns have a red background. Fixed columns have a blue background. Regions are shown as labelled green boxes (overlaying the background colour). A region may appear as multiple boxes if some of its columns happen to not be adjacent. Cells that have been assigned to by the circuit will be shaded in grey. If any cells are assigned to more than once (which is usually a mistake), they will be shaded darker than the surrounding cells.","breadcrumbs":"User Documentation » Developer tools » Circuit layout","id":"16","title":"Circuit layout"},"160":{"body":"Chunk c is directly constrained by Sinsemilla. We constrain the remaining chunks with the following constraints:","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Bit length constraints","id":"160","title":"Bit length constraints"},"161":{"body":"z1,a​, the index-1 running sum output of SinsemillaHash(a), is copied into the gate. z1,a​ has been constrained by SinsemillaHash to be 240 bits, and is precisely a1​. We recover chunk a0​ using a,z1,a​: z1,a​⟹a0​​=210a−a0​​=a1​=a−z1,a​⋅210.​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » a0​,a1​","id":"161","title":"a0​,a1​"},"162":{"body":"z1,b​, the index-1 running sum output of SinsemillaHash(b), is copied into the gate. z1,b​ has been constrained by SinsemillaHash to be 10 bits. We witness the subpieces b1​,b2​ outside this gate, and constrain them each to be 5 bits. Inside the gate, we check that b1​+25⋅b2​=z1,b​. We also recover the subpiece b0​ using (b,z1,b​): z1,b​⟹b0​​=210b−b0..=10​​=b−(z1,b​⋅210).​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » b0​,b1​,b2​","id":"162","title":"b0​,b1​,b2​"},"163":{"body":"Degree2​Constraintshort_lookup_range_check(b1​,5)short_lookup_range_check(b2​,5)qdecompose​⋅(z1,b​−(b1​+b2​⋅25))=0​​ where short_lookup_range_check() is a short lookup range check .","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Constraints","id":"163","title":"Constraints"},"164":{"body":"We have now derived or witnessed every subpiece, and range-constrained every subpiece: a0​ (10 bits), derived as a0​=a−210⋅z1,a​; a1​ (240 bits), equal to z1,a​; b0​ (10 bits), derived as b0​=b−210⋅z1,b​; b1​ (5 bits) is witnessed and constrained outside the gate; b2​ (5 bits) is witnessed and constrained outside the gate; c (250 bits) is witnessed and constrained outside the gate. b1​+25⋅b2​ is constrained to equal z1,b​. We can now use them to reconstruct the original field element inputs: lleftright​=a0​=a1​+2240⋅b0​+2250⋅b1​=b2​+25⋅c​​ Degree222​Constraintqdecompose​⋅(a0​−l)=0qdecompose​⋅(a1​+(b0​+b1​⋅210)⋅2240−left)=0qdecompose​⋅(b2​+c⋅25−right)=0​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Decomposition constraints","id":"164","title":"Decomposition constraints"},"165":{"body":"az1,a​​bz1,b​​cb1​​leftb2​​rightl​qdecompose​10​​","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Region layout","id":"165","title":"Region layout"},"166":{"body":"The Orchard circuit spans 10 advice columns while the Sinsemilla chip only uses 5 advice columns. We distribute the path hashing evenly across two Sinsemilla chips to make better use of the available circuit area. Since the output from the previous layer hash is copied into the next layer hash, we maintain continuity even when moving from one chip to the other.","breadcrumbs":"Design » Gadgets » Sinsemilla » MerkleCRH » Circuit components","id":"166","title":"Circuit components"},"167":{"body":"Given a field element α, these gadgets decompose it into W K-bit windows α=k0​+2K⋅k1​+22K⋅k2​+⋯+2(W−1)K⋅kW−1​ where each ki​ a K-bit value. This is done using a running sum zi​,i∈[0..W). We initialize the running sum z0​=α, and compute subsequent terms zi+1​=2Kzi​−ki​​. This gives us: z0​z1​z2​↓zW​​=α=k0​+2K⋅k1​+22K⋅k2​+23K⋅k3​+⋯,=(z0​−k0​)/2K=k1​+2K⋅k2​+22K⋅k3​+⋯,=(z1​−k1​)/2K=k2​+2K⋅k3​+⋯,⋮ (in strict mode)=(zW−1​−kW−1​)/2K=0 (because zW−1​=kW−1​)​","breadcrumbs":"Design » Gadgets » Decomposition » Decomposition","id":"167","title":"Decomposition"},"168":{"body":"Strict mode constrains the running sum output zW​ to be zero, thus range-constraining the field element to be within W⋅K bits. In strict mode, we are also assured that zW−1​=kW−1​ gives us the last window in the decomposition.","breadcrumbs":"Design » Gadgets » Decomposition » Strict mode","id":"168","title":"Strict mode"},"169":{"body":"This gadget makes use of a K-bit lookup table to decompose a field element α into K-bit words. Each K-bit word ki​=zi​−2K⋅zi+1​ is range-constrained by a lookup in the K-bit table. The region layout for the lookup decomposition uses a single advice column z, and two selectors qlookup​ and qrunning​. zz0​z1​⋮zn−1​zn​​qlookup​11⋮10​qrunning​11⋮10​​","breadcrumbs":"Design » Gadgets » Decomposition » Lookup decomposition","id":"169","title":"Lookup decomposition"},"17":{"body":"halo2_proofs::dev::circuit_dot_graph builds a DOT graph string representing the given circuit, which can then be rendered with a variety of layout programs . The graph is built from calls to Layouter::namespace both within the circuit, and inside the gadgets and chips that it uses. fn main() { // Prepare the circuit you want to render. // You don't need to include any witness variables. let a = Fp::rand(); let instance = Fp::one() + Fp::one(); let lookup_table = vec![instance, a, a, Fp::zero()]; let circuit: MyCircuit = MyCircuit { a: None, lookup_table, }; // Generate the DOT graph string. let dot_string = halo2_proofs::dev::circuit_dot_graph(&circuit); // Now you can either handle it in Rust, or just // print it out to use with command-line tools. print!(\"{}\", dot_string);\n}","breadcrumbs":"User Documentation » Developer tools » Circuit structure","id":"17","title":"Circuit structure"},"170":{"body":"Using two K-bit lookups, we can range-constrain a field element α to be n bits, where n≤K. To do this: Constrain 0≤α<2K to be within K bits using a K-bit lookup. Constrain 0≤α⋅2K−n<2K to be within K bits using a K-bit lookup. The short variant of the lookup decomposition introduces a qbitshift​ selector. The same advice column z has here been renamed to word for clarity: wordαα′2K−n​qlookup​110​qrunning​000​qbitshift​010​​ where α′=α⋅2K−n. Note that 2K−n is assigned to a fixed column at keygen, and copied in at proving time. This is used in the gate enabled by the qbitshift​ selector to check that α was shifted correctly: Degree2​Constraintqbitshift​⋅((α⋅2K−n)−α′)​​","breadcrumbs":"Design » Gadgets » Decomposition » Short range check","id":"170","title":"Short range check"},"171":{"body":"Since the lookup decomposition and its short variant both make use of the same lookup table, we combine their lookup input expressions into a single one: qlookup​⋅(qrunning​⋅(zi​−2K⋅zi+1​)+(1−qrunning​)⋅word) where zi​ and word are the same cell (but distinguished here for clarity of usage).","breadcrumbs":"Design » Gadgets » Decomposition » Combined lookup expression","id":"171","title":"Combined lookup expression"},"172":{"body":"For a short range (for instance, [0,range) where range≤8), we can range-constrain each word using a degree-range polynomial constraint instead of a lookup: range_check(word,range)=word⋅(1−word)⋯(range−1−word).","breadcrumbs":"Design » Gadgets » Decomposition » Short range decomposition","id":"172","title":"Short range decomposition"},"173":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » SHA-256","id":"173","title":"SHA-256"},"174":{"body":"SHA-256 is specified in NIST FIPS PUB 180-4 . Unlike the specification, we use ⊞ for addition modulo 232, and + for field addition. ⊕ is used for XOR.","breadcrumbs":"Design » Gadgets » SHA-256 » Specification","id":"174","title":"Specification"},"175":{"body":"SHA-256 maintains state in eight 32-bit variables. It processes input as 512-bit blocks, but internally splits these blocks into 32-bit chunks. We therefore designed the SHA-256 gadget to consume input in 32-bit chunks.","breadcrumbs":"Design » Gadgets » SHA-256 » Gadget interface","id":"175","title":"Gadget interface"},"176":{"body":"The SHA-256 gadget requires a chip with the following instructions: # extern crate halo2_proofs;\n# use halo2_proofs::plonk::Error;\n# use std::fmt;\n#\n# trait Chip: Sized {}\n# trait Layouter {}\nconst BLOCK_SIZE: usize = 16;\nconst DIGEST_SIZE: usize = 8; pub trait Sha256Instructions: Chip { /// Variable representing the SHA-256 internal state. type State: Clone + fmt::Debug; /// Variable representing a 32-bit word of the input block to the SHA-256 compression /// function. type BlockWord: Copy + fmt::Debug; /// Places the SHA-256 IV in the circuit, returning the initial state variable. fn initialization_vector(layouter: &mut impl Layouter) -> Result; /// Starting from the given initial state, processes a block of input and returns the /// final state. fn compress( layouter: &mut impl Layouter, initial_state: &Self::State, input: [Self::BlockWord; BLOCK_SIZE], ) -> Result; /// Converts the given state into a message digest. fn digest( layouter: &mut impl Layouter, state: &Self::State, ) -> Result<[Self::BlockWord; DIGEST_SIZE], Error>;\n} TODO: Add instruction for computing padding. This set of instructions was chosen to strike a balance between the reusability of the instructions, and the scope for chips to internally optimise them. In particular, we considered splitting the compression function into its constituent parts (Ch, Maj etc), and providing a compression function gadget that implemented the round logic. However, this would prevent chips from using relative references between the various parts of a compression round. Having an instruction that implements all compression rounds is also similar to the Intel SHA extensions, which provide an instruction that performs multiple compression rounds.","breadcrumbs":"Design » Gadgets » SHA-256 » Chip instructions","id":"176","title":"Chip instructions"},"177":{"body":"This chip implementation is based around a single 16-bit lookup table. It requires a minimum of 216 circuit rows, and is therefore suitable for use in larger circuits. We target a maximum constraint degree of 9. That will allow us to handle constraining carries and \"small pieces\" to a range of up to {0..7} in one row.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » 16-bit table chip for SHA-256","id":"177","title":"16-bit table chip for SHA-256"},"178":{"body":"There are 64 compression rounds. Each round takes 32-bit values A,B,C,D,E,F,G,H as input, and performs the following operations: Ch(E,F,G)Maj(A,B,C)Σ0​(A)Σ1​(E)H′Enew​Anew​​========​(E∧F)⊕(¬E∧G)(A∧B)⊕(A∧C)⊕(B∧C)count(A,B,C)≥2(A⋙2)⊕(A⋙13)⊕(A⋙22)(E⋙6)⊕(E⋙11)⊕(E⋙25)H+Ch(E,F,G)+Σ1​(E)+Kt​+Wt​reduce6​(H′+D)reduce7​(H′+Maj(A,B,C)+Σ0​(A))​ where reducei​ must handle a carry 0≤carry cargo run --example cost-model -- -a 0,1 -a 0 -a-0,-1,1 -f 0 -g 4 11 Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/examples/cost-model -a 0,1 -a 0 -a 0,-1,1 -f 0 -g 4 11`\nCircuit { k: 11, max_deg: 4, advice_columns: 3, lookups: 0, permutations: [], column_queries: 7, point_sets: 3, estimator: Estimator,\n}\nProof size: 1440 bytes\nVerification: at least 81.689ms","breadcrumbs":"User Documentation » Developer tools » Cost estimator","id":"18","title":"Cost estimator"},"180":{"body":"Maj can be done in 4 lookups: 2spread∗2 chunks As mentioned above, after the first round we already have A in spread form A′. Similarly, B and C are equal to the A and B respectively of the previous round, and therefore in the steady state we already have them in spread form B′ and C′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Add the spread forms in the field: M′=A′+B′+C′; We can add them as 32-bit words or in pieces; it's equivalent Witness the compressed even bits Mieven​ and the compressed odd bits Miodd​ for i={0..1}; Constrain M′=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​), where Miodd​ is the Maj function output. Note: by \"even\" bits we mean the bits of weight an even-power of 2, i.e. of weight 20,22,…. Similarly by \"odd\" bits we mean the bits of weight an odd-power of 2.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Maj function","id":"180","title":"Maj function"},"181":{"body":"TODO: can probably be optimized to 4 or 5 lookups using an additional table. Ch can be done in 8 lookups: 4spread∗2 chunks As mentioned above, after the first round we already have E in spread form E′. Similarly, F and G are equal to the E and F respectively of the previous round, and therefore in the steady state we already have them in spread form F′ and G′. In fact we can also assume we have them in spread form in the first round, either from the fixed IV or from the use of spread to reduce the output of the feedforward in the previous block. Calculate P′=E′+F′ and Q′=(evens−E′)+G′, where evens=spread(232−1). We can add them as 32-bit words or in pieces; it's equivalent. evens−E′ works to compute the spread of ¬E even though negation and spread do not commute in general. It works because each spread bit in E′ is subtracted from 1, so there are no borrows. Witness Pieven​,Piodd​,Qieven​,Qiodd​ such that P′=spread(P0even​)+2⋅spread(P0odd​)+232⋅spread(P1even​)+233⋅spread(P1odd​), and similarly for Q′. {Piodd​+Qiodd​}i=0..1​ is the Ch function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Ch function","id":"181","title":"Ch function"},"182":{"body":"Σ0​(A) can be done in 6 lookups. To achieve this we first split A into pieces (a,b,c,d), of lengths (2,11,9,10) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 10 and 11-bit pieces can be handled using spread lookups, and the 9-bit piece can be split into 3∗3-bit subpieces. The latter and the remaining 2-bit piece can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Anew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Anew​ after adding the feedforward (requiring a carry of up to 7 which is fine). (A⋙2)⊕(A⋙13)⊕(A⋙22) is equivalent to (A⋙2)⊕(A⋙13)⊕(A⋘10): Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces: R′=​(a(b(c430a421b423c​∣∣∣∣∣∣+++​dab420d419a412b​∣∣∣∣∣∣⇓+++​cda411c49d410a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ0​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 function","id":"182","title":"Σ_0 function"},"183":{"body":"Σ1​(E) can be done in 6 lookups. To achieve this we first split E into pieces (a,b,c,d), of lengths (6,5,14,7) bits respectively counting from the little end. At the same time we obtain the spread forms of these pieces. This can all be done in two PLONK rows, because the 7 and 14-bit pieces can be handled using spread lookups, the 5-bit piece can be split into 3 and 2-bit subpieces, and the 6-bit piece can be split into 2∗3-bit subpieces. The four small pieces can be range-checked by polynomial constraints in parallel with the two lookups, two small pieces in each row. The spread forms of these small pieces are found by interpolation. Note that the splitting into pieces can be combined with the reduction of Enew​, i.e. no extra lookups are needed for the latter. In the last round we reduce Enew​ after adding the feedforward (requiring a carry of up to 6 which is fine). (E⋙6)⊕(E⋙11)⊕(E⋙25) is equivalent to (E⋙6)⊕(E⋙11)⊕(E⋘7). Then, using 4 more spread lookups we obtain the result as the even bits of a linear combination of the pieces, in the same way we did for Σ0​: R′=​(a(b(c426a427b418c​∣∣∣∣∣∣+++​dab419d421a413b​∣∣∣∣∣∣⇓+++​cda45c414d47a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​ That is, we witness the compressed even bits Rieven​ and the compressed odd bits Riodd​, and constrain R′=spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​) where {Rieven​}i=0..1​ is the Σ1​ function output.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 function","id":"183","title":"Σ_1 function"},"184":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: The first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; The remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. Note: 0-based numbering is used for the W word indices. σ0​(X)σ1​(X)​==​(X⋙7)⊕(X⋙18)⊕(X≫3)(X⋙17)⊕(X⋙19)⊕(X≫10)​ Note: ≫ is a right- shift , not a rotation.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Block decomposition","id":"184","title":"Block decomposition"},"185":{"body":"(X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). As above but with pieces (a,b,c,d) of lengths (3,4,11,14) counting from the little end. Split b into two 2-bit subpieces. R′=​(0[3](b(c428b421c​∣∣∣∣∣∣++​dab415d425a417b​∣∣∣∣∣∣⇓+++​cda44c411d414a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 function","id":"185","title":"σ_0 function"},"186":{"body":"(X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). TODO: this diagram doesn't match the expression on the right. This is just for consistency with the other diagrams. As above but with pieces (a,b,c,d) of lengths (10,7,2,13) counting from the little end. Split b into (3,2,2)-bit subpieces. R′=​(0[10](b(c425b430c​∣∣∣∣∣∣++​dab49d415a423b​∣∣∣∣∣∣⇓+++​cda47c42d413a​∣∣∣∣∣∣+++​b)c)d)bcd​⊕⊕++​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 function","id":"186","title":"σ_1 function"},"187":{"body":"We apply σ0​ to W1..48​, and σ1​ to W14..61​. In order to avoid redundant applications of spread, we can merge the splitting into pieces for σ0​ and σ1​ in the case of W14..48​. Merging the piece lengths (3,4,11,14) and (10,7,2,13) gives pieces of lengths (3,4,3,7,1,1,13). If we can do the merged split in 3 rows (as opposed to a total of 4 rows when splitting for σ0​ and σ1​ separately), we save 35 rows. These might even be doable in 2 rows; not sure. —Daira We can merge the reduction mod 232 of W16..61​ into their splitting when they are used to compute subsequent words, similarly to what we did for A and E in the round function. We will still need to reduce W62..63​ since they are not split. (Technically we could leave them unreduced since they will be reduced later when they are used to compute Anew​ and Enew​ -- but that would require handling a carry of up to 10 rather than 6, so it's not worth the complexity.) The resulting message schedule cost is: 2 rows to constrain W0​ to 32 bits This is technically optional, but let's do it for robustness, since the rest of the input is constrained for free. 13∗2 rows to split W1..13​ into (3,4,11,14)-bit pieces 35∗3 rows to split W14..48​ into (3,4,3,7,1,1,13)-bit pieces (merged with a reduction for W16..48​) 13∗2 rows to split W49..61​ into (10,7,2,13)-bit pieces (merged with a reduction) 4∗48 rows to extract the results of σ0​ for W1..48​ 4∗48 rows to extract the results of σ1​ for W14..61​ 2∗2 rows to reduce W62..63​ =547 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling","id":"187","title":"Message scheduling"},"188":{"body":"For each round: 8 rows for Ch 4 rows for Maj 6 rows for Σ0​ 6 rows for Σ1​ reduce6​ and reduce7​ are always free =24 per round This gives 24∗64=1792 rows for all of \"step 3\", to which we need to add: 547 rows for message scheduling 2∗8 rows for 8 reductions mod 232 in \"step 4\" giving a total of 2099 rows.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Overall cost","id":"188","title":"Overall cost"},"189":{"body":"We only require one table spread, with 216 rows and 3 columns. We need a tag column to allow selecting (7,10,11,13,14)-bit subsets of the table for Σ0..1​ and σ0..1​.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Tables","id":"189","title":"Tables"},"19":{"body":"Let's start with a simple circuit, to introduce you to the common APIs and how they are used. The circuit will take a public input c, and will prove knowledge of two private inputs a and b such that a2⋅b2=c.","breadcrumbs":"User Documentation » A simple example » A simple example","id":"19","title":"A simple example"},"190":{"body":"row tag table (16b) spread (32b) 0 0 0000000000000000 00000000000000000000000000000000 1 0 0000000000000001 00000000000000000000000000000001 2 0 0000000000000010 00000000000000000000000000000100 3 0 0000000000000011 00000000000000000000000000000101 ... 0 ... ... 27−1 0 0000000001111111 00000000000000000001010101010101 27 1 0000000010000000 00000000000000000100000000000000 ... 1 ... ... 210−1 1 0000001111111111 00000000000001010101010101010101 ... 2 ... ... 211−1 2 0000011111111111 00000000010101010101010101010101 ... 3 ... ... 213−1 3 0001111111111111 00000001010101010101010101010101 ... 4 ... ... 214−1 4 0011111111111111 00000101010101010101010101010101 ... 5 ... ... 216−1 5 1111111111111111 01010101010101010101010101010101 For example, to do an 11-bit spread lookup, we polynomial-constrain the tag to be in {0,1,2}. For the most common case of a 16-bit lookup, we don't need to constrain the tag. Note that we can fill any unused rows beyond 216 with a duplicate entry, e.g. all-zeroes.","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » spread table","id":"190","title":"spread table"},"191":{"body":"","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Gates","id":"191","title":"Gates"},"192":{"body":"Input from previous operations: E′,F′,G′, 64-bit spread forms of 32-bit words E,F,G, assumed to be constrained by previous operations in practice, we'll have the spread forms of E′,F′,G′ after they've been decomposed into 16-bit subpieces evens is defined as spread(232−1) evens0​=evens1​=spread(216−1) E ∧ F s_ch a0​ a1​ a2​ a3​ a4​ 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) ¬E ∧ G s_ch_neg a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) 1 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) Constraints: s_ch (choice): LHS−RHS=0 LHS=a3​ω−1+a3​ω+232(a4​ω−1+a4​ω) RHS=a2​ω−1+2∗a2​+232(a2​ω+2∗a3​) s_ch_neg (negation): s_ch with an extra negation check spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Ch(E,F,G)=Podd+Qodd=(P0odd​+Q0odd​)+216(P1odd​+Q1odd​)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Choice gate","id":"192","title":"Choice gate"},"193":{"body":"Input from previous operations: A′,B′,C′, 64-bit spread forms of 32-bit words A,B,C, assumed to be constrained by previous operations in practice, we'll have the spread forms of A′,B′,C′ after they've been decomposed into 16-bit subpieces s_maj a0​ a1​ a2​ a3​ a4​ a5​ 0 {0,1,2,3,4,5} M0even​ spread(M0even​) spread(Alo) spread(Ahi) 1 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(Blo) spread(Bhi) 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(Clo) spread(Chi) 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Constraints: s_maj (majority): LHS−RHS=0 LHS=spread(M0even​)+2⋅spread(M0odd​)+232⋅spread(M1even​)+233⋅spread(M1odd​) RHS=A′+B′+C′ spread lookup on (a0​,a1​,a2​) permutation between (a2​,a3​) Output: Maj(A,B,C)=Modd=M0odd​+216M1odd​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Majority gate","id":"193","title":"Majority gate"},"194":{"body":"A is a 32-bit word split into (2,11,9,10)-bit chunks, starting from the little end. We refer to these chunks as (a(2),b(11),c(9),d(10)) respectively, and further split c(9) into three 3-bit chunks c(9)lo,c(9)mid,c(9)hi. We witness the spread versions of the small chunks. Σ0​(A)​==​(A⋙2)⊕(A⋙13)⊕(A⋙22)(A⋙2)⊕(A⋙13)⊕(A⋘10)​ s_upp_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) c(9)lo spread(c(9)lo) c(9)mid spread(c(9)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) c(9) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(2) spread(a(2)) c(9)hi spread(c(9)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_0 (Σ0​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​constrain1​(a0​ω−1)+constrain2​(a0​ω)a(2)+22b(11)+213c(9)lo+216c(9)mid+219c(9)hi+222d(10)−Aspread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430spread(a(2))421spread(b(11))429spread(c(9)hi)​+++​420spread(d(10))419spread(a(2))426spread(c(9)mid)​+++​417spread(c(9)hi)49spread(d(10))423spread(c(9)lo)​+++​414spread(c(9)mid)46spread(c(9)hi)412spread(b(11))​+++​411spread(c(9)lo)43spread(c(9)mid)410spread(a(2))​+++​spread(b(11))spread(c(9)lo)spread(d(10))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on a(2) 3-bit range check and 3-bit spread check on c(9)lo,c(9)mid,c(9)hi (see section Helper gates ) Output: Σ0​(A)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_0 gate","id":"194","title":"Σ_0 gate"},"195":{"body":"E is a 32-bit word split into (6,5,14,7)-bit chunks, starting from the little end. We refer to these chunks as (a(6),b(5),c(14),d(7)) respectively, and further split a(6) into two 3-bit chunks a(6)lo,a(6)hi and b into (2,3)-bit chunks b(5)lo,b(5)hi. We witness the spread versions of the small chunks. Σ1​(E)​==​(E⋙6)⊕(E⋙11)⊕(E⋙25)(E⋙6)⊕(E⋙11)⊕(E⋘7)​ s_upp_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(5)lo spread(b(5)lo) b(5)hi spread(b(5)hi) b(5) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(c(14)) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(6)lo spread(a(6)lo) a(6)hi spread(a(6)hi) a(6) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_upp_sigma_1 (Σ1​ constraint): LHS−RHS+tag+decompose=0 tagdecomposeLHS​===​a0​ω−1+constrain4​(a0​ω)a(6)lo+23a(6)hi+26b(5)lo+28b(5)hi+211c(14)+225d(7)−Espread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429spread(a(6)hi)429spread(b(5)hi)418spread(c(14))​+++​426spread(a(6)lo)427spread(b(5)lo)415spread(b(5)hi)​+++​419spread(d(7))424spread(a(6)hi)413spread(b(5)lo)​+++​45spread(c(14))421spread(a(6)lo)410spread(a(6)hi)​+++​42spread(b(5)hi)414spread(d(7))47spread(a(6)lo)​+++​spread(b(5)lo)spread(c(14))spread(d(7))​++​ spread lookup on a0​,a1​,a2​ 2-bit range check and 2-bit spread check on b(5)lo 3-bit range check and 3-bit spread check on a(6)lo,a(6)hi,b(4)hi (see section Helper gates ) Output: Σ1​(E)=Reven=R0even​+216R1even​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Σ_1 gate","id":"195","title":"Σ_1 gate"},"196":{"body":"v1 v1 of the σ0​ gate takes in a word that's split into (3,4,11,14)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(11),d(14)). b(4) is further split into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. We already have spread(c(11)) and spread(d(14)) from the message scheduling. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(c) spread(d) b(4) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) 0 0 a spread(a) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0 (σ0​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi421c(11)​++​415d(14)428b(4)lo419b(4)hi​+++​44c(11)425a(3)417b(4)lo​+++​42b(4)hi411d(14)414a(3)​+++​b(4)loc(11)d(14)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3) v2 v2 of the σ0​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙7)⊕(X⋙18)⊕(X≫3) is equivalent to (X⋙7)⊕(X⋘14)⊕(X≫3). s_low_sigma_0_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_0_v2 (σ0​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​430b(4)hi431e(1)​++​416g(13)428b(4)lo424d(7)​+++​415f(1)425a(3)421c(3)​+++​414e(1)412g(13)419b(4)hi​+++​47d(7)411f(1)417b(4)lo​+++​44c(3)410e(1)414a(3)​+++​42b(4)hi43d(7)41g(13)​+++​b(4)loc(3)f(1)​++​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_0 gate","id":"196","title":"σ_0 gate"},"197":{"body":"v1 v1 of the σ1​ gate takes in a word that's split into (10,7,2,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(10),b(7),c(2),d(13)). b(7) is further split into (2,2,3)-bit chunks b(7)lo,b(7)mid,b(7)hi. We witness the spread versions of the small chunks. We already have spread(a(10)) and spread(d(13)) from the message scheduling. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1 a0​ a1​ a2​ a3​ a4​ a5​ a6​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(7)lo spread(b(7)lo) b(7)mid spread(b(7)mid) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a(10)) spread(d(13)) b(7) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) c(2) spread(c(2)) b(7)hi spread(b(7)hi) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1 (σ1​ v1 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​429b(7)hi430c(2)​++​49d(13)427b(7)mid427b(7)hi​+++​47c(2)425b(7)lo425b(7)mid​+++​44b(7)hi415a(10)423b(7)lo​+++​42b(7)mid42d(13)413a(10)​+++​b(7)loc(2)d(13)​++​ check that b was properly split into subsections for 7-bit pieces. Wb(7)lo+22Wb(7)mid+24Wb(7)hi−W=0 2-bit range check and 2-bit spread check on b(7)lo,b(7)mid,c(2) 3-bit range check and 3-bit spread check on b(7)hi v2 v2 of the σ1​ gate takes in a word that's split into (3,4,3,7,1,1,13)-bit chunks (already constrained by message scheduling). We refer to these chunks respectively as (a(3),b(4),c(3),d(7),e(1),f(1),g(13)). We already have spread(d(7)),spread(g(13)) from the message scheduling. The 1-bit e(1),f(1) remain unchanged by the spread operation and can be used directly. We further split b(4) into two 2-bit chunks b(4)lo,b(4)hi. We witness the spread versions of the small chunks. (X⋙17)⊕(X⋙19)⊕(X≫10) is equivalent to (X⋘15)⊕(X⋘13)⊕(X≫10). s_low_sigma_1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 0 {0,1,2,3,4,5} R0even​ spread(R0even​) b(4)lo spread(b(4)lo) b(4)hi spread(b(4)hi) 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(7)) spread(g(13)) b(4) e(1) 0 {0,1,2,3,4,5} R1even​ spread(R1even​) a(3) spread(a(3)) c(3) spread(c(3)) f(1) 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) Constraints: s_low_sigma_1_v2 (σ1​ v2 constraint): LHS−RHS=0 LHS​=​spread(R0even​)+2⋅spread(R0odd​)+232⋅spread(R1even​)+233⋅spread(R1odd​)​ RHS=​425d(7)431f(1)​++​422c(3)430e(1)​++​420b(4)hi423d(7)​++​49g(13)418b(4)lo420c(3)​+++​48f(1)415a418b(4)hi​+++​47e(1)42g(13)416b(4)lo​+++​d(7)41f(1)413a​+++​e(1)g(13)​+​ check that b was properly split into subsections for 4-bit pieces. Wb(4)lo+22Wb(4)hi−W=0 2-bit range check and 2-bit spread check on b(4)lo,b(4)hi 3-bit range check and 3-bit spread check on a(3),c(3)","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » σ_1 gate","id":"197","title":"σ_1 gate"},"198":{"body":"Small range constraints Let constrainn​(x)=∏i=0n​(x−i). Constraining this expression to equal zero enforces that x is in [0..n]. 2-bit range check (a−3)(a−2)(a−1)(a)=0 sr2 a0​ 1 a 2-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)−a′=0 ss2 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−3)(−2)(−1)(a−3)(a−2)(a−1)​ (spread(00)=0000) l1​(a)=(−2)(−1)(1)(a−3)(a−2)(a)​ (spread(01)=0001) l2​(a)=(−1)(1)(2)(a−3)(a−1)(a)​ (spread(10)=0100) l3​(a)=(1)(2)(3)(a−2)(a−1)(a)​ (spread(11)=0101) 3-bit range check (a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)=0 sr3 a0​ 1 a 3-bit spread l1​(a)+4∗l2​(a)+5∗l3​(a)+16∗l4​(a)+17∗l5​(a)+20∗l6​(a)+21∗l7​(a)−a′=0 ss3 a0​ a1​ 1 a a' with interpolation polynomials: l0​(a)=(−7)(−6)(−5)(−4)(−3)(−2)(−1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)​ (spread(000)=000000) l1​(a)=(−6)(−5)(−4)(−3)(−2)(−1)(1)(a−7)(a−6)(a−5)(a−4)(a−3)(a−2)(a)​ (spread(001)=000001) l2​(a)=(−5)(−4)(−3)(−2)(−1)(1)(2)(a−7)(a−6)(a−5)(a−4)(a−3)(a−1)(a)​ (spread(010)=000100) l3​(a)=(−4)(−3)(−2)(−1)(1)(2)(3)(a−7)(a−6)(a−5)(a−4)(a−2)(a−1)(a)​ (spread(011)=000101) l4​(a)=(−3)(−2)(−1)(1)(2)(3)(4)(a−7)(a−6)(a−5)(a−3)(a−2)(a−1)(a)​ (spread(100)=010000) l5​(a)=(−2)(−1)(1)(2)(3)(4)(5)(a−7)(a−6)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(101)=010001) l6​(a)=(−1)(1)(2)(3)(4)(5)(6)(a−7)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(110)=010100) l7​(a)=(1)(2)(3)(4)(5)(6)(7)(a−6)(a−5)(a−4)(a−3)(a−2)(a−1)(a)​ (spread(111)=010101) reduce_6 gate Addition (mod232) of 6 elements Input: E {eilo​,eihi​}i=05​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​−a7​=0 Carry gate (sc): 216a6​ω−1+a6​+[(a6​−5)(a6​−4)(a6​−3)(a6​−2)(a6​−1)(a6​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ carry Ehi Assume inputs are constrained to 16 bits. Addition gate (sa): a0​ω−1+a1​ω−1+a2​ω−1+a0​+a1​+a2​+a3​ω−1−a3​=0 Carry gate (sc): 216a3​ω+a3​ω−1=0 sa sc a0​ a1​ a2​ a3​ 0 0 e0lo​ e1lo​ e2lo​ −carry∗216 1 1 e3lo​ e4lo​ e5lo​ Elo 0 0 e0hi​ e1hi​ e2hi​ carry 1 0 e3hi​ e4hi​ e5hi​ Ehi reduce_7 gate Addition (mod232) of 7 elements Input: E {eilo​,eihi​}i=06​ carry Check: E=e0​+e1​+e2​+e3​+e4​+e5​+e6​(mod32) Assume inputs are constrained to 16 bits. Addition gate (sa): a0​+a1​+a2​+a3​+a4​+a5​+a6​+a7​−a8​=0 Carry gate (sc): 216a7​ω−1+a7​+[(a7​−6)(a7​−5)(a7​−4)(a7​−3)(a7​−2)(a7​−1)(a7​)]=0 sa sc a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ 1 0 e0lo​ e1lo​ e2lo​ e3lo​ e4lo​ e5lo​ e6lo​ −carry∗216 Elo 1 1 e0hi​ e1hi​ e2hi​ e3hi​ e4hi​ e5hi​ e6hi​ carry Ehi","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Helper gates","id":"198","title":"Helper gates"},"199":{"body":"For each block M∈{0,1}512 of the padded message, 64 words of 32 bits each are constructed as follows: the first 16 are obtained by splitting M into 32-bit blocks M=W0​∣∣W1​∣∣⋯∣∣W14​∣∣W15​; the remaining 48 words are constructed using the formula: Wi​=σ1​(Wi−2​)⊞Wi−7​⊞σ0​(Wi−15​)⊞Wi−16​, for 16≤i<64. sw sd0 sd1 sd2 sd3 ss0 ss0_v2 ss1 ss1_v2 a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0lo​ spread(W0lo​) W0lo​ W0hi​ W0​ σ0​(W1​)lo σ1​(W14​)lo W9lo​ 1 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W0hi​ spread(W0hi​) W16​ σ0​(W1​)hi σ1​(W14​)hi W9hi​ carry16​ 0 1 1 0 0 0 0 0 0 {0,1,2,3,4} W1d(14)​ spread(W1d(14)​) W1lo​ W1hi​ W1​ σ0​(W2​)lo σ1​(W15​)lo W10lo​ 1 0 0 0 0 0 0 0 0 {0,1,2} W1c(11)​ spread(W1c(11)​) W1a(3)​ W1b(4)​ W17​ σ0​(W2​)hi σ1​(W15​)hi W10hi​ carry17​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W1b(4)lo​ spread(W1b(4)lo​) W1b(4)hi​ spread(W1b(4)hi​) 0 0 0 0 0 1 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R0odd​) spread(R1odd​) spread(W1c(11)​) spread(W1d(14)​) W1b(4)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R1even​) 0 0 W1a(3)​ spread(W1a(3)​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1odd​) σ0​v1R0​ σ0​v1R1​ σ0​v1R0even​ σ0​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 0 0 0 0 0 0 0 0 {0,1,2,3} W14g(13)​ spread(W14g(13)​) W14a(3)​ W14c(3)​ 0 1 0 1 0 0 0 0 0 0 W14d(7)​ spread(W14d(7)​) W14lo​ W14hi​ W14​ σ0​(W15​)lo σ1​(W28​)lo W23lo​ 1 0 0 0 0 0 0 0 0 0 W14b(4)​ spread(W14b(4)​) W14e(1)​ W14f(1)​ W30​ σ0​(W15​)hi σ1​(W28​)hi W23hi​ carry30​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 1 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(W14d(7)​) spread(W14g(13)​) W1b(14)​ W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ0​v2R0​ σ0​v2R1​ σ0​v2R0even​ σ0​v2R0odd​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W14b(4)lo​ spread(W14b(4)lo​) W14b(4)hi​ spread(W14b(4)hi​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d) spread(g) W14e(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W14a(3)​ spread(W14a(3)​) W14c(3)​ spread(W14c(3)​) W14f(1)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v2R0​ σ1​v2R1​ σ1​v2R0even​ σ1​v2R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 1 0 0 0 0 {0,1,2,3} W49d(13)​ spread(W49d(13)​) W49lo​ W49hi​ W49​ 0 0 0 0 0 0 0 0 0 {0,1} W49a(10)​ spread(W49a(10)​) W49c(2)​ W49b(7)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) W49b(7)lo​ spread(W49b(7)lo​) W49b(7)mid​ spread(W49b(7)mid​) 0 0 0 0 0 0 0 0 1 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(a) spread(d) W1b(49)​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) W49c(2)​ spread(W49c(2)​) W49b(7)hi​ spread(W49b(7)hi​) 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) σ1​v1R0​ σ1​v1R1​ σ1​v1R0even​ σ1​v1R0odd​ .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62lo​ spread(W62lo​) W62lo​ W62hi​ W62​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W62hi​ spread(W62hi​) 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63lo​ spread(W63lo​) W63lo​ W63hi​ W63​ 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} W63hi​ spread(W63hi​) Constraints: sw: construct word using reduce4​ sd0: decomposition gate for W0​,W62​,W63​ Wlo+216Whi−W=0 sd1: decomposition gate for W1..13​ (split into (3,4,11,14)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+218Wd(14)−W=0 sd2: decomposition gate for W14..48​ (split into (3,4,3,7,1,1,13)-bit pieces) Wa(3)+23Wb(4)lo+25Wb(4)hi+27Wc(11)+210Wd(14)+217We(1)+218Wf(1)+219Wg(13)−W=0 sd3: decomposition gate for W49..61​ (split into (10,7,2,13)-bit pieces) Wa(10)+210Wb(7)lo+212Wb(7)mid+215Wb(7)hi+217Wc(2)+219Wd(13)−W=0","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Message scheduling region","id":"199","title":"Message scheduling region"},"2":{"body":"Requires Rust 1.60 or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.","breadcrumbs":"halo2 » Minimum Supported Rust Version","id":"2","title":"Minimum Supported Rust Version"},"20":{"body":"Firstly, we need to define the instructions that our circuit will rely on. Instructions are the boundary between high-level gadgets and the low-level circuit operations. Instructions may be as coarse or as granular as desired, but in practice you want to strike a balance between an instruction being large enough to effectively optimize its implementation, and small enough that it is meaningfully reusable. For our circuit, we will use three instructions: Load a private number into the circuit. Multiply two numbers. Expose a number as a public input to the circuit. We also need a type for a variable representing a number. Instruction interfaces provide associated types for their inputs and outputs, to allow the implementations to represent these in a way that makes the most sense for their optimization goals. trait NumericInstructions: Chip { /// Variable representing a number. type Num; /// Loads a number into the circuit as a private input. fn load_private(&self, layouter: impl Layouter, a: Value) -> Result; /// Loads a number into the circuit as a fixed constant. fn load_constant(&self, layouter: impl Layouter, constant: F) -> Result; /// Returns `c = a * b`. fn mul( &self, layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result; /// Exposes a number as a public input to the circuit. fn expose_public( &self, layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error>;\n}","breadcrumbs":"User Documentation » A simple example » Define instructions","id":"20","title":"Define instructions"},"200":{"body":"+----------------------------------------------------------+\n| |\n| decompose E, |\n| Σ_1(E) |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_5() to get H' |\n| | |\n+----------------------------------------------------------+\n| decompose F, decompose G |\n| |\n| Ch(E,F,G) |\n| |\n+----------------------------------------------------------+\n| |\n| decompose A, |\n| Σ_0(A) |\n| |\n| |\n| +---------------------------------------+\n| | |\n| | reduce_7() to get A_new, |\n| | using H' |\n| | |\n+------------------+---------------------------------------+\n| decompose B, decompose C |\n| |\n| Maj(A,B,C) |\n| |\n| +---------------------------------------+\n| | reduce_6() to get E_new, |\n| | using H' |\n+------------------+---------------------------------------+ Initial round: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(F0​d(7)) F0​b(5)lo spread(F0​b(5)lo) F0​b(5)hi spread(F0​b(5)hi) F0lo​ spread(F0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} F0​c(14) spread(F0​c(14)) F0​a(6)lo spread(F0​a(6)lo) F0​a(6)hi spread(F0​a(6)hi) F0hi​ spread(F0hi​) 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} G0​d(7) spread(G0​d(7)) G0​b(5)lo spread(G0​b(5)lo) G0​b(5)hi spread(G0​b(5)hi) G0lo​ spread(G0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} G0​c(14) spread(G0​c(14)) G0​a(6)lo spread(G0​a(6)lo) G0​a(6)hi spread(G0​a(6)hi) G0hi​ spread(G0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} B0​b(11) spread(B0​b(11)) B0​c(9)lo spread(B0​c(9)lo) B0​c(9)mid spread(B0​c(9)mid) B0lo​ spread(B0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} B0​d(10) spread(B0​d(10)) B0​a(2) spread(B0​a(2)) B0​c(9)hi spread(B0​c(9)hi) B0hi​ spread(B0hi​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} C0​b(11) spread(C0​b(11)) C0​c(9)lo spread(C0​c(9)lo) C0​c(9)mid spread(C0​c(9)mid) C0lo​ spread(C0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} C0​d(10) spread(C0​d(10)) C0​a(2) spread(C0​a(2)) C0​c(9)hi spread(C0​c(9)hi) C0hi​ spread(C0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Steady-state: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 0 0 1 0 0 0 0 0 0 0 0 {0,1,2} F0​d(7) spread(E0​d(7)) E0​b(5)lo spread(E0​b(5)lo) E0​b(5)hi spread(E0​b(5)hi) E0lo​ spread(E0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} E0​c(14) spread(E0​c(14)) E0​a(6)lo spread(E0​a(6)lo) E0​a(6)hi spread(E0​a(6)hi) E0hi​ spread(E0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(E0​b(5)lo) spread(E0​b(5)hi) 0 0 0 0 1 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(E0​d(7)) spread(E0​c(14)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(E0​a(6)lo) spread(E0​a(6)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P0even​ spread(P0even​) spread(Elo) spread(Ehi) Q0odd​ K0lo​ H0lo​ W0lo​ 0 0 0 0 0 0 0 1 0 0 1 {0,1,2,3,4,5} P0odd​ spread(P0odd​) spread(P1odd​) Σ1​(E0​)lo Σ1​(E0​)hi K0hi​ H0hi​ W0hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1even​ spread(P1even​) spread(Flo) spread(Fhi) Q1odd​ P1odd​ Hprime0lo​ Hprime0hi​ Hprime0​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} P1odd​ spread(P1odd​) D0lo​ E1lo​ 0 0 0 0 0 0 0 0 0 1 0 {0,1,2,3,4,5} Q0even​ spread(Q0even​) spread(Eneglo​) spread(Eneghi​) spread(Elo) D0hi​ E1hi​ E1​carry 0 0 0 0 0 0 1 0 0 0 0 {0,1,2,3,4,5} Q0odd​ spread(Q0odd​) spread(Q1odd​) spread(Ehi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1even​ spread(Q1even​) spread(Glo) spread(Ghi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} Q1odd​ spread(Q1odd​) 0 1 0 0 0 0 0 0 0 0 0 {0,1,2} A0​b(11) spread(A0​b(11)) A0​c(9)lo spread(A0​c(9)lo) A0​c(9)mid spread(A0​c(9)mid) A0lo​ spread(A0lo​) 0 0 0 0 0 0 0 0 0 0 0 {0,1} A0​d(10) spread(A0​d(10)) A0​a(2) spread(A0​a(2)) A0​c(9)hi spread(A0​c(9)hi) A0hi​ spread(A0hi​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0even​ spread(R0even​) spread(c(9)lo) spread(c(9)mid) 0 0 0 1 0 0 0 0 0 0 0 {0,1,2,3,4,5} R0odd​ spread(R0odd​) spread(R1odd​) spread(d(10)) spread(b(11)) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1even​ spread(R1even​) spread(a(2)) spread(c(9)hi) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} R1odd​ spread(R1odd​) 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M0even​ spread(M0even​) M1odd​ spread(A0lo​) spread(A0hi​) Hprime0lo​ Hprime0hi​ 0 0 0 0 0 1 0 0 1 0 0 {0,1,2,3,4,5} M0odd​ spread(M0odd​) spread(M1odd​) spread(B0lo​) spread(B0hi​) Σ0​(A0​)lo A1lo​ A1​carry 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1even​ spread(M1even​) spread(C0lo​) spread(C0hi​) Σ0​(A0​)hi A1hi​ 0 0 0 0 0 0 0 0 0 0 0 {0,1,2,3,4,5} M1odd​ spread(M1odd​) Final digest: s_digest sd_abcd sd_efgh ss0 ss1 s_maj s_ch_neg s_ch s_a_new s_e_new s_h_prime a0​ a1​ a2​ a3​ a4​ a5​ a6​ a7​ a8​ a9​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 A63lo​ A63hi​ A63​ B63lo​ B63hi​ B63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C63lo​ C63hi​ C63​ C63lo​ C63hi​ C63​ 1 0 0 0 0 0 0 0 0 0 0 0 0 0 E63lo​ E63hi​ E63​ G63lo​ G63hi​ G63​ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F63lo​ F63hi​ F63​ H63lo​ H63hi​ H63​","breadcrumbs":"Design » Gadgets » SHA-256 » 16-bit table chip » Compression region","id":"200","title":"Compression region"},"201":{"body":"This section covers the background material required to understand the Halo 2 proving system. It is targeted at an ELI15 (Explain It Like I'm 15) level; if you think anything could do with additional explanation, let us know !","breadcrumbs":"Background Material » Background Material","id":"201","title":"Background Material"},"202":{"body":"A fundamental component of many cryptographic protocols is the algebraic structure known as a field . Fields are sets of objects (usually numbers) with two associated binary operators + and × such that various field axioms hold. The real numbers R are an example of a field with uncountably many elements. Halo makes use of finite fields which have a finite number of elements. Finite fields are fully classified as follows: if F is a finite field, it contains ∣F∣=pk elements for some integer k≥1 and some prime p; any two finite fields with the same number of elements are isomorphic. In particular, all of the arithmetic in a prime field Fp​ is isomorphic to addition and multiplication of integers modulo p, i.e. in Zp​. This is why we often refer to p as the modulus . We'll write a field as Fq​ where q=pk. The prime p is called its characteristic . In the cases where k>1 the field Fq​ is a k-degree extension of the field Fp​. (By analogy, the complex numbers C=R(i) are an extension of the real numbers.) However, in Halo we do not use extension fields. Whenever we write Fp​ we are referring to what we call a prime field which has a prime p number of elements, i.e. k=1. Important notes: There are two special elements in any field: 0, the additive identity, and 1, the multiplicative identity. The least significant bit of a field element, when represented as an integer in binary format, can be interpreted as its \"sign\" to help distinguish it from its additive inverse (negation). This is because for some nonzero element a which has a least significant bit 0 we have that −a=p−a has a least significant bit 1, and vice versa. We could also use whether or not an element is larger than (p−1)/2 to give it a \"sign.\" Finite fields will be useful later for constructing polynomials and elliptic curves . Elliptic curves are examples of groups, which we discuss next.","breadcrumbs":"Background Material » Fields » Fields","id":"202","title":"Fields"},"203":{"body":"Groups are simpler and more limited than fields; they have only one binary operator ⋅ and fewer axioms. They also have an identity, which we'll denote as 1. Any non-zero element a in a group has an inverse b=a−1, which is the unique element b such that a⋅b=1. For example, the set of nonzero elements of Fp​ forms a group, where the group operation is given by multiplication on the field. (aside) Additive vs multiplicative notation If ⋅ is written as × or omitted (i.e. a⋅b written as ab), the identity as 1, and inversion as a−1, as we did above, then we say that the group is \"written multiplicatively\". If ⋅ is written as +, the identity as 0 or O, and inversion as −a, then we say it is \"written additively\". It's conventional to use additive notation for elliptic curve groups, and multiplicative notation when the elements come from a finite field. When additive notation is used, we also write [k]A=k timesA+A+⋯+A​​ for nonnegative k and call this \"scalar multiplication\"; we also often use uppercase letters for variables denoting group elements. When multiplicative notation is used, we also write ak=k timesa×a×⋯×a​​ and call this \"exponentiation\". In either case we call the scalar k such that [k]g=a or gk=a the \"discrete logarithm\" of a to base g. We can extend scalars to negative integers by inversion, i.e. [−k]A+[k]A=O or a−k×ak=1. The order of an element a of a finite group is defined as the smallest positive integer k such that ak=1 (in multiplicative notation) or [k]a=O (in additive notation). The order of the group is the number of elements. Groups always have a generating set , which is a set of elements such that we can produce any element of the group as (in multiplicative terminology) a product of powers of those elements. So if the generating set is g1..k​, we can produce any element of the group as i=1∏k​giai​​. There can be many different generating sets for a given group. A group is called cyclic if it has a (not necessarily unique) generating set with only a single element — call it g. In that case we can say that g generates the group, and that the order of g is the order of the group. Any finite cyclic group G of order n is isomorphic to the integers modulo n (denoted Z/nZ), such that: the operation ⋅ in G corresponds to addition modulo n; the identity in G corresponds to 0; some generator g∈G corresponds to 1. Given a generator g, the isomorphism is always easy to compute in the Z/nZ→G direction; it is just a↦ga (or in additive notation, a↦[a]g). It may be difficult in general to compute in the G→Z/nZ direction; we'll discuss this further when we come to elliptic curves . If the order n of a finite group is prime, then the group is cyclic, and every non-identity element is a generator.","breadcrumbs":"Background Material » Fields » Groups","id":"203","title":"Groups"},"204":{"body":"We use the notation Fp×​ for the multiplicative group (i.e. the group operation is multiplication in Fp​) over the set Fp​−{0}. A quick way of obtaining the inverse in Fp×​ is a−1=ap−2. The reason for this stems from Fermat's little theorem , which states that ap=a(modp) for any integer a. If a is nonzero, we can divide by a twice to get ap−2=a−1. Let's assume that α is a generator of Fp×​, so it has order p−1 (equal to the number of elements in Fp×​). Therefore, for any element in a∈Fp×​ there is a unique integer i∈{0..p−2} such that a=αi. Notice that a×b where a,b∈Fp×​ can really be interpreted as αi×αj where a=αi and b=αj. Indeed, it holds that αi×αj=αi+j for all 0≤i,j { config: FieldConfig, _marker: PhantomData,\n} Every chip needs to implement the Chip trait. This defines the properties of the chip that a Layouter may rely on when synthesizing a circuit, as well as enabling any initial state that the chip requires to be loaded into the circuit. impl Chip for FieldChip { type Config = FieldConfig; type Loaded = (); fn config(&self) -> &Self::Config { &self.config } fn loaded(&self) -> &Self::Loaded { &() }\n}","breadcrumbs":"User Documentation » A simple example » Define a chip implementation","id":"21","title":"Define a chip implementation"},"210":{"body":"Let A(X) be a polynomial over Fp​ with formal indeterminate X. As an example, A(X)=a0​+a1​X+a2​X2+a3​X3 defines a degree-3 polynomial. a0​ is referred to as the constant term. Polynomials of degree n−1 have n coefficients. We will often want to compute the result of replacing the formal indeterminate X with some concrete value x, which we denote by A(x). In mathematics this is commonly referred to as \"evaluating A(X) at a point x\". The word \"point\" here stems from the geometrical usage of polynomials in the form y=A(x), where (x,y) is the coordinate of a point in two-dimensional space. However, the polynomials we deal with are almost always constrained to equal zero, and x will be an element of some field . This should not be confused with points on an elliptic curve , which we also make use of, but never in the context of polynomial evaluation. Important notes: Multiplication of polynomials produces a product polynomial that is the sum of the degrees of its factors. Polynomial division subtracts from the degree. deg(A(X)B(X))=deg(A(X))+deg(B(X)), deg(A(X)/B(X))=deg(A(X))−deg(B(X)). Given a polynomial A(X) of degree n−1, if we obtain n evaluations of the polynomial at distinct points then these evaluations perfectly define the polynomial. In other words, given these evaluations we can obtain a unique polynomial A(X) of degree n−1 via polynomial interpolation. [a0​,a1​,⋯,an−1​] is the coefficient representation of the polynomial A(X). Equivalently, we could use its evaluation representation [(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))] at n distinct points. Either representation uniquely specifies the same polynomial. (aside) Horner's rule Horner's rule allows for efficient evaluation of a polynomial of degree n−1, using only n−1 multiplications and n−1 additions. It is the following identity: a0​​+a1​X+a2​X2+⋯+an−1​Xn−1=a0​+X(a1​+X(a2​+⋯+X(an−2​+Xan−1​))),​","breadcrumbs":"Background Material » Polynomials » Polynomials","id":"210","title":"Polynomials"},"211":{"body":"The FFT is an efficient way of converting between the coefficient and evaluation representations of a polynomial. It evaluates the polynomial at the nth roots of unity {ω0,ω1,⋯,ωn−1}, where ω is a primitive nth root of unity. By exploiting symmetries in the roots of unity, each round of the FFT reduces the evaluation into a problem only half the size. Most commonly we use polynomials of length some power of two, n=2k, and apply the halving reduction recursively.","breadcrumbs":"Background Material » Polynomials » Fast Fourier Transform (FFT)","id":"211","title":"Fast Fourier Transform (FFT)"},"212":{"body":"In the coefficient representation, it takes O(n2) operations to multiply two polynomials A(X)⋅B(X)=C(X): A(X)B(X)C(X)​=a0​+a1​X+a2​X2+⋯+an−1​Xn−1,=b0​+b1​X+b2​X2+⋯+bn−1​Xn−1,=a0​⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+a1​X⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1)+⋯+an−1​Xn−1⋅(b0​+b1​X+b2​X2+⋯+bn−1​Xn−1),​ where each of the n terms in the first polynomial has to be multiplied by the n terms of the second polynomial. In the evaluation representation, however, polynomial multiplication only requires O(n) operations: ABC​:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))},:{(x0​,B(x0​)),(x1​,B(x1​)),⋯,(xn−1​,B(xn−1​))},:{(x0​,A(x0​)B(x0​)),(x1​,A(x1​)B(x1​)),⋯,(xn−1​,A(xn−1​)B(xn−1​))},​ where each evaluation is multiplied pointwise. This suggests the following strategy for fast polynomial multiplication: Evaluate polynomials at all n points; Perform fast pointwise multiplication in the evaluation representation (O(n)); Convert back to the coefficient representation. The challenge now is how to evaluate and interpolate the polynomials efficiently. Naively, evaluating a polynomial at n points would require O(n2) operations (we use the O(n) Horner's rule at each point): ​A(1)A(ω)A(ω2)⋮A(ωn−1)​​=​111⋮1​1ωω2⋮ωn−1​1ω2ω2⋅2⋮ω2(n−1)​………⋯​1ωn−1ω2⋅(n−1)⋮ω(n−1)2​​⋅​a0​a1​a2​⋮an−1​​​. For convenience, we will denote the matrices above as: A^=Vω​⋅A. (A^ is known as the Discrete Fourier Transform of A; Vω​ is also called the Vandermonde matrix .)","breadcrumbs":"Background Material » Polynomials » Motivation: Fast polynomial multiplication","id":"212","title":"Motivation: Fast polynomial multiplication"},"213":{"body":"Our strategy is to divide a DFT of size n into two interleaved DFTs of size n/2. Given the polynomial A(X)=a0​+a1​X+a2​X2+⋯+an−1​Xn−1, we split it up into even and odd terms: Aeven​Aodd​​=a0​+a2​X+⋯+an−2​X2n​−1,=a1​+a3​X+⋯+an−1​X2n​−1.​ To recover the original polynomial, we do A(X)=Aeven​(X2)+XAodd​(X2). Trying this out on points ωni​ and ωn2n​+i​, i∈[0..2n​−1], we start to notice some symmetries: A(ωni​)A(ωn2n​+i​)​=Aeven​((ωni​)2)+ωni​Aodd​((ωni​)2),=Aeven​((ωn2n​+i​)2)+ωn2n​+i​Aodd​((ωn2n​+i​)2)=Aeven​((−ωni​)2)−ωni​Aodd​((−ωni​)2)←(negation lemma)=Aeven​((ωni​)2)−ωni​Aodd​((ωni​)2).​ Notice that we are only evaluating Aeven​(X) and Aodd​(X) over half the domain {(ωn0​)2,(ωn​)2,⋯,(ωn2n​−1​)2}={ωn/2i​},i=[0..2n​−1] (halving lemma). This gives us all the terms we need to reconstruct A(X) over the full domain {ω0,ω,⋯,ωn−1}: which means we have transformed a length-n DFT into two length-2n​ DFTs. We choose n=2k to be a power of two (by zero-padding if needed), and apply this divide-and-conquer strategy recursively. By the Master Theorem [1] , this gives us an evaluation algorithm with O(nlog2​n) operations, also known as the Fast Fourier Transform (FFT).","breadcrumbs":"Background Material » Polynomials » The (radix-2) Cooley-Tukey algorithm","id":"213","title":"The (radix-2) Cooley-Tukey algorithm"},"214":{"body":"So we've evaluated our polynomials and multiplied them pointwise. What remains is to convert the product from the evaluation representation back to coefficient representation. To do this, we simply call the FFT on the evaluation representation. However, this time we also: replace ωi by ω−i in the Vandermonde matrix, and multiply our final result by a factor of 1/n. In other words: A=n1​Vω−1​⋅A^. (To understand why the inverse FFT has a similar form to the FFT, refer to Slide 13-1 of [2] . The below image was also taken from [2] .)","breadcrumbs":"Background Material » Polynomials » Inverse FFT","id":"214","title":"Inverse FFT"},"215":{"body":"The Schwartz-Zippel lemma informally states that \"different polynomials are different at most points.\" Formally, it can be written as follows: Let p(x1​,x2​,⋯,xn​) be a nonzero polynomial of n variables with degree d. Let S be a finite set of numbers with at least d elements in it. If we choose random α1​,α2​,⋯,αn​ from S, Pr[p(α1​,α2​,⋯,αn​)=0]≤∣S∣d​. In the familiar univariate case p(X), this reduces to saying that a nonzero polynomial of degree d has at most d roots. The Schwartz-Zippel lemma is used in polynomial equality testing. Given two multi-variate polynomials p1​(x1​,⋯,xn​) and p2​(x1​,⋯,xn​) of degrees d1​,d2​ respectively, we can test if p1​(α1​,⋯,αn​)−p2​(α1​,⋯,αn​)=0 for random α1​,⋯,αn​←S, where the size of S is at least ∣S∣≥(d1​+d2​). If the two polynomials are identical, this will always be true, whereas if the two polynomials are different then the equality holds with probability at most ∣S∣max(d1​,d2​)​.","breadcrumbs":"Background Material » Polynomials » The Schwartz-Zippel lemma","id":"215","title":"The Schwartz-Zippel lemma"},"216":{"body":"Consider the order-n multiplicative subgroup H with primitive root of unity ω. For all ωi∈H,i∈[n−1], we have (ωi)n=(ωn)i=(ω0)i=1. In other words, every element of H fulfils the equation ZH​(X)​=Xn−1=(X−ω0)(X−ω1)(X−ω2)⋯(X−ωn−1),​ meaning every element is a root of ZH​(X). We call ZH​(X) the vanishing polynomial over H because it evaluates to zero on all elements of H. This comes in particularly handy when checking polynomial constraints. For instance, to check that A(X)+B(X)=C(X) over H, we simply have to check that A(X)+B(X)−C(X) is some multiple of ZH​(X). In other words, if dividing our constraint by the vanishing polynomial still yields some polynomial ZH​(X)A(X)+B(X)−C(X)​=H(X), we are satisfied that A(X)+B(X)−C(X)=0 over H.","breadcrumbs":"Background Material » Polynomials » Vanishing polynomial","id":"216","title":"Vanishing polynomial"},"217":{"body":"TODO: explain what a basis is in general (briefly). Polynomials are commonly written in the monomial basis (e.g. X,X2,...Xn). However, when working over a multiplicative subgroup of order n, we find a more natural expression in the Lagrange basis. Consider the order-n multiplicative subgroup H with primitive root of unity ω. The Lagrange basis corresponding to this subgroup is a set of functions {Li​}i=0n−1​, where Li​(ωj)={10​if i=j,otherwise.​ We can write this more compactly as Li​(ωj)=δij​, where δ is the Kronecker delta function. Now, we can write our polynomial as a linear combination of Lagrange basis functions, A(X)=i=0∑n−1​ai​Li​(X),X∈H, which is equivalent to saying that p(X) evaluates to a0​ at ω0, to a1​ at ω1, to a2​ at ω2,⋯, and so on. When working over a multiplicative subgroup, the Lagrange basis function has a convenient sparse representation of the form Li​(X)=X−ωici​⋅(Xn−1)​, where ci​ is the barycentric weight. (To understand how this form was derived, refer to [3] .) For i=0, we have c=1/n⟹L0​(X)=n1​X−1(Xn−1)​. Suppose we are given a set of evaluation points {x0​,x1​,⋯,xn−1​}. Since we cannot assume that the xi​'s form a multiplicative subgroup, we consider also the Lagrange polynomials Li​'s in the general case. Then we can construct: Li​(X)=j=i∏​xi​−xj​X−xj​​,i∈[0..n−1]. Here, every X=xj​=xi​ will produce a zero numerator term (xj​−xj​), causing the whole product to evaluate to zero. On the other hand, X=xi​ will evaluate to xi​−xj​xi​−xj​​ at every term, resulting in an overall product of one. This gives the desired Kronecker delta behaviour Li​(xj​)=δij​ on the set {x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange basis functions","id":"217","title":"Lagrange basis functions"},"218":{"body":"Given a polynomial in its evaluation representation A:{(x0​,A(x0​)),(x1​,A(x1​)),⋯,(xn−1​,A(xn−1​))}, we can reconstruct its coefficient form in the Lagrange basis: A(X)=i=0∑n−1​A(xi​)Li​(X), where X∈{x0​,x1​,⋯,xn−1​}.","breadcrumbs":"Background Material » Polynomials » Lagrange interpolation","id":"218","title":"Lagrange interpolation"},"219":{"body":"Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2008). \"Algorithms\" (ch. 2). New York: McGraw-Hill Higher Education. Golin, M. (2016). \"The Fast Fourier Transform and Polynomial Multiplication\" [lecture notes], COMP 3711H Design and Analysis of Algorithms, Hong Kong University of Science and Technology. Berrut, J. and Trefethen, L. (2004). \"Barycentric Lagrange Interpolation.\"","breadcrumbs":"Background Material » Polynomials » References","id":"219","title":"References"},"22":{"body":"The chip needs to be configured with the columns, permutations, and gates that will be required to implement all of the desired instructions. /// Chip state is stored in a config struct. This is generated by the chip\n/// during configuration, and then stored inside the chip.\n#[derive(Clone, Debug)]\nstruct FieldConfig { /// For this chip, we will use two advice columns to implement our instructions. /// These are also the columns through which we communicate with other parts of /// the circuit. advice: [Column; 2], /// This is the public input (instance) column. instance: Column, // We need a selector to enable the multiplication gate, so that we aren't placing // any constraints on cells where `NumericInstructions::mul` is not being used. // This is important when building larger circuits, where columns are used by // multiple sets of instructions. s_mul: Selector,\n} impl FieldChip { fn construct(config: >::Config) -> Self { Self { config, _marker: PhantomData, } } fn configure( meta: &mut ConstraintSystem, advice: [Column; 2], instance: Column, constant: Column, ) -> >::Config { meta.enable_equality(instance); meta.enable_constant(constant); for column in &advice { meta.enable_equality(*column); } let s_mul = meta.selector(); // Define our multiplication gate! meta.create_gate(\"mul\", |meta| { // To implement multiplication, we need three advice cells and a selector // cell. We arrange them like so: // // | a0 | a1 | s_mul | // |-----|-----|-------| // | lhs | rhs | s_mul | // | out | | | // // Gates may refer to any relative offsets we want, but each distinct // offset adds a cost to the proof. The most common offsets are 0 (the // current row), 1 (the next row), and -1 (the previous row), for which // `Rotation` has specific constructors. let lhs = meta.query_advice(advice[0], Rotation::cur()); let rhs = meta.query_advice(advice[1], Rotation::cur()); let out = meta.query_advice(advice[0], Rotation::next()); let s_mul = meta.query_selector(s_mul); // Finally, we return the polynomial expressions that constrain this gate. // For our multiplication gate, we only need a single polynomial constraint. // // The polynomial expressions returned from `create_gate` will be // constrained by the proving system to equal zero. Our expression // has the following properties: // - When s_mul = 0, any value is allowed in lhs, rhs, and out. // - When s_mul != 0, this constrains lhs * rhs = out. vec![s_mul * (lhs * rhs - out)] }); FieldConfig { advice, instance, s_mul, } }\n}","breadcrumbs":"User Documentation » A simple example » Configure the chip","id":"22","title":"Configure the chip"},"220":{"body":"In the section Inverses and groups we introduced the concept of groups . A group has an identity and a group operation. In this section we will write groups additively, i.e. the identity is O and the group operation is +. Some groups can be used as cryptographic groups . At the risk of oversimplifying, this means that the problem of finding a discrete logarithm of a group element P to a given base G, i.e. finding x such that P=[x]G, is hard in general.","breadcrumbs":"Background Material » Cryptographic groups » Cryptographic groups","id":"220","title":"Cryptographic groups"},"221":{"body":"The Pedersen commitment [ P99 ] is a way to commit to a secret message in a verifiable way. It uses two random public generators G,H∈G, where G is a cryptographic group of order q. A random secret r is chosen in Zq​, and the message to commit to m is from any subset of Zq​. The commitment is c=Commit(m,r)=[m]G+[r]H. To open the commitment, the committer reveals m and r, thus allowing anyone to verify that c is indeed a commitment to m. Notice that the Pedersen commitment scheme is homomorphic: Commit(m,r)+Commit(m′,r′)​=[m]G+[r]H+[m′]G+[r′]H=[m+m′]G+[r+r′]H=Commit(m+m′,r+r′).​ Assuming the discrete log assumption holds, Pedersen commitments are also perfectly hiding and computationally binding: hiding : the adversary chooses messages m0​,m1​. The committer commits to one of these messages c=Commit(mb​,r),b∈{0,1}. Given c, the probability of the adversary guessing the correct b is no more than 21​. binding : the adversary cannot pick two different messages m0​=m1​, and randomness r0​,r1​, such that Commit(m0​,r0​)=Commit(m1​,r1​).","breadcrumbs":"Background Material » Cryptographic groups » Pedersen commitment","id":"221","title":"Pedersen commitment"},"222":{"body":"We can use a variant of the Pedersen commitment scheme to commit to multiple messages at once, m=(m0​,⋯,mn−1​). This time, we'll have to sample a corresponding number of random public generators G=(G0​,⋯,Gn−1​), along with a single random generator H as before (for use in hiding). Then, our commitment scheme is: Commit(m;r)​=Commit((m0​,⋯,mn−1​);r)=[r]H+[m0​]G0​+⋯+[mn−1​]Gn−1​=[r]H+i=0∑n−1​[mi​]Gi​.​ TODO: is this positionally binding?","breadcrumbs":"Background Material » Cryptographic groups » Vector Pedersen commitment","id":"222","title":"Vector Pedersen commitment"},"223":{"body":"An example of a protocol that uses cryptographic groups is Diffie–Hellman key agreement [ DH1976 ]. The Diffie–Hellman protocol is a method for two users, Alice and Bob, to generate a shared private key. It proceeds as follows: Alice and Bob publicly agree on two prime numbers, p and G, where p is large and G is a primitive root (modp). (Note that g is a generator of the group Fp×​.) Alice chooses a large random number a as her private key. She computes her public key A=[a]G(modp), and sends A to Bob. Similarly, Bob chooses a large random number b as his private key. He computes his public key B=[b]G(modp), and sends B to Alice. Now both Alice and Bob compute their shared key K=[ab]G(modp), which Alice computes as K=[a]B(modp)=[a]([b]G)(modp), and Bob computes as K=[b]A(modp)=[b]([a]G)(modp). A potential eavesdropper would need to derive K=[ab]g(modp) knowing only g,p,A=[a]G, and B=[b]G: in other words, they would need to either get the discrete logarithm a from A=[a]G or b from B=[b]G, which we assume to be computationally infeasible in Fp×​. More generally, protocols that use similar ideas to Diffie–Hellman are used throughout cryptography. One way of instantiating a cryptographic group is as an elliptic curve . Before we go into detail on elliptic curves, we'll describe some algorithms that can be used for any group.","breadcrumbs":"Background Material » Cryptographic groups » Diffie–Hellman","id":"223","title":"Diffie–Hellman"},"224":{"body":"","breadcrumbs":"Background Material » Cryptographic groups » Multiscalar multiplication","id":"224","title":"Multiscalar multiplication"},"225":{"body":"Reference: https://jbootle.github.io/Misc/pippenger.pdf","breadcrumbs":"Background Material » Cryptographic groups » TODO: Pippenger's algorithm","id":"225","title":"TODO: Pippenger's algorithm"},"226":{"body":"Elliptic curves constructed over finite fields are another important cryptographic tool. We use elliptic curves because they provide a cryptographic group , i.e. a group in which the discrete logarithm problem (discussed below) is hard. There are several ways to define the curve equation, but for our purposes, let Fp​ be a large (255-bit) field, and then let the set of solutions (x,y) to y2=x3+b for some constant b define the Fp​-rational points on an elliptic curve E(Fp​). These (x,y) coordinates are called \"affine coordinates\". Each of the Fp​-rational points, together with a \"point at infinity\" O that serves as the group identity, can be interpreted as an element of a group. By convention, elliptic curve groups are written additively. \"Three points on a line sum to zero, which is the point at infinity.\" The group addition law is simple: to add two points together, find the line that intersects both points and obtain the third point, and then negate its y-coordinate. The case that a point is being added to itself, called point doubling, requires special handling: we find the line tangent to the point, and then find the single other point that intersects this line and then negate. Otherwise, in the event that a point is being \"added\" to its negation, the result is the point at infinity. The ability to add and double points naturally gives us a way to scale them by integers, called scalars . The number of points on the curve is the group order. If this number is a prime q, then the scalars can be considered as elements of a scalar field , Fq​. Elliptic curves, when properly designed, have an important security property. Given two random elements G,H∈E(Fp​) finding a such that [a]G=H, otherwise known as the discrete log of H with respect to G, is considered computationally infeasible with classical computers. This is called the elliptic curve discrete log assumption. If an elliptic curve group G has prime order q (like the ones used in Halo 2), then it is a finite cyclic group. Recall from the section on groups that this implies it is isomorphic to Z/qZ, or equivalently, to the scalar field Fq​. Each possible generator G fixes the isomorphism; then an element on the scalar side is precisely the discrete log of the corresponding group element with respect to G. In the case of a cryptographically secure elliptic curve, the isomorphism is hard to compute in the G→Fq​ direction because the elliptic curve discrete log problem is hard. It is sometimes helpful to make use of this isomorphism by thinking of group-based cryptographic protocols and algorithms in terms of the scalars instead of in terms of the group elements. This can make proofs and notation simpler. For instance, it has become common in papers on proof systems to use the notation [x] to denote a group element with discrete log x, where the generator is implicit. We also used this idea in the \" distinct-x theorem \", in order to prove correctness of optimizations for elliptic curve scalar multiplication in Sapling, and an endomorphism-based optimization in Appendix C of the original Halo paper .","breadcrumbs":"Background Material » Elliptic curves » Elliptic curves","id":"226","title":"Elliptic curves"},"227":{"body":"","breadcrumbs":"Background Material » Elliptic curves » Curve arithmetic","id":"227","title":"Curve arithmetic"},"228":{"body":"The simplest situation is doubling a point (x0​,y0​). Continuing with our example y2=x3+b, this is done first by computing the derivative λ=dxdy​=2y3x2​. To obtain expressions for (x1​,y1​)=(x0​,y0​)+(x0​,y0​), we consider x1​−x0​−y1​−y0​​=λ​⟹−y1​=λ(x1​−x0​)+y0​⟹y1​=λ(x0​−x1​)−y0​​.​ To get the expression for x1​, we substitute y=λ(x0​−x)−y0​ into the elliptic curve equation: y2=x3+b​⟹(λ(x0​−x)−y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x0​)(x−x1​)←(known roots x0​,x0​,x1​)=x3−(x0​+x0​+x1​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x0​+x1​⟹x1​=λ2−2x0​​.","breadcrumbs":"Background Material » Elliptic curves » Point doubling","id":"228","title":"Point doubling"},"229":{"body":"This unfortunately requires an expensive inversion of 2y. We can avoid this by arranging our equations to \"defer\" the computation of the inverse, since we often do not need the actual affine (x′,y′) coordinate of the resulting point immediately after an individual curve operation. Let's introduce a third coordinate Z and scale our curve equation by Z3 like so: Z3y2=Z3x3+Z3b Our original curve is just this curve at the restriction Z=1. If we allow the affine point (x,y) to be represented by X=xZ, Y=yZ and Z=0 then we have the homogenous projective curve Y2Z=X3+Z3b. Obtaining (x,y) from (X,Y,Z) is as simple as computing (X/Z,Y/Z) when Z=0. (When Z=0, we are dealing with the point at infinity O:=(0:1:0).) In this form, we now have a convenient way to defer the inversion required by doubling a point. The general strategy is to express x′,y′ as rational functions using x=X/Z and y=Y/Z, rearrange to make their denominators the same, and then take the resulting point (X,Y,Z) to have Z be the shared denominator and X=x′Z,Y=y′Z. Projective coordinates are often, but not always, more efficient than affine coordinates. There may be exceptions to this when either we have a different way to apply Montgomery's trick, or when we're in the circuit setting where multiplications and inversions are about equally as expensive (at least in terms of circuit size). The following shows an example of doubling a point (X,Y,Z)=(xZ,yZ,Z) without an inversion. Substituting with X,Y,Z gives us λ=2y3x2​=2(Y/Z)3(X/Z)2​=2YZ3X2​ and gives us x′y′​=λ2−2x=λ2−Z2X​=4Y2Z29X4​−Z2X​=4Y2Z29X4−8XY2Z​=8Y3Z318X4YZ−16XY3Z2​=λ(x−x′)−y=λ(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ3X2​(ZX​−4Y2Z29X4−8XY2Z​)−ZY​=2YZ23X3​−8Y3Z327X6−24X3Y2Z​−ZY​=8Y3Z312X3Y2Z−8Y4Z2−27X6+24X3Y2Z​​ Notice how the denominators of x′ and y′ are the same. Thus, instead of computing (x′,y′) we can compute (X,Y,Z) with Z=8Y3Z3 and X,Y set to the corresponding numerators such that X/Z=x′ and Y/Z=y′. This completely avoids the need to perform an inversion when doubling, and something analogous to this can be done when adding two distinct points.","breadcrumbs":"Background Material » Elliptic curves » Projective coordinates","id":"229","title":"Projective coordinates"},"23":{"body":"/// A variable representing a number.\n#[derive(Clone)]\nstruct Number(AssignedCell); impl NumericInstructions for FieldChip { type Num = Number; fn load_private( &self, mut layouter: impl Layouter, value: Value, ) -> Result { let config = self.config(); layouter.assign_region( || \"load private\", |mut region| { region .assign_advice(|| \"private input\", config.advice[0], 0, || value) .map(Number) }, ) } fn load_constant( &self, mut layouter: impl Layouter, constant: F, ) -> Result { let config = self.config(); layouter.assign_region( || \"load constant\", |mut region| { region .assign_advice_from_constant(|| \"constant value\", config.advice[0], 0, constant) .map(Number) }, ) } fn mul( &self, mut layouter: impl Layouter, a: Self::Num, b: Self::Num, ) -> Result { let config = self.config(); layouter.assign_region( || \"mul\", |mut region: Region<'_, F>| { // We only want to use a single multiplication gate in this region, // so we enable it at region offset 0; this means it will constrain // cells at offsets 0 and 1. config.s_mul.enable(&mut region, 0)?; // The inputs we've been given could be located anywhere in the circuit, // but we can only rely on relative offsets inside this region. So we // assign new cells inside the region and constrain them to have the // same values as the inputs. a.0.copy_advice(|| \"lhs\", &mut region, config.advice[0], 0)?; b.0.copy_advice(|| \"rhs\", &mut region, config.advice[1], 0)?; // Now we can assign the multiplication result, which is to be assigned // into the output position. let value = a.0.value().copied() * b.0.value(); // Finally, we do the assignment to the output, returning a // variable to be used in another part of the circuit. region .assign_advice(|| \"lhs * rhs\", config.advice[0], 1, || value) .map(Number) }, ) } fn expose_public( &self, mut layouter: impl Layouter, num: Self::Num, row: usize, ) -> Result<(), Error> { let config = self.config(); layouter.constrain_instance(num.0.cell(), config.instance, row) }\n}","breadcrumbs":"User Documentation » A simple example » Implement chip traits","id":"23","title":"Implement chip traits"},"230":{"body":"We now add two points with distinct x-coordinates, P=(x0​,y0​) and Q=(x1​,y1​), where x0​=x1​, to obtain R=P+Q=(x2​,y2​). The line PQ​ has slope λ=x1​−x0​y1​−y0​​⟹y−y0​=λ⋅(x−x0​). Using the expression for PQ​, we compute y-coordinate −y2​ of −R as: −y2​−y0​=λ⋅(x2​−x0​)⟹y2​=λ(x0​−x2​)−y0​​. Plugging the expression for PQ​ into the curve equation y2=x3+b yields y2=x3+b​⟹(λ⋅(x−x0​)+y0​)2=x3+b⟹x3−λ2x2+⋯=0←(rearranging terms)=(x−x0​)(x−x1​)(x−x2​)←(known roots x0​,x1​,x2​)=x3−(x0​+x1​+x2​)x2+⋯.​ Comparing coefficients for the x2 term gives us λ2=x0​+x1​+x2​⟹x2​=λ2−x0​−x1​​. Important notes: There exist efficient formulae [1] for point addition that do not have edge cases (so-called \"complete\" formulae) and that unify the addition and doubling cases together. The result of adding a point to its negation using those formulae produces Z=0, which represents the point at infinity. In addition, there are other models like the Jacobian representation where (x,y)=(xZ2,yZ3,Z) where the curve is rescaled by Z6 instead of Z3, and this representation has even more efficient arithmetic but no unified/complete formulae. We can easily compare two curve points (X1​,Y1​,Z1​) and (X2​,Y2​,Z2​) for equality in the homogenous projective coordinate space by \"homogenizing\" their Z-coordinates; the checks become X1​Z2​=X2​Z1​ and Y1​Z2​=Y2​Z1​.","breadcrumbs":"Background Material » Elliptic curves » Point addition","id":"230","title":"Point addition"},"231":{"body":"Imagine that Fp​ has a primitive cube root of unity, or in other words that 3∣p−1 and so an element ζp​ generates a 3-order multiplicative subgroup. Notice that a point (x,y) on our example elliptic curve y2=x3+b has two cousin points: (ζp​x,y),(ζp2​x,y), because the computation x3 effectively kills the ζ component of the x-coordinate. Applying the map (x,y)↦(ζp​x,y) is an application of an endomorphism over the curve. The exact mechanics involved are complicated, but when the curve has a prime q number of points (and thus a prime \"order\") the effect of the endomorphism is to multiply the point by a scalar in Fq​ which is also a primitive cube root ζq​ in the scalar field.","breadcrumbs":"Background Material » Elliptic curves » Curve endomorphisms","id":"231","title":"Curve endomorphisms"},"232":{"body":"Given a point on the curve P=(x,y), we know that its negation −P=(x,−y) is also on the curve. To uniquely specify a point, we need only encode its x-coordinate along with the sign of its y-coordinate.","breadcrumbs":"Background Material » Elliptic curves » Curve point compression","id":"232","title":"Curve point compression"},"233":{"body":"As mentioned in the Fields section, we can interpret the least significant bit of a field element as its \"sign\", since its additive inverse will always have the opposite LSB. So we record the LSB of the y-coordinate as sign. Pallas and Vesta are defined over the Fp​ and Fq​ fields, which elements can be expressed in 255 bits. This conveniently leaves one unused bit in a 32-byte representation. We pack the y-coordinate sign bit into the highest bit in the representation of the x-coordinate: <----------------------------------- x --------------------------------->\nEnc(P) = [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ _] ... [_ _ _ _ _ _ _ _] [_ _ _ _ _ _ _ sign] ^ <-------------------------------------> ^ LSB 30 bytes MSB The \"point at infinity\" O that serves as the group identity, does not have an affine (x,y) representation. However, it turns out that there are no points on either the Pallas or Vesta curve with x=0 or y=0. We therefore use the \"fake\" affine coordinates (0,0) to encode O, which results in the all-zeroes 32-byte array.","breadcrumbs":"Background Material » Elliptic curves » Serialization","id":"233","title":"Serialization"},"234":{"body":"When deserializing a compressed curve point, we first read the most significant bit as ysign, the sign of the y-coordinate. Then, we set this bit to zero to recover the original x-coordinate. If x=0,y=0, we return the \"point at infinity\" O. Otherwise, we proceed to compute y=x3+b​. Here, we read the least significant bit of y as sign. If sign == ysign, we already have the correct sign and simply return the curve point (x,y). Otherwise, we negate y and return (x,−y).","breadcrumbs":"Background Material » Elliptic curves » Deserialization","id":"234","title":"Deserialization"},"235":{"body":"Let Ep​ be an elliptic curve over a finite field Fp​, where p is a prime. We denote this by Ep​/Fp​. and we denote the group of points of Ep​ over Fp​, with order q=#E(Fp​). For this curve, we call Fp​ the \"base field\" and Fq​ the \"scalar field\". We instantiate our proof system over the elliptic curve Ep​/Fp​. This allows us to prove statements about Fq​-arithmetic circuit satisfiability. (aside) If our curve Ep​ is over Fp​, why is the arithmetic circuit instead in Fq​? The proof system is basically working on encodings of the scalars in the circuit (or more precisely, commitments to polynomials whose coefficients are scalars). The scalars are in Fq​ when their encodings/commitments are elliptic curve points in Ep​/Fp​. However, most of the verifier's arithmetic computations are over the base field Fp​, and are thus efficiently expressed as an Fp​-arithmetic circuit. (aside) Why are the verifier's computations (mainly) over Fp​? The Halo 2 verifier actually has to perform group operations using information output by the circuit. Group operations like point doubling and addition use arithmetic in Fp​, because the coordinates of points are in Fp​. This motivates us to construct another curve with scalar field Fp​, which has an Fp​-arithmetic circuit that can efficiently verify proofs from the first curve. As a bonus, if this second curve had base field Eq​/Fq​, it would generate proofs that could be efficiently verified in the first curve's Fq​-arithmetic circuit. In other words, we instantiate a second proof system over Eq​/Fq​, forming a 2-cycle with the first:","breadcrumbs":"Background Material » Elliptic curves » Cycles of curves","id":"235","title":"Cycles of curves"},"236":{"body":"Reference: https://github.com/zcash/pasta","breadcrumbs":"Background Material » Elliptic curves » TODO: Pallas-Vesta curves","id":"236","title":"TODO: Pallas-Vesta curves"},"237":{"body":"Sometimes it is useful to be able to produce a random point on an elliptic curve Ep​/Fp​ corresponding to some input, in such a way that no-one will know its discrete logarithm (to any other base). This is described in detail in the Internet draft on Hashing to Elliptic Curves . Several algorithms can be used depending on efficiency and security requirements. The framework used in the Internet Draft makes use of several functions: hash_to_field: takes a byte sequence input and maps it to a element in the base field Fp​ map_to_curve: takes an Fp​ element and maps it to Ep​.","breadcrumbs":"Background Material » Elliptic curves » Hashing to curves","id":"237","title":"Hashing to curves"},"238":{"body":"Reference: https://eprint.iacr.org/2019/403.pdf","breadcrumbs":"Background Material » Elliptic curves » TODO: Simplified SWU","id":"238","title":"TODO: Simplified SWU"},"239":{"body":"Renes, J., Costello, C., & Batina, L. (2016, May). \"Complete addition formulas for prime order elliptic curves.\" In Annual International Conference on the Theory and Applications of Cryptographic Techniques (pp. 403-428). Springer, Berlin, Heidelberg.","breadcrumbs":"Background Material » Elliptic curves » References","id":"239","title":"References"},"24":{"body":"Now that we have the instructions we need, and a chip that implements them, we can finally build our circuit! /// The full circuit implementation.\n///\n/// In this struct we store the private input variables. We use `Option` because\n/// they won't have any value during key generation. During proving, if any of these\n/// were `None` we would get an error.\n#[derive(Default)]\nstruct MyCircuit { constant: F, a: Value, b: Value,\n} impl Circuit for MyCircuit { // Since we are using a single chip for everything, we can just reuse its config. type Config = FieldConfig; type FloorPlanner = SimpleFloorPlanner; fn without_witnesses(&self) -> Self { Self::default() } fn configure(meta: &mut ConstraintSystem) -> Self::Config { // We create the two advice columns that FieldChip uses for I/O. let advice = [meta.advice_column(), meta.advice_column()]; // We also need an instance column to store public inputs. let instance = meta.instance_column(); // Create a fixed column to load constants. let constant = meta.fixed_column(); FieldChip::configure(meta, advice, instance, constant) } fn synthesize( &self, config: Self::Config, mut layouter: impl Layouter, ) -> Result<(), Error> { let field_chip = FieldChip::::construct(config); // Load our private values into the circuit. let a = field_chip.load_private(layouter.namespace(|| \"load a\"), self.a)?; let b = field_chip.load_private(layouter.namespace(|| \"load b\"), self.b)?; // Load the constant factor into the circuit. let constant = field_chip.load_constant(layouter.namespace(|| \"load constant\"), self.constant)?; // We only have access to plain multiplication. // We could implement our circuit as: // asq = a*a // bsq = b*b // absq = asq*bsq // c = constant*asq*bsq // // but it's more efficient to implement it as: // ab = a*b // absq = ab^2 // c = constant*absq let ab = field_chip.mul(layouter.namespace(|| \"a * b\"), a, b)?; let absq = field_chip.mul(layouter.namespace(|| \"ab * ab\"), ab.clone(), ab)?; let c = field_chip.mul(layouter.namespace(|| \"constant * absq\"), constant, absq)?; // Expose the result as a public input to the circuit. field_chip.expose_public(layouter.namespace(|| \"expose c\"), c, 0) }\n}","breadcrumbs":"User Documentation » A simple example » Build the circuit","id":"24","title":"Build the circuit"},"240":{"body":"We want to commit to some polynomial p(X)∈Fp​[X], and be able to provably evaluate the committed polynomial at arbitrary points. The naive solution would be for the prover to simply send the polynomial's coefficients to the verifier: however, this requires O(n) communication. Our polynomial commitment scheme gets the job done using O(logn) communication.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Polynomial commitment using inner product argument","id":"240","title":"Polynomial commitment using inner product argument"},"241":{"body":"Given a parameter d=2k, we generate the common reference string σ=(G,G,H,Fp​) defining certain constants for this scheme: G is a group of prime order p; G∈Gd is a vector of d random group elements; H∈G is a random group element; and Fp​ is the finite field of order p.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Setup","id":"241","title":"Setup"},"242":{"body":"The Pedersen vector commitment Commit is defined as Commit(σ,p(X);r)=⟨a,G⟩+[r]H, for some polynomial p(X)∈Fp​[X] and some blinding factor r∈Fp​. Here, each element of the vector ai​∈Fp​ is the coefficient for the ith degree term of p(X), and p(X) is of maximal degree d−1.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Commit","id":"242","title":"Commit"},"243":{"body":"The modified inner product argument is an argument of knowledge for the relation {((P,x,v);(a,r)):P=⟨a,G⟩+[r]H,v=⟨a,b⟩}​, where b=(1,x,x2,⋯,xd−1) is composed of increasing powers of the evaluation point x. This allows a prover to demonstrate to a verifier that the polynomial contained “inside” the commitment P evaluates to v at x, and moreover, that the committed polynomial has maximum degree d−1. The inner product argument proceeds in k=log2​d rounds. For our purposes, it is sufficient to know about its final outputs, while merely providing intuition about the intermediate rounds. (Refer to Section 3 in the Halo paper for a full explanation.) Before beginning the argument, the verifier selects a random group element U and sends it to the prover. We initialize the argument at round k, with the vectors a(k):=a, G(k):=G and b(k):=b. In each round j=k,k−1,⋯,1: the prover computes two values Lj​ and Rj​ by taking some inner product of a(j) with G(j) and b(j). Note that are in some sense \"cross-terms\": the lower half of a is used with the higher half of G and b, and vice versa: Lj​Rj​​=⟨alo(j)​,Ghi(j)​⟩+[lj​]H+[⟨alo(j)​,bhi(j)​⟩]U=⟨ahi(j)​,Glo(j)​⟩+[rj​]H+[⟨ahi(j)​,blo(j)​⟩]U​ the verifier issues a random challenge uj​; the prover uses uj​ to compress the lower and higher halves of a(j), thus producing a new vector of half the original length a(j−1)=ahi(j)​+alo(j)​⋅uj−1​. The vectors G(j) and b(j) are similarly compressed to give G(j−1) and b(j−1) (using uj​ instead of uj−1​). a(j−1), G(j−1) and b(j−1) are input to the next round j−1. Note that at the end of the last round j=1, we are left with a:=a(0), G:=G(0), b:=b(0), each of length 1. The intuition is that these final scalars, together with the challenges {uj​} and \"cross-terms\" {Lj​,Rj​} from each round, encode the compression in each round. Since the prover did not know the challenges U,{uj​} in advance, they would have been unable to manipulate the round compressions. Thus, checking a constraint on these final terms should enforce that the compression had been performed correctly, and that the original a satisfied the relation before undergoing compression. Note that G,b are simply rearrangements of the publicly known G,b, with the round challenges {uj​} mixed in: this means the verifier can compute G,b independently and verify that the prover had provided those same values.","breadcrumbs":"Background Material » Polynomial commitment using inner product argument » Open (prover) and OpenVerify (verifier)","id":"243","title":"Open (prover) and OpenVerify (verifier)"},"244":{"body":"Alternative terms: Induction; Accumulation scheme; Proof-carrying data However, the computation of G requires a length-2k multiexponentiation ⟨G,s⟩, where s is composed of the round challenges u1​,⋯,uk​ arranged in a binary counting structure. This is the linear-time computation that we want to amortise across a batch of proof instances. Instead of computing G, notice that we can express G as a commitment to a polynomial G=Commit(σ,g(X,u1​,⋯,uk​)), where g(X,u1​,⋯,uk​):=∏i=1k​(ui​+ui−1​X2i−1) is a polynomial with degree 2k−1. Since G is a commitment, it can be checked in an inner product argument. The verifier circuit witnesses G and brings G,u1​,⋯,uk​ out as public inputs to the proof π. The next verifier instance checks π using the inner product argument; this includes checking that G=Commit(g(X,u1​,⋯,uk​)) evaluates at some random point to the expected value for the given challenges u1​,⋯,uk​. Recall from the previous section that this check only requires logd work. At the end of checking π and G, the circuit is left with a new G′, along with the u1′​,⋯,uk′​ challenges sampled for the check. To fully accept π as valid, we should perform a linear-time computation of G′=⟨G,s′⟩. Once again, we delay this computation by witnessing G′ and bringing G′,u1′​,⋯,uk′​ out as public inputs to the proof π′. This goes on from one proof instance to the next, until we are satisfied with the size of our batch of proofs. We finally perform a single linear-time computation, thus deciding the validity of the whole batch. We recall from the section Cycles of curves that we can instantiate this protocol over a two-cycle, where a proof produced by one curve is efficiently verified in the circuit of the other curve. However, some of these verifier checks can actually be efficiently performed in the native circuit; these are \"deferred\" to the next native circuit (see diagram below) instead of being immediately passed over to the other curve.","breadcrumbs":"Background Material » Recursion » Recursion","id":"244","title":"Recursion"},"25":{"body":"halo2_proofs::dev::MockProver can be used to test that the circuit is working correctly. The private and public inputs to the circuit are constructed as we will do to create a proof, but by passing them to MockProver::run we get an object that can test every constraint in the circuit, and tell us exactly what is failing (if anything). // The number of rows in our circuit cannot exceed 2^k. Since our example // circuit is very small, we can pick a very small value here. let k = 4; // Prepare the private and public inputs to the circuit! let constant = Fp::from(7); let a = Fp::from(2); let b = Fp::from(3); let c = constant * a.square() * b.square(); // Instantiate the circuit with the private inputs. let circuit = MyCircuit { constant, a: Value::known(a), b: Value::known(b), }; // Arrange the public input. We expose the multiplication result in row 0 // of the instance column, so we position it there in our public inputs. let mut public_inputs = vec![c]; // Given the correct public input, our circuit will verify. let prover = MockProver::run(k, &circuit, vec![public_inputs.clone()]).unwrap(); assert_eq!(prover.verify(), Ok(())); // If we try some other public input, the proof will fail! public_inputs[0] += Fp::one(); let prover = MockProver::run(k, &circuit, vec![public_inputs]).unwrap(); assert!(prover.verify().is_err());","breadcrumbs":"User Documentation » A simple example » Testing the circuit","id":"25","title":"Testing the circuit"},"26":{"body":"You can find the source code for this example here .","breadcrumbs":"User Documentation » A simple example » Full example","id":"26","title":"Full example"},"27":{"body":"In normal programs, you can trade memory for CPU to improve performance, by pre-computing and storing lookup tables for some part of the computation. We can do the same thing in halo2 circuits! A lookup table can be thought of as enforcing a relation between variables, where the relation is expressed as a table. Assuming we have only one lookup argument in our constraint system, the total size of tables is constrained by the size of the circuit: each table entry costs one row, and it also costs one row to do each lookup. TODO","breadcrumbs":"User Documentation » Lookup tables » Lookup tables","id":"27","title":"Lookup tables"},"28":{"body":"","breadcrumbs":"User Documentation » Gadgets » Gadgets","id":"28","title":"Gadgets"},"29":{"body":"This section contains various ideas and snippets that you might find useful while writing halo2 circuits.","breadcrumbs":"User Documentation » Tips and tricks » Tips and tricks","id":"29","title":"Tips and tricks"},"3":{"body":"halo2 currently uses rayon for parallel computation. The RAYON_NUM_THREADS environment variable can be used to set the number of threads.","breadcrumbs":"halo2 » Controlling parallelism","id":"3","title":"Controlling parallelism"},"30":{"body":"A common constraint used in R1CS circuits is the boolean constraint: b∗(1−b)=0. This constraint can only be satisfied by b=0 or b=1. In halo2 circuits, you can similarly constrain a cell to have one of a small set of values. For example, to constrain a to the range [0..5], you would create a gate of the form: a⋅(1−a)⋅(2−a)⋅(3−a)⋅(4−a)=0 while to constrain c to be either 7 or 13, you would use: (7−c)⋅(13−c)=0 The underlying principle here is that we create a polynomial constraint with roots at each value in the set of possible values we want to allow. In R1CS circuits, the maximum supported polynomial degree is 2 (due to all constraints being of the form a∗b=c). In halo2 circuits, you can use arbitrary-degree polynomials - with the proviso that higher-degree constraints are more expensive to use. Note that the roots don't have to be constants; for example (a−x)⋅(a−y)⋅(a−z)=0 will constrain a to be equal to one of {x,y,z} where the latter can be arbitrary polynomials, as long as the whole expression stays within the maximum degree bound.","breadcrumbs":"User Documentation » Tips and tricks » Small range constraints","id":"30","title":"Small range constraints"},"31":{"body":"We can use Lagrange interpolation to create a polynomial constraint that maps f(X)=Y for small sets of X∈{xi​},Y∈{yi​}. For instance, say we want to map a 2-bit value to a \"spread\" version interleaved with zeros. We first precompute the evaluations at each point: 00→000001→000110→010011→0101​⟹⟹⟹⟹​0→01→12→43→5​ Then, we construct the Lagrange basis polynomial for each point using the identity: lj​(X)=0≤m JsValue { // Steps: // - Deserialise function parameters // - Generate the instance and advice columns using the words // - Instantiate the circuit and generate the witness // - Generate the proving key from the params // - Create a proof\n} While the specific inputs and their serialisations will depend on your circuit and webapp set up, it's useful to note the format in the specific case of Zordle since your use case will likely be similar: This function takes as input the final_word that the user aimed for, and the words they attempted to use (in the form of words_js). It also takes as input the parameters for the circuit, which are serialized in params_ser. We will expand on this in the Params section below. Note that the function parameters are passed in wasm_bindgen-compatible formats: String and JsValue. The JsValue type is a type from the Serde library. You can find much more details about this type and how to use it in the documentation here . The output is a Vec converted to a JSValue using Serde. This is later passed in as input to the the verifier function.","breadcrumbs":"User Documentation » WASM Guide » Prover","id":"34","title":"Prover"},"35":{"body":"#[wasm_bindgen]\npub fn verify_play(final_word: String, proof_js: JsValue, diffs_u64_js: JsValue, params_ser: JsValue) -> bool { // Steps: // - Deserialise function parameters // - Generate the instance columns using the diffs representation of the columns // - Generate the verifying key using the params // - Verify the proof\n} Similar to the prover, we take in input and output a boolean true/false indicating the correctness of the proof. The diffs_u64_js object is a 2D JS array consisting of values for each cell that indicate the color: grey, yellow or green. These are used to assemble the instance columns for the circuit.","breadcrumbs":"User Documentation » WASM Guide » Verifier","id":"35","title":"Verifier"},"36":{"body":"Additionally, both the prover and verifier functions input params_ser, a serialised form of the public parameters of the polynomial commitment scheme. These are passed in as input (instead of being regenerated in prove/verify functions) as a performance optimisation since these are constant based only on the circuit's value of K. We can store these separately on a static web server and pass them in as input to the WASM. To generate the binary serialised form of these (separately outside the WASM functions), you can run something like: fn write_params(K: u32) { let mut params_file = File::create(\"params.bin\").unwrap(); let params: Params = Params::new(K); params.write(&mut params_file).unwrap();\n} Later, we can read the params.bin file from the web-server in Javascript in a byte-serialised format as a Uint8Array and pass it to the WASM as params_ser, which can be deserialised in Rust using the js_sys library. Ideally, in future, instead of serialising the parameters we would be able to serialise and work directly with the proving key and the verifying key of the circuit, but that is currently not supported by the library, and tracked as issue #449 and #443 .","breadcrumbs":"User Documentation » WASM Guide » Params","id":"36","title":"Params"},"37":{"body":"Typically, Rust code is compiled to WASM using the wasm-pack tool and is as simple as changing some build commands. In the case of halo2 prover/verifier functions however, we need to make some additional changes to the build process. In particular, there are two main changes: Parallelism : halo2 uses the rayon library for parallelism, which is not directly supported by WASM. However, the Chrome team has an adapter to enable rayon-like parallelism using Web Workers in browser: wasm-bindgen-rayon . We'll use this to enable parallelism in our WASM prover/verifier. WASM max memory : The default memory limit for WASM with wasm-bindgen is set to 2GB, which is not enough to run the halo2 prover for large circuits (with K > 10 or so). We need to increase this limit to the maximum allowed by WASM (4GB!) to support larger circuits (up to K = 15 or so). Firstly, add all the dependencies particular to your WASM interfacing functions to your Cargo.toml file. You can restrict the dependencies to the WASM compilation by using the WASM target feature flag. In the case of Zordle, this looks like : [target.'cfg(target_family = \"wasm\")'.dependencies]\ngetrandom = { version = \"0.2\", features = [\"js\"]}\nwasm-bindgen = { version = \"0.2.81\", features = [\"serde-serialize\"]}\nconsole_error_panic_hook = \"0.1.7\"\nrayon = \"1.5\"\nwasm-bindgen-rayon = { version = \"1.0\"}\nweb-sys = { version = \"0.3\", features = [\"Request\", \"Window\", \"Response\"] }\nwasm-bindgen-futures = \"0.4\"\njs-sys = \"0.3\" Next, let's integrate wasm-bindgen-rayon into our code. The README for the library has a great overview of how to do so. In particular, note the changes to the Rust compilation pipeline . You need to switch to a nightly version of Rust and enable support for WASM atomics. Additionally, remember to export the init_thread_pool in Rust code. Next, we will bump up the default 2GB max memory limit for wasm-pack. To do so, add \"-C\", \"link-arg=--max-memory=4294967296\" Rust flag to the wasm target in the .cargo/config file. With the setup for wasm-bindgen-rayon and the memory bump, the .cargo/config file should now look like: [target.wasm32-unknown-unknown]\nrustflags = [\"-C\", \"target-feature=+atomics,+bulk-memory,+mutable-globals\", \"-C\", \"link-arg=--max-memory=4294967296\"]\n... Shoutout to @mattgibb who documented this esoteric change for increasing maximum memory in a random GitHub issue here . [1] Off-topic but it was quite surprising for me to learn that WASM has a hard maximum limitation of 4GB memory. This is because WASM currently has a 32-bit architecture, which was quite surprising to me for such a new, forward-facing assembly language. There are, however, some open proposals to move WASM to a larger address space . Now that we have the Rust set up, you should be able to build a WASM package simply using wasm-pack build --target web --out-dir pkg and use the output WASM package in your webapp.","breadcrumbs":"User Documentation » WASM Guide » Rust and WASM environment setup","id":"37","title":"Rust and WASM environment setup"},"38":{"body":"Zordle ships with a minimal React test client as an example (that simply adds WASM support to the default create-react-app template). You can find the code for the test client here . I would recommend forking the test client for your own application and working from there. The test client includes a clean WebWorker that interfaces with the Rust WASM package. Putting the interface in a WebWorker prevents blocking the main thread of the browser and allows for a clean interface from React/application logic. Checkout halo-worker.ts for the WebWorker code and see how you can interface with the web worker from React in App.tsx . If you've done everything right so far, you should now be able to generate proofs and verify them in browser! In the case of Zordle, proof generation for a circuit with K = 14 takes about a minute or so on my laptop. During proof generation, if you pop open the Chrome/Firefox task manager, you should additionally see something like this: Zordle and its test-client set the parallelism to the number of cores available on the machine by default. If you would like to reduce this, you can do so by changing the argument to initThreadPool . If you'd prefer to use your own Worker/React setup, the code to fetch and serialise parameters , proofs and other instance and advice values may still be useful to look at!","breadcrumbs":"User Documentation » WASM Guide » Webapp setup","id":"38","title":"Webapp setup"},"39":{"body":"Note that wasm-bindgen-rayon library is not supported by Safari because it spawns Web Workers from inside another Web Worker. According to the relevant Webkit issue , support for this feature had made it into Safari Technology Preview by November 2022, and indeed the Release Notes for Safari Technology Preview Release 155 claim support, so it is worth checking whether this has made it into Safari if that is important to you.","breadcrumbs":"User Documentation » WASM Guide » Safari","id":"39","title":"Safari"},"4":{"body":"Licensed under either of Apache License, Version 2.0, ( LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license ( LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.","breadcrumbs":"halo2 » License","id":"4","title":"License"},"40":{"body":"Often, you'll run into issues with your Rust code and see that the WASM execution errors with Uncaught (in promise) RuntimeError: unreachable, a wholly unhelpful error for debugging. This is because the code is compiled in release mode which strips out error messages as a performance optimisation. To debug, you can build the WASM package in debug mode using the flag --dev with wasm-pack build. This will build in debug mode, slowing down execution significantly but allowing you to see any runtime error messages in the browser console. Additionally, you can install the console_error_panic_hook crate (as is done by Zordle) to also get helpful debug messages for runtime panics.","breadcrumbs":"User Documentation » WASM Guide » Debugging","id":"40","title":"Debugging"},"41":{"body":"This guide was written by Nalin . Thanks additionally to Uma and Blaine for significant work on figuring out these steps. Feel free to reach out to me if you have trouble with any of these steps.","breadcrumbs":"User Documentation » WASM Guide » Credits","id":"41","title":"Credits"},"42":{"body":"You want to contribute to the Halo 2 crates? Awesome! This section covers information about our development processes and review standards, and useful tips for maintaining and extending the codebase.","breadcrumbs":"Developer Documentation » Developer Documentation","id":"42","title":"Developer Documentation"},"43":{"body":"Sometimes feature development can require iterating on a design over time. It can be useful to start using features in downstream crates early on to gain experience with the APIs and functionality, that can feed back into the feature's design prior to it being stabilised. To enable this, we follow a three-stage nightly -> beta -> stable development pattern inspired by (but not identical to) the Rust compiler.","breadcrumbs":"Developer Documentation » Feature development » Feature development","id":"43","title":"Feature development"},"44":{"body":"Each unstabilised feature has a default-off feature flag that enables it, of the form unstable-*. The stable API of the crates must not be affected when the feature flag is disabled, except for specific complex features that will be considered on a case-by-case basis. Two meta-flags are provided to enable all features at a particular stabilisation level: beta enables all features at the \"beta\" stage (and implicitly all features at the \"stable\" stage). nightly enables all features at the \"beta\" and \"nightly\" stages (and implicitly all features at the \"stable\" stage), i.e. all features are enabled. When neither flag is enabled (and no feature-specific flags are enabled), then in effect only features at the \"stable\" stage are enabled.","breadcrumbs":"Developer Documentation » Feature development » Feature flags","id":"44","title":"Feature flags"},"45":{"body":"If the maintainers have rough consensus that an experimental feature is generally desired, its initial implementation can be merged into the codebase optimistically behind a feature-specific feature flag with a lower standard of review. The feature's flag is added to the nightly feature flag set. The feature will become usable by downstream published crates in the next general release of the halo2 crates. Subsequent development and refinement of the feature can be performed in-situ via additional PRs, along with additional review. If the feature ends up having bad interactions with other features (in particular, already-stabilised features), then it can be removed later without affecting the stable or beta APIs. Once the feature has had sufficient review, and is at the point where a halo2 user considers it production-ready (and is willing or planning to deploy it to production), the feature's feature flag is moved to the beta feature flag set. Once the feature has had review equivalent to the stable review policy, and there is rough consensus that the feature is useful to the wider halo2 userbase, the feature's feature flag is removed and the feature becomes part of the main maintained codebase. For more complex features, the above workflow might be augmented with beta and nightly branches; this will be figured out once a feature requiring this is proposed as a candidate for inclusion.","breadcrumbs":"Developer Documentation » Feature development » Feature workflow","id":"45","title":"Feature workflow"},"46":{"body":"Feature flag Stage Notes unstable-sha256-gadget nightly The SHA-256 gadget and chip.","breadcrumbs":"Developer Documentation » Feature development » In-progress features","id":"46","title":"In-progress features"},"47":{"body":"","breadcrumbs":"Design » Design","id":"47","title":"Design"},"48":{"body":"We use slightly different language than others to describe PLONK concepts. Here's the overview: We like to think of PLONK-like arguments as tables, where each column corresponds to a \"wire\". We refer to entries in this table as \"cells\". We like to call \"selector polynomials\" and so on \"fixed columns\" instead. We then refer specifically to a \"selector constraint\" when a cell in a fixed column is being used to control whether a particular constraint is enabled in that row. We call the other polynomials \"advice columns\" usually, when they're populated by the prover. We use the term \"rule\" to refer to a \"gate\" like A(X)⋅qA​(X)+B(X)⋅qB​(X)+A(X)⋅B(X)⋅qM​(X)+C(X)⋅qC​(X)=0. TODO: Check how consistent we are with this, and update the code and docs to match.","breadcrumbs":"Design » Note on Language","id":"48","title":"Note on Language"},"49":{"body":"The Halo 2 proving system can be broken down into five stages: Commit to polynomials encoding the main components of the circuit: Cell assignments. Permuted values and products for each lookup argument. Equality constraint permutations. Construct the vanishing argument to constrain all circuit relations to zero: Standard and custom gates. Lookup argument rules. Equality constraint permutation rules. Evaluate the above polynomials at all necessary points: All relative rotations used by custom gates across all columns. Vanishing argument pieces. Construct the multipoint opening argument to check that all evaluations are consistent with their respective commitments. Run the inner product argument to create a polynomial commitment opening proof for the multipoint opening argument polynomial. These stages are presented in turn across this section of the book.","breadcrumbs":"Design » Proving system » Proving system","id":"49","title":"Proving system"},"5":{"body":"Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.","breadcrumbs":"halo2 » Contribution","id":"5","title":"Contribution"},"50":{"body":"To aid our explanations, we will at times refer to the following example constraint system: Four advice columns a,b,c,d. One fixed column f. Three custom gates: a⋅b⋅c−1​−d=0 f−1​⋅c=0 f⋅d⋅a=0","breadcrumbs":"Design » Proving system » Example","id":"50","title":"Example"},"51":{"body":"The table below provides a (probably too) succinct description of the Halo 2 protocol. This description will likely be replaced by the Halo 2 paper and security proof, but for now serves as a summary of the following sub-sections. Prover Verifier ← t(X)=(Xn−1) ← F=[F0​,F1​,…,Fm−1​] A=[A0​,A1​,…,Am−1​] → ← θ L=[(A0′​,S0′​),…,(Am−1′​,Sm−1′​)] → ← β,γ ZP​=[ZP,0​,ZP,1​,…] → ZL​=[ZL,0​,ZL,1​,…] → ← y h(X)=t(X)gate0​(X)+⋯+yi⋅gatei​(X)​ h(X)=h0​(X)+⋯+Xn(d−1)hd−1​(X) H=[H0​,H1​,…,Hd−1​] → ← x evals=[A0​(x),…,Hd−1​(x)] → Checks h(x) ← x1​,x2​ Constructs h′(X) multipoint opening poly U=Commit(h′(X)) → ← x3​ qevals​=[Q0​(x3​),Q1​(x3​),…] → ueval​=U(x3​) → ← x4​ Then the prover and verifier: Construct finalPoly(X) as a linear combination of Q and U using powers of x4​; Construct finalPolyEval as the equivalent linear combination of qevals​ and ueval​; and Perform InnerProduct(finalPoly(X),x3​,finalPolyEval). TODO: Write up protocol components that provide zero-knowledge.","breadcrumbs":"Design » Proving system » tl;dr","id":"51","title":"tl;dr"},"52":{"body":"Halo 2 uses the following lookup technique, which allows for lookups in arbitrary sets, and is arguably simpler than Plookup.","breadcrumbs":"Design » Proving system » Lookup argument » Lookup argument","id":"52","title":"Lookup argument"},"53":{"body":"In addition to the general notes on language : We call the Z(X) polynomial (the grand product argument polynomial for the permutation argument) the \"permutation product\" column.","breadcrumbs":"Design » Proving system » Lookup argument » Note on Language","id":"53","title":"Note on Language"},"54":{"body":"For ease of explanation, we'll first describe a simplified version of the argument that ignores zero knowledge. We express lookups in terms of a \"subset argument\" over a table with 2k rows (numbered from 0), and columns A and S. The goal of the subset argument is to enforce that every cell in A is equal to some cell in S. This means that more than one cell in A can be equal to the same cell in S, and some cells in S don't need to be equal to any of the cells in A. S might be fixed, but it doesn't need to be. That is, we can support looking up values in either fixed or variable tables (where the latter includes advice columns). A and S can contain duplicates. If the sets represented by A and/or S are not naturally of size 2k, we extend S with duplicates and A with dummy values known to be in S. Alternatively we could add a \"lookup selector\" that controls which elements of the A column participate in lookups. This would modify the occurrence of A(X) in the permutation rule below to replace A with, say, S0​ if a lookup is not selected. Let ℓi​ be the Lagrange basis polynomial that evaluates to 1 at row i, and 0 otherwise. We start by allowing the prover to supply permutation columns of A and S. Let's call these A′ and S′, respectively. We can enforce that they are permutations using a permutation argument with product column Z with the rules: Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ)=0ℓ0​(X)⋅(1−Z(X))=0 i.e. provided that division by zero does not occur, we have for all i∈[0,2k): Zi+1​=Zi​⋅(Ai′​+β)⋅(Si′​+γ)(Ai​+β)⋅(Si​+γ)​Z2k​=Z0​=1. This is a version of the permutation argument which allows A′ and S′ to be permutations of A and S, respectively, but doesn't specify the exact permutations. β and γ are separate challenges so that we can combine these two permutation arguments into one without worrying that they might interfere with each other. The goal of these permutations is to allow A′ and S′ to be arranged by the prover in a particular way: All the cells of column A′ are arranged so that like-valued cells are vertically adjacent to each other. This could be done by some kind of sorting algorithm, but all that matters is that like-valued cells are on consecutive rows in column A′, and that A′ is a permutation of A. The first row in a sequence of like values in A′ is the row that has the corresponding value in S′. Apart from this constraint, S′ is any arbitrary permutation of S. Now, we'll enforce that either Ai′​=Si′​ or that Ai′​=Ai−1′​, using the rule (A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 In addition, we enforce A0′​=S0′​ using the rule ℓ0​(X)⋅(A′(X)−S′(X))=0 (The A′(X)−A′(ω−1X) term of the first rule here has no effect at row 0, even though ω−1X \"wraps\", because of the second rule.) Together these constraints effectively force every element in A′ (and thus A) to equal at least one element in S′ (and thus S). Proof: by induction on prefixes of the rows.","breadcrumbs":"Design » Proving system » Lookup argument » Technique Description","id":"54","title":"Technique Description"},"55":{"body":"In order to achieve zero knowledge for the PLONK-based proof system, we will need the last t rows of each column to be filled with random values. This requires an adjustment to the lookup argument, because these random values would not satisfy the constraints described above. We limit the number of usable rows to u=2k−t−1. We add two selectors: qblind​ is set to 1 on the last t rows, and 0 elsewhere; qlast​ is set to 1 only on row u, and 0 elsewhere (i.e. it is set on the row in between the usable rows and the blinding rows). We enable the constraints from above only for the usable rows: (1−(qlast​(X)+qblind​(X)))⋅(Z(ωX)⋅(A′(X)+β)⋅(S′(X)+γ)−Z(X)⋅(A(X)+β)⋅(S(X)+γ))=0(1−(qlast​(X)+qblind​(X)))⋅(A′(X)−S′(X))⋅(A′(X)−A′(ω−1X))=0 The rules that are enabled on row 0 remain the same: ℓ0​(X)⋅(A′(X)−S′(X))=0ℓ0​(X)⋅(1−Z(X))=0 Since we can no longer rely on the wraparound to ensure that the product Z becomes 1 again at ω2k, we would instead need to constrain Z(ωu) to 1. However, there is a potential difficulty: if any of the values Ai​+β or Si​+γ are zero for i∈[0,u), then it might not be possible to satisfy the permutation argument. This occurs with negligible probability over choices of β and γ, but is an obstacle to achieving perfect zero knowledge (because an adversary can rule out witnesses that would cause this situation), as well as perfect completeness. To ensure both perfect completeness and perfect zero knowledge, we allow Z(ωu) to be either zero or one: qlast​(X)⋅(Z(X)2−Z(X))=0 Now if Ai​+β or Si​+γ are zero for some i, we can set Zj​=0 for i B\n^ +\n| |\n+ v\nD <---+ C E +---> F ^ + | | + v H <---+ G After adding constraint B≡E the above algorithm produces the cycle: A +---> B +-------------+\n^ |\n| |\n+ v\nD <---+ C <---+ E F ^ + | | + v H <---+ G","breadcrumbs":"Design » Proving system » Permutation argument » Algorithm","id":"62","title":"Algorithm"},"63":{"body":"If we did not check whether left and right were already in the same cycle, then we could end up undoing an equality constraint. For example, if we have the following constraints: a≡b b≡c c≡d b≡d and we tried to implement adding an equality constraint just using step 5 of the above algorithm, then we would end up constructing the cycle (a b) (c d), rather than the correct (a b c d).","breadcrumbs":"Design » Proving system » Permutation argument » Broken alternatives","id":"63","title":"Broken alternatives"},"64":{"body":"We need to check a permutation of cells in m columns, represented in Lagrange basis by polynomials v0​,…,vm−1​. We will label each cell in those m columns with a unique element of F×. Suppose that we have a permutation on these labels, σ(column:i,row:j)=(column:i′,row:j′). in which the cycles correspond to equality-constraint sets. If we consider the set of pairs {(label,value)}, then the values within each cycle are equal if and only if permuting the label in each pair by σ yields the same set: An example for a cycle (A B C D). The set before permuting the labels is {(A, 7), (B, 7), (C, 7), (D, 7)}, and the set after is {(D, 7), (A, 7), (B, 7), (C, 7)} which is the same. If one of the 7s is replaced by 3, then the set after permuting labels is not the same. Since the labels are distinct, set equality is the same as multiset equality, which we can check using a product argument. Let ω be a 2k root of unity and let δ be a T root of unity, where T⋅2S+1=p with T odd and k≤S. We will use δi⋅ωj∈F× as the label for the cell in the jth row of the ith column of the permutation argument. We represent σ by a vector of m polynomials si​(X) such that si​(ωj)=δi′⋅ωj′. Notice that the identity permutation can be represented by the vector of m polynomials IDi​(ωj) such that IDi​(ωj)=δi⋅ωj. We will use a challenge β to compress each (label,value) pair to value+β⋅label. Just as in the product argument we used for lookups , we also use a challenge γ to randomize each term of the product. Now given our permutation represented by s0​,…,sm−1​ over columns represented by v0​,…,vm−1​, we want to ensure that: i=0∏m−1​j=0∏n−1​(vi​(ωj)+β⋅si​(ωj)+γvi​(ωj)+β⋅δi⋅ωj+γ​)=1 Here vi​(ωj)+β⋅δi⋅ωj represents the unpermuted (label,value) pair, and vi​(ωj)+β⋅si​(ωj) represents the permuted (σ(label),value) pair. Let ZP​ be such that ZP​(ω0)=ZP​(ωn)=1 and for 0≤j=r(λ) verifier challenges and let the ith challenge be sampled from Chi​. The advantage metric AdvIPSRS​(P,λ)=Pr[SRSPIP​(λ)] of a state restoration prover P is defined with respect to the following game. ​GameSRSIPP​(λ):​win←false;tr←ϵpp←IP.Setup(1λ)(x,stP​)←Pλ​(pp)RunPλOSRS​​(stP​)Return win​​​OracleOSRS​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥​​ As shown in [ GT20 ] (Theorem 1) state restoration soundness is tightly related to soundness after applying the Fiat-Shamir transformation. Knowledge Soundness We will show that our protocol satisfies a strengthened notion of knowledge soundness known as witness extended emulation . Informally, this notion states that for any successful prover algorithm there exists an efficient emulator that can extract a witness from it by rewinding it and supplying it with fresh randomness. However, we must slightly adjust our definition of witness extended emulation to account for the fact that our provers are state restoration provers and can rewind the verifier. Further, to avoid the need for rewinding the state restoration prover during witness extraction we study our protocol in the algebraic group model. Algebraic Group Model (AGM). An adversary Palg​ is said to be algebraic if whenever it outputs a group element X it also outputs a representation x∈Fn such that ⟨x,G⟩=X where G∈Gn is the vector of group elements that Palg​ has seen so far. Notationally, we write {X} to describe a group element X enhanced with this representation. We also write {X}iG​ to identify the component of the representation of X that corresponds with Gi​. In other words, X=i=0∑n−1​[{X}iG​]Gi​ The algebraic group model allows us to perform so-called \"online\" extraction for some protocols: the extractor can obtain the witness from the representations themselves for a single (accepting) transcript. State Restoration Witness Extended Emulation Let IP be an interactive argument for relation R with r=r(λ) challenges. We define for all non-uniform algebraic provers Palg​, extractors E, and computationally unbounded distinguishers D the advantage metric AdvIP,Rsr-wee​(Palg​,D,E,λ)=Pr[WEE-realIP,RP,D​(λ)]−Pr[WEE-idealIP,RE,P,D​(λ)] is defined with the respect to the following games. ​GameWEE-realIP,RPalg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)RunPalg​Oreal​(stP​)b←D(tr)Returnb=1GameWEE-idealIP,RE,Palg​,D​(λ):​tr←ϵpp←IP.Setup(1λ)(x,stP​)←Palg​(pp)stE​←(1λ,pp,x)RunPalg​Oideal​(stP​)w←E(stE​,⊥)b←D(tr)Return(b=1)∧(Acc(tr)⟹(x,w)∈R)​​​OracleOreal​(τ=(a1​,c1​,...,ai−1​,ci−1​),ai​):​Ifτ∈trthenIfi≤rthenci​←Chi​;tr←tr∣∣(τ,ai​,ci​);Returnci​Else ifi=r+1thend←IP.V(pp,x,(τ,ai​));tr←(τ,ai​)Ifd=1then win←trueReturndReturn⊥OracleOideal​(τ,a):​Ifτ∈trthen(r,stE​)←E(stE​,[(τ,a)])tr←tr∣∣(τ,a,r)ReturnrReturn⊥​​ Zero Knowledge We say that an argument of knowledge is zero knowledge if the verifier also does not learn anything from their interaction besides that which can be learned from the existence of a valid w. More formally, Perfect Special Honest-Verifier Zero Knowledge. A public coin interactive argument (Setup,P,V) has perfect special honest-verifier zero knowledge (PSHVZK) if for all polynomial-time decidable relations R and for all (x,w)∈R and for all non-uniform polynomial-time adversaries A1​,A2​ there exists a probabilistic polynomial-time simulator S such that =​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←⟨P(pp,x,w),V(pp,x,ρ)⟩​​Pr​A1​(σ,x,tr)=1​​pp←Setup(1λ);(x,w,ρ)←A2​(pp);tr←S(pp,x,ρ)​​​ where ρ is the internal randomness of the verifier. In this (common) definition of zero-knowledge the verifier is expected to act \"honestly\" and send challenges that correspond only with their internal randomness; they cannot adaptively respond to the prover based on the prover's messages. We use a strengthened form of this definition that forces the simulator to output a transcript with the same (adversarially provided) challenges that the verifier algorithm sends to the prover.","breadcrumbs":"Design » Protocol Description » Zero knowledge Arguments of Knowledge","id":"84","title":"Zero knowledge Arguments of Knowledge"},"85":{"body":"Let ω∈F be a n=2k primitive root of unity forming the domain D=(ω0,ω1,...,ωn−1) with t(X)=Xn−1 the vanishing polynomial over this domain. Let ng​,na​,ne​ be positive integers with na​,ne​":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"132":{"tf":2.0},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.0},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.0},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.0},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.4641016151377544},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.4142135623730951},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"16":{"tf":2.0},"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":31,"docs":{"106":{"tf":2.0},"115":{"tf":2.23606797749979},"116":{"tf":1.0},"118":{"tf":3.872983346207417},"120":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.6457513110645907},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.0}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":59,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":2.0},"180":{"tf":2.6457513110645907},"181":{"tf":1.4142135623730951},"182":{"tf":2.8284271247461903},"183":{"tf":3.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"195":{"tf":2.8284271247461903},"196":{"tf":3.872983346207417},"197":{"tf":3.872983346207417},"198":{"tf":2.6457513110645907},"199":{"tf":2.23606797749979},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.7320508075688772},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":16,"docs":{"10":{"tf":3.4641016151377544},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"21":{"tf":2.8284271247461903},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":2.6457513110645907}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.4142135623730951},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":62,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.1622776601683795},"166":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.6457513110645907},"244":{"tf":2.23606797749979},"25":{"tf":3.4641016151377544},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":3.1622776601683795},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.1622776601683795},"101":{"tf":2.23606797749979},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":28,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.23606797749979},"221":{"tf":3.1622776601683795},"222":{"tf":2.0},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":2.23606797749979},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":2.449489742783178},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":19,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.0},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.0},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":3.7416573867739413},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.6457513110645907},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.23606797749979},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.0},"18":{"tf":2.449489742783178},"187":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":13,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":35,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":2.23606797749979},"230":{"tf":1.7320508075688772},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":3.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"239":{"tf":1.0},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.449489742783178},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"146":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":14,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":6,"docs":{"13":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"45":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.0}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"153":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":15,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"228":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"239":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.0}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.23606797749979}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":32,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.4142135623730951},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.605551275463989},"45":{"tf":4.358898943540674},"46":{"tf":1.4142135623730951}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":1.7320508075688772},"213":{"tf":1.0},"214":{"tf":2.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":39,"docs":{"118":{"tf":2.449489742783178},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.242640687119285},"203":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.7320508075688772}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.449489742783178},"121":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.449489742783178},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"217":{"tf":2.23606797749979},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772},"198":{"tf":3.0},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.47213595499958},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.1622776601683795},"221":{"tf":1.0},"223":{"tf":2.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.1622776601683795},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":2,"docs":{"12":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":34,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"20":{"tf":2.6457513110645907},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"31":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.4142135623730951},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"6":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.242640687119285},"86":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.7320508075688772},"165":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.7320508075688772},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.449489742783178},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.4142135623730951},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":41,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.0},"171":{"tf":2.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.23606797749979},"49":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.6457513110645907},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.0},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.0},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.0},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":49,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.0},"205":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"139":{"tf":1.4142135623730951},"148":{"tf":1.0},"157":{"tf":1.7320508075688772},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.0},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.8284271247461903},"142":{"tf":1.4142135623730951},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.0},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.4142135623730951},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":20,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":3.1622776601683795},"69":{"tf":2.0},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.4142135623730951},"229":{"tf":2.6457513110645907},"230":{"tf":2.449489742783178},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":57,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.242640687119285},"211":{"tf":1.7320508075688772},"212":{"tf":3.0},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":25,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":1.7320508075688772},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.58257569495584},"77":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":3.872983346207417},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":20,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"85":{"tf":1.7320508075688772},"86":{"tf":3.605551275463989},"87":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":18,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.4142135623730951},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"172":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.0},"169":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.449489742783178},"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.23606797749979},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":29,"docs":{"106":{"tf":2.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":2.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":2.0},"153":{"tf":1.0},"154":{"tf":2.449489742783178},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":3.7416573867739413}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":8,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.0},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.358898943540674},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.449489742783178},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.7320508075688772},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.0},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.4641016151377544},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.4142135623730951},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":15,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":2.8284271247461903},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":1.7320508075688772},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":2,"docs":{"29":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"205":{"tf":1.4142135623730951},"229":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":2.8284271247461903},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":146,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"216":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":24,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"139":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"32":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"37":{"tf":5.196152422706632},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":38,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"breadcrumbs":{"root":{"0":{")":{")":{"df":0,"docs":{},"∧":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"k":{"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"0":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"107":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"233":{"tf":1.0}}},"1":{",":{"2":{",":{"3":{",":{"4":{",":{"5":{"df":8,"docs":{"192":{"tf":2.8284271247461903},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903},"199":{"tf":4.69041575982343},"200":{"tf":6.324555320336759}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":2.8284271247461903}}},"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"q":{"df":3,"docs":{"125":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}},"ω":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"1":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"211":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{".":{"1":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"30":{"tf":1.0}}},"7":{"df":1,"docs":{"177":{"tf":1.0}}},"=":{"2":{"3":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"198":{"tf":1.0}}}},"0":{"3":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"7":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"8":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.0}}},"3":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"→":{"0":{"0":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"→":{"0":{"0":{"0":{"1":{"1":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"0":{"1":{"1":{"df":0,"docs":{},"→":{"0":{"1":{"0":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"​":{"0":{"df":0,"docs":{},"→":{"0":{"1":{"df":0,"docs":{},"→":{"1":{"2":{"df":0,"docs":{},"→":{"4":{"3":{"df":0,"docs":{},"→":{"5":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"a":{"<":{"b":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":2.0}}}}}},"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"139":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.6457513110645907},"192":{"tf":2.449489742783178},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":3.4641016151377544},"197":{"tf":2.449489742783178},"198":{"tf":2.6457513110645907},"199":{"tf":15.7797338380595},"200":{"tf":25.41653005427767},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"x":{"4":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"2":{"4":{"6":{"9":{"8":{"df":0,"docs":{},"f":{"c":{"0":{"9":{"9":{"4":{"a":{"8":{"d":{"d":{"8":{"c":{"4":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"(":{"a":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{"2":{")":{"(":{"a":{"df":0,"docs":{},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{},"w":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}},"ℓ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"[":{"1":{"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"a":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∧":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≤":{"a":{"<":{"b":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"<":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"j":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}},"u":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"<":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"α":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},",":{"1":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"α":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"0":{"df":1,"docs":{"37":{"tf":1.0}}},"2":{".":{"3":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"37":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"0":{",":{"7":{",":{"2":{",":{"1":{"3":{"df":4,"docs":{"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{".":{".":{".":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"104":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"182":{"tf":1.0},"187":{"tf":1.0},"37":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}}},"1":{"0":{"0":{"0":{"0":{"0":{".":{".":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"18":{"tf":1.7320508075688772},"182":{"tf":1.0},"190":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"9":{"df":1,"docs":{"128":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"3":{"0":{".":{".":{"=":{"1":{"3":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"df":5,"docs":{"118":{"tf":1.0},"143":{"tf":1.0},"214":{"tf":1.0},"30":{"tf":1.0},"88":{"tf":1.4142135623730951}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"⋅":{"1":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"4":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"183":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"39":{"tf":1.0}}},"df":2,"docs":{"201":{"tf":1.0},"37":{"tf":1.0}}},"6":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":26,"docs":{"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":2.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.0},"86":{"tf":1.0}},"≤":{"df":0,"docs":{},"i":{"<":{"6":{"4":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"8":{"0":{"df":1,"docs":{"174":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"9":{"df":1,"docs":{"145":{"tf":1.0}}},"df":51,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":3.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":2.0},"188":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"196":{"tf":1.7320508075688772},"197":{"tf":2.6457513110645907},"198":{"tf":3.605551275463989},"199":{"tf":4.0},"200":{"tf":5.0990195135927845},"202":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"126":{"tf":1.0}}},"x":{"df":1,"docs":{"54":{"tf":1.0}}},"​":{"(":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"=":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"195":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"2":{"5":{")":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}},"w":{"1":{"4":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"8":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"λ":{"2":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"←":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"1":{"6":{")":{"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"r":{"0":{"df":1,"docs":{"199":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"o":{"d":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{")":{"=":{"0":{"(":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"δ":{"=":{"0":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"≤":{"df":0,"docs":{},"k":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"2":{"'":{"df":3,"docs":{"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"+":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"×":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},",":{"1":{"1":{",":{"9":{",":{"1":{"0":{"df":2,"docs":{"182":{"tf":1.0},"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},".":{"0":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"0":{",":{"2":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"4":{"df":1,"docs":{"219":{"tf":1.0}}},"8":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}},"1":{"6":{"df":2,"docs":{"219":{"tf":1.0},"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"9":{"9":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"df":1,"docs":{"155":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"2":{"1":{"3":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"221":{"tf":1.0}}},"2":{"5":{"2":{"+":{"1":{"+":{"2":{"2":{"5":{"2":{"df":0,"docs":{},"−":{"1":{">":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"141":{"tf":1.0}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"2":{"5":{"4":{"+":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"]":{"df":0,"docs":{},"t":{"=":{"[":{"df":0,"docs":{},"α":{"]":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"=":{"df":0,"docs":{},"α":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"2":{"2":{"5":{"4":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"3":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"5":{">":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{">":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":4,"docs":{"174":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0}}},"df":1,"docs":{"86":{"tf":1.0}}},"4":{"0":{".":{".":{"=":{"2":{"4":{"9":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"164":{"tf":1.0}}},"df":1,"docs":{"188":{"tf":1.0}},"∗":{"6":{"4":{"=":{"1":{"7":{"9":{"2":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"0":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":2,"docs":{"118":{"tf":1.0},"126":{"tf":1.0}}},"3":{"df":3,"docs":{"126":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":4,"docs":{"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"141":{"tf":1.0}},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"141":{"tf":1.0}},"⟹":{"(":{"df":0,"docs":{},"α":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"3":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"117":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0}}},"6":{"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}},"df":2,"docs":{"143":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"6":{"4":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"≤":{"2":{"6":{"4":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"86":{"tf":1.0}}},"7":{"df":1,"docs":{"190":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"]":{"a":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"2":{"5":{"1":{"df":1,"docs":{"126":{"tf":1.0}}},"2":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":2,"docs":{"18":{"tf":1.0},"25":{"tf":1.0}}}},"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":44,"docs":{"118":{"tf":1.4142135623730951},"126":{"tf":2.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"201":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.4142135623730951}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"+":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"+":{"1":{"+":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"<":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"213":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"i":{")":{"2":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"+":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"ω":{"2":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{")":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"208":{"tf":1.0}}}}},"−":{"1":{"=":{"2":{"2":{"5":{"3":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":1,"docs":{"141":{"tf":1.0}}}},"≤":{"2":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"s":{"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"112":{"tf":1.0}},"​":{"=":{"2":{"(":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{")":{"3":{"(":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"z":{")":{"2":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"229":{"tf":1.0}},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}},"⟹":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"g":{"2":{"8":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"∗":{"2":{"df":1,"docs":{"187":{"tf":1.0}}},"3":{"df":1,"docs":{"183":{"tf":1.0}}},"8":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"(":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"λ":{"2":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},",":{"2":{",":{"2":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"1":{"1":{",":{"1":{"4":{"df":4,"docs":{"185":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"7":{",":{"1":{",":{"1":{",":{"1":{"3":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"233":{"tf":1.0}}},"2":{"b":{"df":1,"docs":{"190":{"tf":1.0}}},"df":17,"docs":{"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"199":{"tf":1.4142135623730951},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"37":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"187":{"tf":1.0}},"∗":{"3":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"7":{"1":{"1":{"df":0,"docs":{},"h":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"117":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"143":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"243":{"tf":1.0},"64":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"−":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"/":{"2":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∗":{"3":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"∣":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"231":{"tf":1.0}}},"df":0,"docs":{}}}}},"4":{".":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"4":{"3":{"df":1,"docs":{"36":{"tf":1.0}}},"9":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":20,"docs":{"114":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":2.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"207":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}},"g":{"b":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"∗":{"2":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∗":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{".":{".":{"=":{"2":{"5":{"4":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{".":{"9":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"4":{"7":{"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"209":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"⋅":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}},"6":{",":{"5":{",":{"1":{"4":{",":{"7":{"df":2,"docs":{"183":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"16":{"tf":1.0}}},"4":{"df":6,"docs":{"119":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"199":{"tf":1.0}},"−":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"157":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0}}},"7":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"3":{",":{"1":{"4":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"8":{")":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":2.8284271247461903},"88":{"tf":1.0}},"s":{"df":1,"docs":{"64":{"tf":1.0}}},"−":{"c":{")":{"df":0,"docs":{},"⋅":{"(":{"1":{"3":{"df":0,"docs":{},"−":{"c":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"1":{".":{"6":{"8":{"9":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":6,"docs":{"120":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"64":{"tf":1.0},"79":{"tf":1.0}}},"9":{"df":4,"docs":{"132":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"88":{"tf":1.0}}},"_":{"0":{"(":{"a":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"182":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951}}},"1":{"(":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":4,"docs":{"183":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":1,"docs":{"233":{"tf":5.5677643628300215}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"1":{"0":{")":{",":{"b":{"(":{"7":{")":{",":{"c":{"(":{"2":{")":{",":{"d":{"(":{"1":{"3":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{",":{"b":{"(":{"1":{"1":{")":{",":{"c":{"(":{"9":{")":{",":{"d":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"3":{")":{",":{"b":{"(":{"4":{")":{",":{"c":{"(":{"1":{"1":{")":{",":{"d":{"(":{"1":{"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{",":{"d":{"(":{"7":{")":{",":{"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{")":{",":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"6":{")":{",":{"b":{"(":{"5":{")":{",":{"c":{"(":{"1":{"4":{")":{",":{"d":{"(":{"7":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.0}}}}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{")":{"=":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"j":{")":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"a":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"x":{")":{",":{"c":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{")":{",":{"d":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{"+":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{")":{"+":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"218":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"h":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"=":{"c":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"a":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"210":{"tf":2.449489742783178},"213":{"tf":1.0},"54":{"tf":1.0},"76":{"tf":1.0}}}},"*":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{},"r":{")":{"+":{"a":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"b":{",":{"c":{",":{"d":{",":{"df":1,"docs":{"61":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"h":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.0},"61":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"205":{"tf":1.0},"82":{"tf":1.0}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":1,"docs":{"204":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}},"z":{"1":{",":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{")":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":2.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":14,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.6457513110645907},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"210":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"+":{"a":{"4":{"df":0,"docs":{},"​":{"+":{"a":{"5":{"df":0,"docs":{},"​":{"+":{"a":{"6":{"df":0,"docs":{},"​":{"+":{"a":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"a":{"8":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"a":{"7":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.4142135623730951}},"​":{",":{".":{".":{".":{",":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"2":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{",":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"0":{"df":0,"docs":{},"​":{"+":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":13,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.23606797749979},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0},"22":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},",":{"a":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"[":{"2":{"]":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":10,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"217":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},",":{"a":{"3":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"b":{"2":{"=":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"4":{"df":9,"docs":{"192":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"5":{"=":{"(":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{")":{"5":{"=":{"df":0,"docs":{},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"5":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"β":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"=":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":0,"docs":{},"⋅":{"5":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":7,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"7":{"df":6,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"8":{"df":3,"docs":{"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},":":{"=":{"a":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{")":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"[":{"a":{"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"b":{"2":{"=":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"214":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"−":{"a":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}}},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.4142135623730951}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"β":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"]":{"df":0,"docs":{},"g":{"=":{"df":0,"docs":{},"h":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"82":{"tf":1.0}}}},"^":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"b":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"^":{"2":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"203":{"tf":1.0},"24":{"tf":2.23606797749979},"79":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":30,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.4142135623730951},"142":{"tf":1.0},"153":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":1,"docs":{"24":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":2.0},"6":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"0":{"df":0,"docs":{},"​":{":":{"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"126":{"tf":5.291502622129181}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"83":{"tf":1.0}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{")":{"df":0,"docs":{},"⸭":{"a":{"c":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":2,"docs":{"150":{"tf":1.0},"153":{"tf":1.0}}},"n":{"df":1,"docs":{"146":{"tf":1.0}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"d":{"df":3,"docs":{"39":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"244":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":1,"docs":{"106":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"127":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.0}}}}},"d":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0}},"e":{"d":{"0":{".":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":1.0}},"​":{":":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":50,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"132":{"tf":2.23606797749979},"134":{"tf":1.4142135623730951},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"181":{"tf":1.0},"198":{"tf":2.23606797749979},"201":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":2.6457513110645907},"204":{"tf":1.4142135623730951},"210":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":2.23606797749979},"233":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"159":{"tf":1.0},"179":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"j":{"a":{"c":{"df":5,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"84":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"243":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"57":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"221":{"tf":1.7320508075688772},"55":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.0},"87":{"tf":2.0}}},"y":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"147":{"tf":1.0},"244":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":2.0}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"223":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.0}}}}}}}}}},"i":{"+":{"1":{"df":0,"docs":{},"​":{":":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⸭":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"d":{"df":3,"docs":{"50":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":4,"docs":{"106":{"tf":1.0},"55":{"tf":1.7320508075688772},"85":{"tf":1.0},"88":{"tf":1.0}},"m":{"df":5,"docs":{"148":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"​":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"⋯":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":4,"docs":{"68":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"a":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"a":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"202":{"tf":1.0},"84":{"tf":2.23606797749979},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":22,"docs":{"100":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.0},"145":{"tf":1.0},"148":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772}}}}}}}}},"i":{"c":{"df":2,"docs":{"223":{"tf":2.449489742783178},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"139":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":31,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":12,"docs":{"119":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"207":{"tf":1.0},"234":{"tf":1.0},"45":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"120":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":13,"docs":{"142":{"tf":1.0},"188":{"tf":1.0},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"215":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"202":{"tf":1.0},"229":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"114":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"z":{"df":2,"docs":{"84":{"tf":1.0},"86":{"tf":1.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"239":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"140":{"tf":1.0},"147":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"235":{"tf":1.0},"39":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"221":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"201":{"tf":1.0},"25":{"tf":1.0},"84":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"=":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"4":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"157":{"tf":1.0},"19":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":1,"docs":{"38":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":4,"docs":{"126":{"tf":1.0},"226":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"187":{"tf":1.0},"231":{"tf":1.0},"239":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}},"df":10,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}}},"−":{"2":{"=":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"240":{"tf":1.0},"30":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":3,"docs":{"106":{"tf":1.0},"16":{"tf":1.7320508075688772},"166":{"tf":1.0}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":47,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"157":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.449489742783178},"244":{"tf":1.4142135623730951},"27":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.6457513110645907},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":2.6457513110645907},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":2.449489742783178},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":2.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"84":{"tf":3.605551275463989},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":2.449489742783178}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"118":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"110":{"tf":1.0},"202":{"tf":1.0},"227":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":2.6457513110645907},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"101":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"62":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"22":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"y":{"df":5,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"233":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"203":{"tf":1.0},"210":{"tf":1.0},"235":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"126":{"tf":2.449489742783178}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"179":{"tf":1.0},"23":{"tf":2.0},"49":{"tf":1.0},"68":{"tf":2.449489742783178},"72":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"20":{"tf":1.0},"202":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":20,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":1.7320508075688772},"204":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"27":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"105":{"tf":1.7320508075688772},"145":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"n":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"115":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{")":{":":{"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":1,"docs":{"62":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"166":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"157":{"tf":1.4142135623730951},"187":{"tf":1.0},"229":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"179":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}}}}},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"c":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"1":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"×":{"b":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},",":{"b":{"df":0,"docs":{},"′":{",":{"c":{"df":1,"docs":{"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"↦":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"82":{"tf":1.0}}},"p":{"df":2,"docs":{"204":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}},"−":{"1":{"=":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}}},"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{")":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"k":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{")":{"df":0,"docs":{},"⋅":{"(":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"∗":{"b":{"=":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"b":{"df":2,"docs":{"61":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"⊞":{"b":{"=":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"3":{"df":0,"docs":{},"−":{"a":{")":{"df":0,"docs":{},"⋅":{"(":{"4":{"df":0,"docs":{},"−":{"a":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"b":{"=":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"203":{"tf":1.0}},"⋅":{"c":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"d":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋙":{"2":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋙":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"a":{"df":0,"docs":{},"⋘":{"1":{"0":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"2":{"2":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":2,"docs":{"196":{"tf":2.0},"197":{"tf":1.4142135623730951}}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"195":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"195":{"tf":1.0}}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"5":{"df":1,"docs":{"114":{"tf":1.0}}},"6":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"*":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},",":{"c":{",":{"a":{",":{"df":0,"docs":{},"e":{",":{"d":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"0":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}},"0":{"df":2,"docs":{"162":{"tf":1.0},"164":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"b":{"df":0,"docs":{},"−":{"2":{"1":{"0":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"b":{"2":{"df":1,"docs":{"164":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"=":{"a":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"b":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"1":{",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"3":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"30":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"5":{"df":1,"docs":{"121":{"tf":1.0}}},"[":{"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"207":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"c":{"/":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"127":{"tf":1.0}}},"{":{"(":{"0":{",":{"0":{")":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"−":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"208":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"43":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":45,"docs":{"16":{"tf":2.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"′":{")":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"4":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"ξ":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∣":{"/":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"∣":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"45":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"207":{"tf":1.0}}},"y":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":48,"docs":{"106":{"tf":2.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":4.123105625617661},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.4142135623730951}}},"i":{"c":{"df":2,"docs":{"235":{"tf":1.0},"99":{"tf":1.0}}},"df":8,"docs":{"217":{"tf":2.8284271247461903},"218":{"tf":1.0},"31":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"244":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":29,"docs":{"100":{"tf":1.0},"114":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"243":{"tf":1.0},"25":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"75":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"127":{"tf":1.0},"179":{"tf":1.4142135623730951},"207":{"tf":1.0},"226":{"tf":1.0},"230":{"tf":1.0},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0}}}}},"df":18,"docs":{"101":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"20":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"129":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"66":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"45":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"62":{"tf":1.0}}}},"w":{"df":13,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.0},"214":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.0},"34":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}},"t":{"a":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"154":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.4142135623730951},"208":{"tf":1.0},"211":{"tf":1.0},"27":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"h":{"1":{"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"125":{"tf":1.0},"152":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"100":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"99":{"tf":2.0}}}}},"d":{"df":3,"docs":{"145":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{")":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":62,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":3.3166247903554},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.4142135623730951},"143":{"tf":2.6457513110645907},"145":{"tf":1.0},"146":{"tf":2.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":2.449489742783178},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":2.0},"179":{"tf":2.23606797749979},"180":{"tf":2.8284271247461903},"181":{"tf":1.7320508075688772},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"184":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"191":{"tf":1.0},"192":{"tf":2.0},"193":{"tf":2.0},"194":{"tf":2.8284271247461903},"195":{"tf":3.0},"196":{"tf":4.0},"197":{"tf":4.0},"198":{"tf":2.8284271247461903},"199":{"tf":2.449489742783178},"200":{"tf":1.0},"202":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":2.23606797749979},"234":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{")":{"2":{"5":{"0":{"2":{"0":{"2":{"5":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"a":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"a":{"1":{"df":0,"docs":{},"​":{"b":{"=":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"2":{"df":0,"docs":{},"​":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"242":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":2.23606797749979},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":2.0},"199":{"tf":1.4142135623730951},"38":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"b":{"df":1,"docs":{"223":{"tf":2.449489742783178}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"u":{"df":2,"docs":{"235":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"49":{"tf":1.0}}},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":2,"docs":{"119":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"35":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"141":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"109":{"tf":1.0},"114":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":12,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"49":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"32":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}},"u":{"df":1,"docs":{"70":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"17":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"37":{"tf":2.0},"40":{"tf":1.7320508075688772},"6":{"tf":1.0},"79":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"18":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.0},"36":{"tf":1.0},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"∗":{"(":{"1":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≡":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}}},"c":{"(":{"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{",":{"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"x":{"df":2,"docs":{"75":{"tf":1.0},"76":{"tf":1.0}}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":1,"docs":{"205":{"tf":1.0}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"=":{"1":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"l":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"n":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"r":{")":{"=":{"[":{"df":0,"docs":{},"m":{"]":{"df":0,"docs":{},"g":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"221":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{")":{",":{"b":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.0},"17":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"212":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0},"235":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"141":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"118":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"198":{"tf":2.8284271247461903},"244":{"tf":1.0}}},"y":{"1":{"6":{"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"∗":{"2":{"1":{"6":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"3":{"2":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"=":{"(":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"2":{"1":{"6":{"+":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"+":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":34,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":2.0},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"187":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":2.449489742783178},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"44":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"217":{"tf":1.0},"55":{"tf":1.0}}}}},"df":29,"docs":{"100":{"tf":2.8284271247461903},"114":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"180":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"205":{"tf":1.0},"219":{"tf":1.0},"221":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":3.0},"86":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":20,"docs":{"127":{"tf":1.0},"132":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.7320508075688772},"171":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":3.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"68":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"(":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"d":{"d":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"(":{"df":0,"docs":{},"p":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{")":{"+":{"2":{"1":{"6":{"(":{"df":0,"docs":{},"p":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":13,"docs":{"212":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"84":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":2.449489742783178},"87":{"tf":2.449489742783178},"88":{"tf":3.1622776601683795}},"e":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.0},"188":{"tf":1.0},"219":{"tf":1.0},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"57":{"tf":1.0}}}}},"t":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}},"c":{"df":0,"docs":{},"k":{"df":45,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":2.449489742783178},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":3.1622776601683795},"197":{"tf":3.1622776601683795},"198":{"tf":2.0},"216":{"tf":1.7320508075688772},"230":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.6457513110645907},"39":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"p":{"<":{"df":0,"docs":{},"f":{">":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}},"df":39,"docs":{"10":{"tf":3.7416573867739413},"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":2.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"176":{"tf":2.8284271247461903},"177":{"tf":2.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"21":{"tf":3.0},"22":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"46":{"tf":1.0},"9":{"tf":3.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"192":{"tf":1.7320508075688772},"55":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"221":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"37":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"175":{"tf":1.4142135623730951},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":2.8284271247461903},"197":{"tf":2.8284271247461903}}}}},"∣":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"⋅":{"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"4":{"df":1,"docs":{"88":{"tf":1.0}}},"8":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"i":{"df":2,"docs":{"217":{"tf":1.0},"88":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"36":{"tf":1.0}}},"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":65,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"118":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":3.3166247903554},"166":{"tf":2.0},"17":{"tf":2.449489742783178},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":2.8284271247461903},"206":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"235":{"tf":2.6457513110645907},"24":{"tf":2.8284271247461903},"244":{"tf":2.23606797749979},"25":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":2.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"49":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":3.605551275463989},"91":{"tf":1.7320508075688772},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"∈":{"b":{"a":{"d":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"j":{"df":1,"docs":{"85":{"tf":1.0}}},"k":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"145":{"tf":1.0},"39":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"202":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":2.23606797749979}}}}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"20":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":7,"docs":{"26":{"tf":1.0},"33":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":14,"docs":{"120":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"214":{"tf":1.0},"218":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":3.1622776601683795}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"84":{"tf":2.0},"86":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"35":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":1,"docs":{"92":{"tf":1.0}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{")":{"=":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":43,"docs":{"10":{"tf":2.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"189":{"tf":1.4142135623730951},"22":{"tf":2.449489742783178},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":2.8284271247461903},"64":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":3.4641016151377544},"68":{"tf":2.6457513110645907},"69":{"tf":1.7320508075688772},"70":{"tf":2.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"8":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903},"92":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"100":{"tf":3.4641016151377544},"101":{"tf":2.6457513110645907},"142":{"tf":1.0},"145":{"tf":1.0},"171":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"217":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"99":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"216":{"tf":1.0},"8":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{")":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{";":{"df":0,"docs":{},"r":{")":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":2.449489742783178},"221":{"tf":3.3166247903554},"222":{"tf":2.23606797749979},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":2.23606797749979},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"36":{"tf":1.0},"49":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"68":{"tf":2.6457513110645907},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.6457513110645907},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"85":{"tf":2.0},"86":{"tf":2.8284271247461903},"92":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{")":{"=":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{")":{"df":0,"docs":{},"⸭":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"19":{"tf":1.0},"190":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"241":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"217":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"240":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"205":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":1,"docs":{"219":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"32":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"40":{"tf":1.0},"43":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":22,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":1.4142135623730951},"132":{"tf":2.23606797749979},"134":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"239":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772}}},"x":{"df":5,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"i":{"c":{"df":5,"docs":{"153":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"166":{"tf":1.4142135623730951},"202":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"231":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"11":{"tf":1.0},"176":{"tf":2.6457513110645907},"178":{"tf":2.0},"180":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":2.449489742783178},"64":{"tf":1.0},"69":{"tf":1.0},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"145":{"tf":1.0},"205":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}},"df":44,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":2.23606797749979},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":2.0},"230":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"3":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"220":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"88":{"tf":2.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"210":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.4142135623730951},"138":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":2.0},"99":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"122":{"tf":1.0},"132":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"23":{"tf":2.0}}},"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":4,"docs":{"21":{"tf":1.7320508075688772},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"10":{"tf":1.0},"22":{"tf":2.23606797749979},"64":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"210":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"i":{"d":{"df":14,"docs":{"11":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"146":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"186":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"*":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"20":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":3.0},"241":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}}},"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":41,"docs":{"108":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":2.8284271247461903},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":2.0},"210":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":2.0},"49":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":66,"docs":{"100":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"114":{"tf":3.872983346207417},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.0},"199":{"tf":1.0},"216":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":2.8284271247461903},"31":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":3.3166247903554},"9":{"tf":1.7320508075688772},"99":{"tf":2.0}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"22":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":29,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"153":{"tf":1.0},"184":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"202":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"202":{"tf":1.0},"243":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"79":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"u":{"df":4,"docs":{"139":{"tf":1.0},"166":{"tf":1.0},"228":{"tf":1.0},"31":{"tf":1.0}}}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":9,"docs":{"11":{"tf":1.4142135623730951},"125":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"203":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}},"t":{"df":5,"docs":{"176":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"34":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"7":{"tf":1.7320508075688772},"84":{"tf":2.449489742783178},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":1.7320508075688772},"132":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":2.0},"234":{"tf":1.4142135623730951},"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":10,"docs":{"126":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":11,"docs":{"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"243":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":22,"docs":{"11":{"tf":1.0},"130":{"tf":1.0},"150":{"tf":1.0},"203":{"tf":1.7320508075688772},"217":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"143":{"tf":1.4142135623730951},"18":{"tf":2.6457513110645907},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"22":{"tf":1.0},"27":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"244":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"201":{"tf":1.0},"42":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"102":{"tf":1.0},"13":{"tf":1.0},"176":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"92":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":21,"docs":{"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"91":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":16,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.0},"220":{"tf":2.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.0},"239":{"tf":1.0},"7":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":42,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"u":{"b":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"231":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"153":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"8":{"tf":1.0}}}}}},"v":{"df":68,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.872983346207417},"227":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":2.449489742783178},"230":{"tf":2.0},"231":{"tf":2.449489742783178},"232":{"tf":2.23606797749979},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":3.3166247903554},"236":{"tf":1.7320508075688772},"237":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"244":{"tf":2.0},"64":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":8,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0},"99":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":7,"docs":{"235":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"59":{"tf":2.6457513110645907},"61":{"tf":1.0},"62":{"tf":3.605551275463989},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"i":{"c":{"df":4,"docs":{"203":{"tf":1.7320508075688772},"209":{"tf":1.0},"226":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"(":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},")":{"4":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"ω":{"0":{",":{"df":0,"docs":{},"ω":{"1":{",":{".":{".":{".":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"a":{"df":6,"docs":{"244":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"114":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"215":{"tf":2.0},"241":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"210":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":2.6457513110645907},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"244":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":1.7320508075688772},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"83":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":13,"docs":{"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"200":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"152":{"tf":2.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"199":{"tf":2.0}}}}}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"157":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"44":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":42,"docs":{"10":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.0},"20":{"tf":1.7320508075688772},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":2.449489742783178},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"87":{"tf":2.23606797749979},"88":{"tf":3.3166247903554},"9":{"tf":2.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"7":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":1.7320508075688772}}}}}}},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{"/":{"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"df":0,"docs":{},"−":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"a":{"(":{"df":0,"docs":{},"x":{")":{")":{"+":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"(":{"b":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"157":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.23606797749979},"202":{"tf":1.0},"210":{"tf":2.6457513110645907},"215":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":2.449489742783178},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"2":{"3":{"3":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"(":{"df":0,"docs":{},"α":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"3":{"4":{"3":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"a":{"d":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"5":{"3":{"2":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"3":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"​":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"2":{"3":{")":{"=":{"0":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"243":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}}},"t":{"df":11,"docs":{"203":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.7320508075688772}}}},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"146":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":8,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"164":{"tf":1.7320508075688772},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"79":{"tf":1.0}},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"23":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":16,"docs":{"207":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":16,"docs":{"146":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}}}}},"df":2,"docs":{"234":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":162,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":6,"docs":{"20":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"223":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}}}},"v":{"df":3,"docs":{"15":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":13,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"91":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"213":{"tf":2.0}}}},"h":{"1":{"9":{"7":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"186":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"123":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.7320508075688772},"221":{"tf":1.0},"229":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}}}},"s":{"_":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":3,"docs":{"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"210":{"tf":1.0}}}}}}}}},"r":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"203":{"tf":1.4142135623730951},"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":2.449489742783178},"237":{"tf":1.0},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"202":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0}}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"62":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"100":{"tf":1.0},"126":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.4142135623730951},"7":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"202":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"166":{"tf":1.0},"206":{"tf":1.0},"86":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"216":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.7320508075688772},"8":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"l":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"+":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{"+":{"1":{")":{">":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{",":{"d":{"df":0,"docs":{},"j":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"187":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"48":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":37,"docs":{"1":{"tf":1.4142135623730951},"102":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"186":{"tf":1.0},"207":{"tf":1.0},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"146":{"tf":1.0},"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"157":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"167":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"2":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"u":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"112":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"226":{"tf":1.4142135623730951},"228":{"tf":1.7320508075688772},"229":{"tf":1.7320508075688772},"230":{"tf":1.0},"235":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":1.0},"7":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"16":{"tf":1.0}},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"30":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"157":{"tf":1.0},"54":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"190":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"38":{"tf":1.0},"84":{"tf":1.0}}}}},"x":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"​":{"=":{"2":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"−":{"1":{"df":3,"docs":{"242":{"tf":1.0},"243":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"≡":{"df":0,"docs":{},"e":{"df":1,"docs":{"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"(":{"1":{")":{",":{"df":0,"docs":{},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"226":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"190":{"tf":1.0},"217":{"tf":1.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"198":{"tf":1.7320508075688772},"200":{"tf":1.4142135623730951}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"4":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"5":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"198":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"+":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.0}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":71,"docs":{"10":{"tf":1.0},"100":{"tf":2.23606797749979},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"121":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"188":{"tf":1.0},"199":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":2.0},"27":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":2.0},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"8":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"88":{"tf":3.4641016151377544},"9":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"154":{"tf":1.0},"157":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"54":{"tf":1.0}},"i":{"df":3,"docs":{"203":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"230":{"tf":1.0},"84":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"105":{"tf":1.0}}}}}},"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"120":{"tf":1.0},"230":{"tf":1.0},"86":{"tf":1.0}}},"u":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"100":{"tf":1.0},"181":{"tf":2.23606797749979},"183":{"tf":1.0},"187":{"tf":1.0},"192":{"tf":1.4142135623730951},"195":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.4142135623730951},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":24,"docs":{"11":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"237":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.4142135623730951},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"5":{"df":1,"docs":{"198":{"tf":1.0}}},"6":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":42,"docs":{"118":{"tf":2.23606797749979},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":3.0},"203":{"tf":3.605551275463989},"204":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":3.3166247903554},"208":{"tf":2.23606797749979},"210":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.7320508075688772},"220":{"tf":1.0},"226":{"tf":2.6457513110645907},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"64":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":2.6457513110645907},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}}}},"i":{"1":{"5":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"s":{"df":1,"docs":{"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":62,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.605551275463989},"227":{"tf":1.0},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"239":{"tf":1.4142135623730951}}}}}},"o":{"df":1,"docs":{"198":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"84":{"tf":2.0},"87":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"170":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"37":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"(":{"df":0,"docs":{},"p":{"df":1,"docs":{"233":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"159":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"49":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":2.6457513110645907}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"235":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":21,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"226":{"tf":1.0},"231":{"tf":2.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":9,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"159":{"tf":1.0},"198":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"126":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"48":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"37":{"tf":1.4142135623730951}}}}}}}},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":2,"docs":{"235":{"tf":1.7320508075688772},"237":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":27,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.0},"198":{"tf":1.0},"204":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.4142135623730951},"22":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"30":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"72":{"tf":2.0},"8":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":4.358898943540674},"9":{"tf":1.7320508075688772}}},"t":{"df":10,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"121":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":19,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"208":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"​":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"235":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"14":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951},"40":{"tf":2.0},"84":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"145":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":2.449489742783178}}}}}},"t":{"c":{"df":2,"docs":{"156":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"=":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":24,"docs":{"120":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":1.4142135623730951},"214":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"31":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"76":{"tf":2.23606797749979},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":16,"docs":{"146":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"192":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"s":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"1":{"6":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"−":{"df":1,"docs":{"181":{"tf":1.0}}}},"t":{"df":2,"docs":{"207":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"231":{"tf":1.0},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"139":{"tf":1.0},"207":{"tf":1.4142135623730951},"25":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":37,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":2.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"50":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"66":{"tf":1.0}},"e":{"d":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"12":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":11,"docs":{"120":{"tf":1.0},"126":{"tf":1.4142135623730951},"130":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.0},"44":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.4142135623730951},"207":{"tf":2.0},"230":{"tf":1.0},"7":{"tf":2.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"34":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"244":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"205":{"tf":1.0},"229":{"tf":1.4142135623730951},"30":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"201":{"tf":1.0},"217":{"tf":1.0},"77":{"tf":1.0}}}},"n":{"df":4,"docs":{"201":{"tf":1.0},"243":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"5":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"204":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"203":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"s":{"df":4,"docs":{"15":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":24,"docs":{"100":{"tf":1.4142135623730951},"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"157":{"tf":1.0},"171":{"tf":1.7320508075688772},"186":{"tf":1.0},"198":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"228":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"104":{"tf":1.0},"203":{"tf":1.0},"42":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":2.8284271247461903}}},"df":0,"docs":{},"s":{"df":4,"docs":{"176":{"tf":1.0},"202":{"tf":1.7320508075688772},"207":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"187":{"tf":1.4142135623730951},"207":{"tf":1.0},"84":{"tf":1.7320508075688772},"88":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"7":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0}},"n":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"′":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"192":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"⋙":{"6":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋙":{"1":{"1":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"⋘":{"7":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"⋙":{"2":{"5":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"(":{"1":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"x":{")":{"=":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}},"ω":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"145":{"tf":1.0}}}},"t":{"df":8,"docs":{"114":{"tf":1.0},"125":{"tf":1.0},"139":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"207":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"233":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"215":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"38":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":2.0},"213":{"tf":1.0},"219":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":20,"docs":{"18":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"192":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":2.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"44":{"tf":3.872983346207417},"45":{"tf":4.58257569495584},"46":{"tf":2.0}},"e":{"'":{"df":2,"docs":{"43":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"=":{"+":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"+":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"43":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"203":{"tf":1.0},"66":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"211":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":2.23606797749979}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{">":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"24":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"<":{"df":0,"docs":{},"f":{">":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}}}}},"df":47,"docs":{"118":{"tf":2.6457513110645907},"120":{"tf":1.0},"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":4.47213595499958},"203":{"tf":2.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":2.0},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":2.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"235":{"tf":2.449489742783178},"237":{"tf":1.0},"24":{"tf":1.4142135623730951},"241":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{")":{")":{"=":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"2":{"2":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"α":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"_":{"1":{"2":{"0":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"k":{"4":{"3":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":0,"docs":{},"q":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"41":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\"":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"36":{"tf":1.0},"37":{"tf":1.7320508075688772}}},"l":{"df":5,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"4":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":19,"docs":{"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"176":{"tf":1.0},"200":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"98":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"120":{"tf":1.0},"146":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.0},"26":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":10,"docs":{"202":{"tf":2.449489742783178},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"df":1,"docs":{"174":{"tf":1.0}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":29,"docs":{"120":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"140":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"212":{"tf":1.0},"228":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"54":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"118":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.0}}}}}}},"t":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"64":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}}}},"x":{"df":36,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":2.8284271247461903},"121":{"tf":2.0},"122":{"tf":1.0},"123":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.4142135623730951},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"68":{"tf":2.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"88":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"[":{"df":0,"docs":{},"w":{"]":{")":{"=":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"w":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"b":{")":{"=":{"0":{"df":0,"docs":{},"q":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"68":{"tf":1.0}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":2.449489742783178},"46":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":11,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":2.0},"24":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":41,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.6457513110645907},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"c":{"df":5,"docs":{"153":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}},"k":{"df":2,"docs":{"38":{"tf":1.0},"84":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"210":{"tf":1.4142135623730951},"215":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"202":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"df":29,"docs":{"100":{"tf":1.0},"120":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.7320508075688772},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.7320508075688772},"218":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"30":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"149":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"230":{"tf":2.0},"239":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":6,"docs":{"142":{"tf":1.0},"154":{"tf":1.0},"183":{"tf":1.0},"31":{"tf":1.0},"50":{"tf":1.0},"84":{"tf":1.0}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0}}}}}}}},"p":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"2":{"df":1,"docs":{"25":{"tf":1.0}}},"3":{"df":1,"docs":{"25":{"tf":1.0}}},"7":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"203":{"tf":1.0},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":3.3166247903554},"237":{"tf":1.4142135623730951},"241":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":9,"docs":{"105":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"202":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.23606797749979}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"237":{"tf":1.0},"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"100":{"tf":1.0},"84":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"216":{"tf":1.0}}}}},"l":{"df":9,"docs":{"10":{"tf":1.0},"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"213":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"202":{"tf":1.0},"244":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":32,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"186":{"tf":1.4142135623730951},"187":{"tf":1.0},"217":{"tf":2.449489742783178},"229":{"tf":1.0},"237":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.8284271247461903},"9":{"tf":1.4142135623730951}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"127":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"2":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0}}}}}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"c":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∣":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}},"⋅":{"d":{"df":0,"docs":{},"⋅":{"a":{"=":{"0":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"(":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.4142135623730951}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"k":{")":{":":{"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"⋯":{",":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{")":{":":{"=":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"i":{"=":{"1":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"79":{"tf":1.0},"85":{"tf":1.0}}}},",":{"b":{"df":1,"docs":{"243":{"tf":1.7320508075688772}}},"df":1,"docs":{"244":{"tf":1.0}},"g":{",":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"241":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"226":{"tf":1.0}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"221":{"tf":1.0}}}}},"p":{",":{"a":{"=":{"[":{"a":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{",":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":1,"docs":{"79":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{".":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"=":{"df":0,"docs":{},"g":{"(":{"0":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"σ":{",":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":106,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":2.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"28":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"43":{"tf":1.0},"9":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":2.0}},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"9":{"tf":1.0}}},"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"a":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"3":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"a":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":39,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":3.1622776601683795},"199":{"tf":2.0},"22":{"tf":2.449489742783178},"23":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":3.3166247903554},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":22,"docs":{"146":{"tf":2.449489742783178},"147":{"tf":1.0},"148":{"tf":1.0},"18":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":2.8284271247461903},"206":{"tf":2.0},"220":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":2.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":2.8284271247461903},"62":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":43,"docs":{"138":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.7320508075688772},"17":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"203":{"tf":3.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":2.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"210":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"240":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":1,"docs":{"84":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":22,"docs":{"110":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"88":{"tf":2.6457513110645907},"9":{"tf":1.0}},"n":{"df":39,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"232":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.0},"8":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":2.0}}}}}},"k":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"54":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951}}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"223":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":1,"docs":{"244":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"82":{"tf":1.0}}},"n":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"32":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":28,"docs":{"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":4.58257569495584},"204":{"tf":2.0},"205":{"tf":1.4142135623730951},"206":{"tf":2.449489742783178},"209":{"tf":1.0},"220":{"tf":3.4641016151377544},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":3.7416573867739413},"233":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"243":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":3.3166247903554},"84":{"tf":2.449489742783178},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"t":{"2":{"0":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"df":0,"docs":{}},"a":{"b":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"221":{"tf":1.0}}}}},"i":{"d":{"df":11,"docs":{"12":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"x":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"c":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"88":{"tf":1.4142135623730951}}}},",":{"df":0,"docs":{},"u":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"g":{",":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"→":{"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":1,"docs":{"203":{"tf":1.0}},"n":{"df":2,"docs":{"82":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"x":{")":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":6,"docs":{"51":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.7320508075688772},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0}}}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}}},",":{"df":0,"docs":{},"h":{"1":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"6":{"3":{"df":1,"docs":{"200":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"h":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":7,"docs":{"128":{"tf":1.7320508075688772},"207":{"tf":2.6457513110645907},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"o":{"2":{"_":{"df":0,"docs":{},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{":":{":":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"(":{"&":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"4":{"tf":1.0},"45":{"tf":1.7320508075688772},"5":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":25,"docs":{"126":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"157":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.4142135623730951},"206":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"v":{"df":5,"docs":{"128":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"217":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":1,"docs":{"216":{"tf":1.0}}},"l":{"df":15,"docs":{"11":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"64":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"16":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"r":{"d":{"df":4,"docs":{"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"37":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"237":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"11":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"146":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"84":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"176":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"z":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"147":{"tf":1.0},"18":{"tf":1.0},"200":{"tf":1.7320508075688772},"206":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"62":{"tf":1.7320508075688772},"7":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":2.6457513110645907}},"e":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"239":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"p":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"40":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"127":{"tf":1.0},"15":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"198":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":22,"docs":{"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"127":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"145":{"tf":1.0},"16":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0}}}},"df":2,"docs":{"128":{"tf":1.7320508075688772},"85":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"118":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.4142135623730951},"30":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":10,"docs":{"105":{"tf":1.4142135623730951},"159":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":2.0},"88":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"57":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":3.872983346207417}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"a":{"c":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"2":{"0":{"1":{"9":{"/":{"4":{"0":{"3":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"238":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"z":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"ü":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"ı":{"df":0,"docs":{},"ş":{"df":0,"docs":{},"ı":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}},"df":0,"docs":{}}}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":2.0}}},"df":2,"docs":{"51":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"=":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"241":{"tf":1.0}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"201":{"tf":1.0}}}},")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"=":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"df":0,"docs":{},"i":{"=":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"df":0,"docs":{},"i":{"=":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},".":{"df":26,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"24":{"tf":1.0}}}},"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"u":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"=":{"0":{"df":4,"docs":{"150":{"tf":1.0},"207":{"tf":1.0},"217":{"tf":1.0},"85":{"tf":1.7320508075688772}},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"κ":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"w":{"+":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"+":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"3":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"207":{"tf":1.0}},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"2":{".":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"127":{"tf":1.0},"128":{"tf":1.0}}},"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},">":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"a":{"df":4,"docs":{"223":{"tf":1.0},"226":{"tf":1.0},"29":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{",":{"d":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"207":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"57":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"5":{")":{"=":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"141":{"tf":1.0},"62":{"tf":1.0}}},"i":{"=":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"←":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{")":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"τ":{",":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"d":{"=":{"1":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"i":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"209":{"tf":1.0}},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"214":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"231":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"229":{"tf":1.0},"244":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"l":{"<":{"df":0,"docs":{},"f":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":4,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":41,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":2.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"45":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.4142135623730951},"74":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"127":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}}}},"df":5,"docs":{"138":{"tf":1.0},"226":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"10":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"39":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0}}}},"s":{"df":2,"docs":{"11":{"tf":1.0},"114":{"tf":2.449489742783178}},"s":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"101":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951},"123":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"45":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":2.0},"146":{"tf":1.4142135623730951},"149":{"tf":2.0},"153":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"204":{"tf":1.0},"221":{"tf":1.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"210":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}}},"x":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"126":{"tf":1.7320508075688772},"14":{"tf":1.0},"184":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"229":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"244":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"223":{"tf":1.0},"226":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"86":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"215":{"tf":1.0},"235":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"152":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"176":{"tf":1.4142135623730951},"200":{"tf":1.0},"21":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"49":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"51":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":41,"docs":{"110":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"18":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"198":{"tf":2.23606797749979},"20":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.7320508075688772},"237":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"57":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"145":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"243":{"tf":1.0},"39":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"43":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"40":{"tf":1.0}}},"n":{"c":{"df":24,"docs":{"10":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.4142135623730951},"216":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"24":{"tf":1.7320508075688772},"244":{"tf":1.7320508075688772},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":2.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":2.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":24,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"172":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"176":{"tf":2.8284271247461903},"20":{"tf":2.8284271247461903},"21":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":11,"docs":{"11":{"tf":1.0},"117":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.7320508075688772},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":2.0}},"r":{"df":2,"docs":{"37":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":1,"docs":{"176":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"45":{"tf":1.0},"7":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":3.3166247903554},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"f":{"a":{"c":{"df":6,"docs":{"11":{"tf":2.0},"175":{"tf":1.4142135623730951},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"v":{"df":3,"docs":{"178":{"tf":1.0},"213":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"243":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"11":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"239":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"120":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"198":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.0},"31":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"146":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"88":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":6,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"220":{"tf":1.0},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"243":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"v":{"0":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"{":{"0":{",":{"1":{"/":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"z":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"214":{"tf":1.7320508075688772},"220":{"tf":1.0},"229":{"tf":2.449489742783178},"233":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"231":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"t":{"a":{"b":{"=":{"[":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"1":{"df":0,"docs":{},"​":{".":{".":{".":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"2":{"8":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"=":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"77":{"tf":1.0}}},"df":1,"docs":{"84":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"9":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"226":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"118":{"tf":1.0},"243":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":2.0},"91":{"tf":1.0}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.0},"43":{"tf":1.0}}}},"h":{"df":4,"docs":{"242":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{")":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":5,"docs":{"226":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"v":{"df":4,"docs":{"100":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0}},"k":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"×":{"df":0,"docs":{},"α":{"df":0,"docs":{},"j":{"=":{"df":0,"docs":{},"α":{"df":0,"docs":{},"i":{"+":{"df":0,"docs":{},"j":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"204":{"tf":1.0}}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"54":{"tf":1.0}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"85":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.0}},"q":{"df":1,"docs":{"85":{"tf":1.0}},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"u":{"df":1,"docs":{"55":{"tf":1.0}}}},".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"2":{"df":1,"docs":{"207":{"tf":1.0}},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"{":{"0":{".":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"≡":{"0":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"β":{"df":0,"docs":{},"j":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"γ":{"df":0,"docs":{},"j":{"df":1,"docs":{"206":{"tf":1.0}}}},"ω":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}},"∏":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"∑":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"1":{"df":2,"docs":{"141":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"⋯":{",":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},">":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"206":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"85":{"tf":1.4142135623730951}},"o":{"b":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":2,"docs":{"35":{"tf":1.0},"37":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"t":{"2":{"0":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0}}}},"′":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}}}},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"≡":{"2":{"df":0,"docs":{},"j":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≥":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"k":{"+":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"=":{"(":{"df":0,"docs":{},"α":{"+":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{".":{".":{"8":{"4":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"⋯":{"+":{"2":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"1":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"2":{"3":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"127":{"tf":1.4142135623730951}}},"7":{",":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"5":{"3":{".":{".":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{".":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"141":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"′":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"0":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.0}}},"1":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"…":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"4":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"4":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"α":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"=":{"df":0,"docs":{},"α":{"0":{"df":0,"docs":{},"​":{"[":{"1":{"2":{"9":{".":{".":{"=":{"1":{"3":{"1":{"]":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"8":{"4":{"+":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":2,"docs":{"120":{"tf":1.0},"207":{"tf":1.0}}},"1":{"df":2,"docs":{"202":{"tf":1.0},"207":{"tf":1.0}}},"2":{",":{"3":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"31":{"tf":1.0}}},"[":{"a":{"]":{"b":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"a":{"]":{"(":{"[":{"b":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"]":{"a":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{")":{"=":{"[":{"b":{"]":{"(":{"[":{"a":{"]":{"df":0,"docs":{},"g":{")":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"5":{"3":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"d":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"125":{"tf":1.4142135623730951},"138":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},">":{"1":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"]":{"a":{"+":{"[":{"df":0,"docs":{},"k":{"]":{"a":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"k":{"df":1,"docs":{"203":{"tf":1.0}}},"o":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"=":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"0":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"126":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":24,"docs":{"100":{"tf":1.4142135623730951},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"148":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"207":{"tf":1.0},"243":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"100":{"tf":1.0},"62":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772}}}},"y":{"df":8,"docs":{"223":{"tf":2.6457513110645907},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"167":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"231":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"127":{"tf":1.0},"134":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"w":{"df":12,"docs":{"139":{"tf":1.0},"159":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"7":{"tf":2.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":11,"docs":{"19":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.23606797749979},"6":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"7":{"tf":2.8284271247461903},"84":{"tf":4.47213595499958},"86":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"n":{"df":13,"docs":{"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"219":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{")":{",":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"′":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"∈":{"[":{"0":{".":{".":{"8":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"8":{"5":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{",":{"2":{"2":{"5":{"4":{"+":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"≤":{"3":{"2":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.0}}},"≥":{"1":{"df":2,"docs":{"146":{"tf":1.0},"202":{"tf":1.0}}},"2":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"0":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"3":{")":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"4":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"+":{"5":{"df":0,"docs":{},"∗":{"df":0,"docs":{},"l":{"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"df":0,"docs":{},"−":{"a":{"df":0,"docs":{},"′":{"=":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"(":{"df":0,"docs":{},"−":{"2":{")":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"df":0,"docs":{},"−":{"1":{")":{"(":{"1":{")":{"(":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":0,"docs":{},"​":{"(":{"a":{")":{"=":{"(":{"1":{")":{"(":{"2":{")":{"(":{"3":{")":{"(":{"4":{")":{"(":{"5":{")":{"(":{"6":{")":{"(":{"7":{")":{"(":{"a":{"df":0,"docs":{},"−":{"6":{")":{"(":{"a":{"df":0,"docs":{},"−":{"5":{")":{"(":{"a":{"df":0,"docs":{},"−":{"4":{")":{"(":{"a":{"df":0,"docs":{},"−":{"3":{")":{"(":{"a":{"df":0,"docs":{},"−":{"2":{")":{"(":{"a":{"df":0,"docs":{},"−":{"1":{")":{"(":{"a":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"(":{"a":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"…":{",":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{")":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{")":{",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"126":{"tf":1.0},"16":{"tf":1.4142135623730951},"64":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":10,"docs":{"120":{"tf":1.0},"217":{"tf":2.6457513110645907},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"31":{"tf":2.0},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"i":{"d":{"df":3,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"37":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"37":{"tf":1.0},"66":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"177":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"126":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.7320508075688772},"157":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"243":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"187":{"tf":1.0},"202":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"45":{"tf":1.0},"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0}}}}}},"w":{"df":1,"docs":{"226":{"tf":1.0}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"16":{"tf":2.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":2.0},"21":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{".":{"0":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"c":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":3,"docs":{"146":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"37":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"v":{"df":6,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"187":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"9":{"tf":1.0}}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"219":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"c":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"159":{"tf":2.0},"16":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"≡":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{")":{"=":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"(":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"208":{"tf":1.4142135623730951},"213":{"tf":1.0},"215":{"tf":2.0},"82":{"tf":1.0},"88":{"tf":2.8284271247461903}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"84":{"tf":1.0}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":17,"docs":{"120":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"145":{"tf":1.0}}}},"t":{"'":{"df":10,"docs":{"187":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}},"df":1,"docs":{"120":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"203":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"18":{"tf":1.0},"20":{"tf":1.4142135623730951},"201":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}}}}}},"h":{"df":2,"docs":{"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951}},"s":{"=":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"3":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"3":{"2":{"(":{"a":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"a":{"4":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{"+":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"+":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"=":{"0":{"df":2,"docs":{"194":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":4,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"4":{"tf":2.6457513110645907},"5":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"11":{"tf":1.0},"203":{"tf":1.0},"37":{"tf":2.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"17":{"tf":1.0},"226":{"tf":2.0},"230":{"tf":1.0}}},"k":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":10,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"204":{"tf":1.0},"86":{"tf":1.0}}}}},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"ω":{"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"{":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"m":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"31":{"tf":1.0}}}},",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"0":{"df":0,"docs":{},"⋅":{"b":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"5":{"0":{"df":0,"docs":{},"⋅":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"b":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"5":{"df":0,"docs":{},"⋅":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"o":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":6,"docs":{"120":{"tf":1.7320508075688772},"155":{"tf":1.0},"20":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"24":{"tf":2.449489742783178}},"e":{"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"128":{"tf":1.7320508075688772}},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":6,"docs":{"146":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"244":{"tf":1.0}}},"df":5,"docs":{"221":{"tf":1.0},"226":{"tf":2.23606797749979},"82":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}},"i":{"c":{"df":5,"docs":{"154":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"30":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"152":{"tf":1.0},"179":{"tf":1.0},"204":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"54":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"df":43,"docs":{"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"157":{"tf":2.0},"163":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":2.0},"171":{"tf":2.23606797749979},"172":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":2.23606797749979},"183":{"tf":2.23606797749979},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"27":{"tf":2.6457513110645907},"49":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":2.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":2.8284271247461903},"71":{"tf":2.449489742783178},"72":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"p":{"df":7,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"68":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"20":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"206":{"tf":1.0},"243":{"tf":1.4142135623730951},"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"179":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"b":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"120":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"120":{"tf":1.0}}}},"[":{"df":0,"docs":{},"w":{"]":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"0":{"df":0,"docs":{},"​":{"+":{"c":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"+":{"c":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"+":{"df":0,"docs":{},"⋯":{"+":{"c":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"7":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"l":{")":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"1":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"​":{"=":{"a":{"0":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"b":{"1":{"df":0,"docs":{},"​":{"=":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"⋆":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}}}}}}}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{",":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"m":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{".":{".":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"​":{"+":{".":{".":{".":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"w":{"1":{"5":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{")":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"]":{"[":{"df":0,"docs":{},"k":{"0":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"7":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"0":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"[":{"df":0,"docs":{},"k":{"1":{"df":0,"docs":{},"​":{"]":{"=":{"[":{"(":{"0":{"+":{"1":{")":{"df":0,"docs":{},"∗":{"(":{"2":{"3":{")":{"1":{"]":{"b":{"=":{"[":{"8":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"3":{"df":0,"docs":{},"​":{"]":{"+":{"df":0,"docs":{},"m":{"[":{"8":{"4":{"]":{"[":{"df":0,"docs":{},"k":{"8":{"4":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"]":{"=":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"0":{"]":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"7":{"]":{")":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"k":{"]":{"=":{"[":{"(":{"df":0,"docs":{},"k":{"+":{"2":{")":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"(":{"2":{"3":{")":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∑":{"8":{"3":{"df":0,"docs":{},"​":{"2":{"3":{"df":0,"docs":{},"j":{"+":{"1":{"]":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"120":{"tf":1.0}},"w":{"df":0,"docs":{},"​":{"]":{"'":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"1":{"]":{"[":{"0":{".":{".":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"]":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"38":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"39":{"tf":1.4142135623730951},"84":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":4,"docs":{"166":{"tf":1.0},"175":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"j":{"(":{"a":{",":{"b":{",":{"c":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"d":{"=":{"df":0,"docs":{},"m":{"0":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"m":{"1":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":2.0},"188":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":26,"docs":{"10":{"tf":1.0},"118":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"38":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"23":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"178":{"tf":1.0},"208":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"59":{"tf":2.23606797749979},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"79":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"x":{")":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"142":{"tf":1.0},"154":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"179":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"186":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":44,"docs":{"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"210":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":5,"docs":{"100":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"54":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"b":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"18":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":2.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"242":{"tf":1.0},"88":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":16,"docs":{"100":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"243":{"tf":1.0},"30":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.4142135623730951},"219":{"tf":1.0},"221":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"92":{"tf":3.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"128":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"180":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"213":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"27":{"tf":1.0},"37":{"tf":2.449489742783178}}},"y":{",":{"+":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"9":{"4":{"9":{"6":{"7":{"2":{"9":{"6":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"233":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"243":{"tf":1.0}}},"g":{"df":5,"docs":{"139":{"tf":1.0},"187":{"tf":2.449489742783178},"207":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"=":{"2":{"5":{"5":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":23,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":2.449489742783178},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"159":{"tf":2.23606797749979},"176":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.7320508075688772},"221":{"tf":2.23606797749979},"222":{"tf":1.0},"40":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"t":{"a":{".":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"\"":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"*":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"[":{"0":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"22":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"15":{"tf":1.0},"223":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"f":{"df":1,"docs":{"106":{"tf":1.0}}},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"p":{"df":2,"docs":{"150":{"tf":1.0},"157":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"177":{"tf":1.0},"2":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}}},"o":{"d":{"d":{"df":1,"docs":{"180":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"x":{"df":1,"docs":{"243":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}},"df":2,"docs":{"14":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"d":{"2":{"3":{"2":{"df":1,"docs":{"198":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"187":{"tf":1.0},"188":{"tf":1.0}},"e":{")":{"=":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"/":{"2":{"df":0,"docs":{},"k":{"=":{"0":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"168":{"tf":2.0},"40":{"tf":1.7320508075688772}},"l":{"df":4,"docs":{"145":{"tf":1.0},"18":{"tf":2.0},"230":{"tf":1.0},"84":{"tf":2.23606797749979}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":3,"docs":{"243":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0}}}}},"p":{"df":1,"docs":{"223":{"tf":1.0}},"∈":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"1":{"3":{"0":{",":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"179":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}},"u":{"df":2,"docs":{"118":{"tf":1.0},"202":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"205":{"tf":1.0}}},"y":{"'":{"df":2,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"212":{"tf":1.4142135623730951},"235":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"166":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}}}},"s":{"b":{"df":2,"docs":{"118":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"34":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":5,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"215":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"244":{"tf":1.0}}}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"l":{"df":69,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":2.6457513110645907},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"176":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":2.8284271247461903},"204":{"tf":2.23606797749979},"205":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"210":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"216":{"tf":1.4142135623730951},"217":{"tf":2.0},"219":{"tf":1.0},"22":{"tf":2.23606797749979},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":7,"docs":{"157":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.7320508075688772},"212":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"231":{"tf":1.0},"88":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"224":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"8":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"100":{"tf":1.0},"176":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":3.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"36":{"tf":1.0}}},"​":{"(":{"0":{")":{"=":{"df":0,"docs":{},"z":{"0":{"df":0,"docs":{},"​":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"0":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"k":{")":{"=":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"v":{"c":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}},"o":{"df":1,"docs":{"106":{"tf":1.0}}}},"y":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"′":{"=":{"a":{"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"{":{"0":{",":{"1":{"df":0,"docs":{},"}":{"5":{"1":{"2":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"+":{"1":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},".":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"/":{"2":{"=":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"213":{"tf":1.0}},"":{"=":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{")":{"2":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"2":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"=":{"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"i":{"df":1,"docs":{"213":{"tf":1.0}}}},"df":0,"docs":{}}}},":":{"=":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"0":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"+":{"1":{")":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":0,"docs":{},"−":{"1":{")":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"2":{"5":{"4":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":4,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"85":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"120":{"tf":1.0},"212":{"tf":1.0},"240":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"217":{"tf":1.0},"226":{"tf":1.0},"54":{"tf":1.0}}}}},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"​":{"<":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"76":{"tf":1.0}}},"df":19,"docs":{"126":{"tf":2.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.7320508075688772},"203":{"tf":2.0},"208":{"tf":1.0},"210":{"tf":1.7320508075688772},"212":{"tf":2.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"49":{"tf":1.0},"86":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"d":{"df":54,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.7320508075688772},"128":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"20":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":2.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"232":{"tf":1.0},"24":{"tf":1.4142135623730951},"32":{"tf":1.0},"37":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":2.23606797749979},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":2.6457513110645907},"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"122":{"tf":1.0},"132":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.4142135623730951},"202":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.0}}}},"df":2,"docs":{"203":{"tf":1.0},"88":{"tf":1.0}},"l":{"df":1,"docs":{"81":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"146":{"tf":1.0},"55":{"tf":1.4142135623730951},"81":{"tf":1.0},"91":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"210":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"w":{"df":7,"docs":{"142":{"tf":1.0},"219":{"tf":1.0},"23":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"37":{"tf":1.0},"84":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":12,"docs":{"146":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"202":{"tf":1.0},"22":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"​":{"+":{"1":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"≥":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"⋅":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}}}},"df":1,"docs":{"213":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"37":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"​":{")":{"2":{"df":0,"docs":{},"}":{"=":{"df":0,"docs":{},"{":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"/":{"2":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":15,"docs":{"105":{"tf":1.0},"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"159":{"tf":1.0},"203":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"79":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.23606797749979},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}},"e":{"df":3,"docs":{"146":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":10,"docs":{"126":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"27":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"203":{"tf":2.8284271247461903},"204":{"tf":1.0},"226":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":44,"docs":{"110":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"190":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.7320508075688772},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.0},"64":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}},"h":{"df":1,"docs":{"62":{"tf":1.0}}},"i":{"c":{"df":9,"docs":{"204":{"tf":1.0},"206":{"tf":1.0},"213":{"tf":1.4142135623730951},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"244":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"df":22,"docs":{"139":{"tf":1.0},"141":{"tf":1.0},"164":{"tf":1.4142135623730951},"17":{"tf":1.0},"205":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"24":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"88":{"tf":2.8284271247461903},"98":{"tf":1.0}}}},"q":{"df":0,"docs":{},"​":{"+":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"208":{"tf":2.0},"211":{"tf":1.4142135623730951},"68":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"115":{"tf":1.0},"118":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":31,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"184":{"tf":1.0},"20":{"tf":2.8284271247461903},"202":{"tf":2.6457513110645907},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"23":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":3.1622776601683795}}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"21":{"tf":1.0},"217":{"tf":1.0},"229":{"tf":1.0},"72":{"tf":2.0}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"20":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"−":{"1":{"=":{"0":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"146":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"210":{"tf":2.449489742783178},"68":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"88":{"tf":2.0}}},"df":0,"docs":{}},"≤":{"df":0,"docs":{},"k":{"df":1,"docs":{"170":{"tf":1.0}}}},"≥":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"o":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"n":{"2":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}},"df":2,"docs":{"212":{"tf":1.7320508075688772},"240":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},":":{"=":{"(":{"0":{":":{"1":{":":{"0":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"25":{"tf":1.0},"35":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"139":{"tf":1.7320508075688772},"7":{"tf":1.0},"98":{"tf":1.0}}}}},"t":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"199":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"226":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":3.3166247903554},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"59":{"tf":1.0}},"s":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":10,"docs":{"126":{"tf":1.0},"180":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.0},"208":{"tf":1.0},"213":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":10,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.4142135623730951},"203":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"120":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772},"74":{"tf":1.0},"9":{"tf":3.1622776601683795}}}}}}},"k":{"df":1,"docs":{"25":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"16":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.0},"45":{"tf":1.7320508075688772},"57":{"tf":1.0}}},"df":37,"docs":{"114":{"tf":2.449489742783178},"132":{"tf":1.0},"143":{"tf":1.4142135623730951},"153":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"189":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"217":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"244":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"221":{"tf":1.0},"243":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"86":{"tf":3.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.4142135623730951}}}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":21,"docs":{"10":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"178":{"tf":1.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"220":{"tf":1.4142135623730951},"229":{"tf":1.0},"235":{"tf":1.4142135623730951},"58":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"187":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"148":{"tf":1.0},"157":{"tf":2.0},"179":{"tf":1.0},"181":{"tf":1.0},"20":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"76":{"tf":2.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"176":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0}},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":4,"docs":{"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"187":{"tf":1.0},"4":{"tf":1.0}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"115":{"tf":1.0},"124":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":29,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"206":{"tf":3.1622776601683795},"207":{"tf":3.3166247903554},"208":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"221":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"152":{"tf":1.4142135623730951},"164":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":11,"docs":{"100":{"tf":1.0},"127":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"126":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.23606797749979},"233":{"tf":1.0},"244":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"55":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"146":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":32,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"235":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":2.0},"87":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"145":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"100":{"tf":1.0},"188":{"tf":1.4142135623730951},"217":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.4142135623730951},"132":{"tf":1.0},"18":{"tf":1.4142135623730951},"204":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"217":{"tf":1.4142135623730951},"226":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":2.6457513110645907},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":7,"docs":{"106":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.7320508075688772},"179":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"220":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"145":{"tf":1.4142135623730951},"37":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"p":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"v":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"df":2,"docs":{"240":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}}}}},"−":{"df":0,"docs":{},"v":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"85":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"v":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":0,"docs":{},"s":{"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"v":{")":{";":{"(":{"a":{",":{"df":0,"docs":{},"r":{")":{")":{":":{"df":0,"docs":{},"p":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"r":{"]":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"⟨":{"a":{",":{"b":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"9":{"9":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"q":{"df":4,"docs":{"124":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0}}}},"=":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"232":{"tf":1.0}}}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"1":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"124":{"tf":1.0}},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"4":{"5":{"5":{"6":{"0":{"3":{"1":{"5":{"5":{"3":{"1":{"4":{"1":{"9":{"7":{"0":{"6":{"0":{"9":{"0":{"2":{"8":{"0":{"7":{"6":{"2":{"3":{"7":{"1":{"6":{"8":{"5":{"2":{"2":{"0":{"3":{"5":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"m":{"]":{"b":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"]":{"df":0,"docs":{},"g":{"df":1,"docs":{"220":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"{":{"(":{"df":0,"docs":{},"j":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"]":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"[":{"df":0,"docs":{},"j":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},">":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}},"[":{"0":{".":{".":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"153":{"tf":1.4142135623730951},"233":{"tf":1.0},"37":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"d":{"df":6,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.0},"184":{"tf":1.0},"199":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"64":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"g":{"df":3,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}},"l":{"a":{"df":12,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"126":{"tf":1.0},"226":{"tf":1.4142135623730951},"243":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":6,"docs":{"128":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"3":{"tf":1.7320508075688772},"37":{"tf":2.0},"38":{"tf":1.0}}}}}},"m":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"241":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":3,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"10":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":2.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"83":{"tf":1.0}},"t":{"df":2,"docs":{"100":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"157":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"34":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"91":{"tf":1.0}}},"t":{"a":{"'":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":2,"docs":{"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"166":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"207":{"tf":1.0}}}},"c":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"c":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":3.1622776601683795},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"141":{"tf":1.0},"146":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":2.23606797749979},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":5.385164807134504},"88":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"221":{"tf":2.23606797749979},"222":{"tf":1.7320508075688772},"242":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":4,"docs":{"132":{"tf":1.0},"188":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"55":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"145":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"72":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"128":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.7320508075688772},"27":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":23,"docs":{"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":3.3166247903554},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":2.449489742783178},"60":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":3.3166247903554},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":1,"docs":{"22":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"221":{"tf":1.0},"25":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.7320508075688772}},"e":{"c":{"df":17,"docs":{"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":3.0},"183":{"tf":3.1622776601683795},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.449489742783178},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"d":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}},"k":{"d":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"k":{"]":{"df":0,"docs":{},"g":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"176":{"tf":1.0},"22":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}},"n":{"df":2,"docs":{"45":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}},"y":{"df":1,"docs":{"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}},"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":13,"docs":{"145":{"tf":1.0},"151":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"206":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"tf":2.6457513110645907},"9":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"52":{"tf":1.0},"57":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"108":{"tf":2.0},"109":{"tf":2.0},"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"126":{"tf":2.0},"146":{"tf":1.0},"210":{"tf":2.449489742783178},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":4.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"230":{"tf":2.6457513110645907},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"235":{"tf":2.0},"237":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.1622776601683795}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.4142135623730951},"214":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"51":{"tf":1.0}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":58,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"172":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.4142135623730951},"202":{"tf":1.0},"210":{"tf":4.47213595499958},"211":{"tf":2.0},"212":{"tf":3.3166247903554},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.8284271247461903},"216":{"tf":2.6457513110645907},"217":{"tf":2.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"235":{"tf":1.0},"240":{"tf":2.449489742783178},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"244":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":2.23606797749979},"36":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":3.7416573867739413},"73":{"tf":1.7320508075688772},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"79":{"tf":2.6457513110645907},"8":{"tf":2.6457513110645907},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":3.1622776601683795},"86":{"tf":3.7416573867739413},"87":{"tf":1.0},"88":{"tf":5.0990195135927845},"9":{"tf":1.0},"92":{"tf":2.0},"99":{"tf":1.4142135623730951}}}}}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"222":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"226":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":1.0},"223":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"120":{"tf":1.0},"180":{"tf":1.4142135623730951},"203":{"tf":1.0},"207":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"=":{"(":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"u":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"239":{"tf":1.0},"83":{"tf":1.4142135623730951}}},"q":{"df":1,"docs":{"230":{"tf":1.7320508075688772}}},"r":{"[":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"α":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"α":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{")":{"=":{"0":{"]":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"s":{"df":0,"docs":{},"∣":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":8,"docs":{"161":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"df":3,"docs":{"155":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"54":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"32":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"49":{"tf":1.0},"7":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"38":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":13,"docs":{"127":{"tf":1.0},"166":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}},"s":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"145":{"tf":1.0}},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ρ":{")":{"+":{"df":0,"docs":{},"ψ":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"p":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0},"241":{"tf":1.0},"82":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"11":{"tf":1.0},"208":{"tf":1.0},"211":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"43":{"tf":1.0},"79":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"7":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"81":{"tf":1.0},"84":{"tf":1.0}}}}}}},"l":{"df":12,"docs":{"12":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"211":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.23606797749979}}}}}},"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"223":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"12":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":17,"docs":{"120":{"tf":1.0},"203":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0}},"t":{"df":27,"docs":{"102":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":2.0},"79":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":1.0},"127":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"17":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.4142135623730951}}}}}}},"h":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"229":{"tf":2.0},"230":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":33,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"244":{"tf":2.6457513110645907},"25":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"38":{"tf":2.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":4.795831523312719},"77":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979},"9":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":4.123105625617661},"92":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"145":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.0},"74":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"37":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"115":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"202":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":1.0},"244":{"tf":1.0},"51":{"tf":1.4142135623730951},"7":{"tf":2.0},"73":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":2.6457513110645907},"85":{"tf":2.23606797749979},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"240":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":48,"docs":{"139":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"n":{"df":2,"docs":{"145":{"tf":1.0},"92":{"tf":1.0}}},"r":{"'":{"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}}}},"df":32,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":2.8284271247461903},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"7":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":4.242640687119285},"85":{"tf":1.0},"86":{"tf":4.47213595499958},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.0}}}},"i":{"d":{"df":19,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.7320508075688772},"125":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"226":{"tf":1.0},"243":{"tf":1.4142135623730951},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"54":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"u":{"b":{"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}},"s":{"[":{"0":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":17,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"25":{"tf":2.449489742783178},"36":{"tf":1.0},"7":{"tf":2.23606797749979},"8":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"223":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"s":{"df":2,"docs":{"226":{"tf":1.0},"243":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"207":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.0}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":2.0}}}},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"y":{")":{",":{"(":{"df":0,"docs":{},"ζ":{"df":0,"docs":{},"p":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"′":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"ξ":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},":":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"f":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"−":{"[":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"g":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"ξ":{"]":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"u":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"∈":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"202":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"204":{"tf":1.4142135623730951},"206":{"tf":2.0},"207":{"tf":1.7320508075688772}},"≡":{"2":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"≡":{"df":0,"docs":{},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"≡":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⸭":{"(":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"(":{"d":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{",":{".":{".":{".":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"+":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"{":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"q":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"=":{"df":0,"docs":{},"​":{"a":{"(":{"df":0,"docs":{},"x":{")":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"+":{"+":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"d":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"1":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"r":{"2":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"1":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"#":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"235":{"tf":1.0}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":1,"docs":{"202":{"tf":1.0}}}},"{":{"df":0,"docs":{},"k":{",":{"0":{",":{"df":0,"docs":{},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}}}}}},"a":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":1,"docs":{"100":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"c":{")":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":16,"docs":{"126":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":2.23606797749979},"147":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"87":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"s":{"df":0,"docs":{},"​":{"=":{"[":{"df":0,"docs":{},"q":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{",":{"df":0,"docs":{},"q":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"f":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}},"i":{"df":1,"docs":{"92":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"3":{"df":1,"docs":{"88":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"88":{"tf":1.0}}}},")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"p":{"(":{".":{".":{".":{")":{"=":{"0":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"′":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{"=":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"169":{"tf":1.0}},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{")":{"+":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"171":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}},"s":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"2":{"df":1,"docs":{"154":{"tf":1.4142135623730951}},"​":{"0":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"​":{"0":{"0":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"154":{"tf":1.0}},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{")":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":0,"docs":{},"s":{"3":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"4":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"204":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"207":{"tf":1.0},"37":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"72":{"tf":1.0},"92":{"tf":1.0}}}}}}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{":":{"=":{"[":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"+":{"a":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"86":{"tf":1.0}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951}}}},"=":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"−":{"df":0,"docs":{},"e":{"df":0,"docs":{},"′":{")":{"+":{"df":0,"docs":{},"g":{"df":1,"docs":{"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"⟨":{"df":0,"docs":{},"q":{"df":0,"docs":{},"′":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}},"−":{"1":{")":{"/":{"2":{".":{".":{"(":{"df":0,"docs":{},"q":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"=":{"2":{"2":{"5":{"4":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"∏":{"1":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"h":{"df":0,"docs":{},"≤":{"df":0,"docs":{},"ℓ":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"q":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":3,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},",":{"a":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"r":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{".":{".":{".":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"=":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},":":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"+":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"c":{"df":2,"docs":{"30":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"88":{"tf":1.0}}},"p":{"+":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⸭":{"df":0,"docs":{},"q":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"84":{"tf":1.0}}},"⟨":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},">":{"=":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"[":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"207":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":24,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"215":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"143":{"tf":1.7320508075688772},"163":{"tf":1.0},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":2.23606797749979},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951}},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{")":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"⋅":{"(":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"117":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"≤":{"8":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"3":{"tf":1.0},"37":{"tf":2.6457513110645907},"39":{"tf":1.0}}}}}},"df":13,"docs":{"100":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"147":{"tf":1.0},"202":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.4142135623730951},"230":{"tf":1.0},"57":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"126":{"tf":1.0},"41":{"tf":1.0},"88":{"tf":1.0}}},"t":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"38":{"tf":1.7320508075688772}}}},"d":{"df":3,"docs":{"234":{"tf":1.4142135623730951},"36":{"tf":1.0},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"202":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{",":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"λ":{")":{"]":{"df":0,"docs":{},"−":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"z":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"204":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"114":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.0},"229":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"126":{"tf":1.4142135623730951},"204":{"tf":1.0},"79":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"226":{"tf":1.0},"244":{"tf":1.4142135623730951},"31":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"213":{"tf":1.0},"218":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"d":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"233":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":5,"docs":{"152":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"213":{"tf":1.0},"234":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":7,"docs":{"211":{"tf":1.0},"213":{"tf":1.0},"244":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.0}},"u":{"c":{"df":11,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"211":{"tf":1.0},"215":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"6":{"df":1,"docs":{"188":{"tf":1.0}}},"7":{"df":1,"docs":{"188":{"tf":1.0}}},"_":{"5":{"df":1,"docs":{"200":{"tf":1.0}}},"6":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"7":{"df":2,"docs":{"198":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"178":{"tf":1.0}}}},"t":{"df":5,"docs":{"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"211":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"146":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.4142135623730951},"241":{"tf":1.0},"243":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":4.0}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"'":{"_":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"16":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"23":{"tf":3.605551275463989},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"243":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"49":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":2.23606797749979},"72":{"tf":3.3166247903554},"82":{"tf":1.7320508075688772},"84":{"tf":2.23606797749979},"85":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}}}}}}}}},"x":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":14,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"49":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"39":{"tf":1.0}}}},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"df":1,"docs":{"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":7,"docs":{"114":{"tf":1.0},"126":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"​":{"(":{"a":{",":{"df":0,"docs":{},"λ":{")":{":":{"df":0,"docs":{},"​":{"df":0,"docs":{},"g":{"df":0,"docs":{},"←":{"df":0,"docs":{},"g":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"a":{"df":0,"docs":{},"←":{"a":{"(":{"df":0,"docs":{},"g":{")":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"⟨":{"a":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"o":{"df":0,"docs":{},"∧":{"a":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"206":{"tf":1.0},"207":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"df":13,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"110":{"tf":1.0},"170":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"239":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"120":{"tf":1.0},"18":{"tf":2.23606797749979},"92":{"tf":2.8284271247461903}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":8,"docs":{"114":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"y":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":27,"docs":{"100":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"202":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.6457513110645907},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":21,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"15":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":2.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"230":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"35":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":2.0},"88":{"tf":3.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":35,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"189":{"tf":1.0},"2":{"tf":1.0},"201":{"tf":1.0},"21":{"tf":1.0},"212":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"230":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"207":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":2.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":19,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.4142135623730951},"49":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"85":{"tf":2.6457513110645907}}},"df":0,"docs":{},"s":{"df":3,"docs":{"37":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"187":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":2.6457513110645907}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.7320508075688772},"20":{"tf":1.0},"204":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":14,"docs":{"121":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"234":{"tf":1.7320508075688772},"85":{"tf":1.0},"87":{"tf":2.6457513110645907},"88":{"tf":1.7320508075688772},"91":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"11":{"tf":1.0},"159":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"132":{"tf":1.0},"24":{"tf":1.0},"69":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"102":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":2.23606797749979}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"84":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}},"h":{"df":4,"docs":{"140":{"tf":1.0},"22":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"=":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"−":{"1":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"3":{"2":{"(":{"a":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"ω":{"+":{"2":{"df":0,"docs":{},"∗":{"a":{"3":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"b":{"df":0,"docs":{},"′":{"+":{"c":{"df":1,"docs":{"193":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"=":{"0":{".":{".":{"1":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{")":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"140":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"179":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"38":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0}},"⋆":{"=":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"ℓ":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"df":2,"docs":{"182":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":1,"docs":{"205":{"tf":1.0}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"220":{"tf":1.0}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"88":{"tf":1.0}}}},":":{"=":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⸭":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"243":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"′":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"z":{"df":0,"docs":{},"⟨":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"​":{",":{"b":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟩":{"]":{"df":0,"docs":{},"u":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"o":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"187":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":21,"docs":{"16":{"tf":2.0},"207":{"tf":2.6457513110645907},"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"215":{"tf":1.0},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"223":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":1.7320508075688772},"94":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":2.0},"184":{"tf":1.0},"22":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"n":{"d":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"176":{"tf":2.0},"178":{"tf":2.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.7320508075688772},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.4142135623730951},"200":{"tf":1.0},"211":{"tf":1.0},"243":{"tf":3.1622776601683795},"244":{"tf":1.0},"85":{"tf":2.449489742783178},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"86":{"tf":1.0}}}},"w":{"df":39,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"120":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":3.4641016151377544},"188":{"tf":2.8284271247461903},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":2.6457513110645907},"55":{"tf":3.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":3.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":2.449489742783178},"92":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":12,"docs":{"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"n":{"df":19,"docs":{"118":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"81":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"91":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"2":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.8284271247461903},"38":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{":":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"r":{"df":0,"docs":{},"σ":{"(":{"df":0,"docs":{},"i":{")":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"85":{"tf":1.0}}},"p":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"s":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}},"x":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":2.0}}}},".":{"df":0,"docs":{},"t":{"df":2,"docs":{"96":{"tf":1.0},"97":{"tf":1.0}}}},"0":{"df":1,"docs":{"54":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"x":{")":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"100":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"2":{"9":{".":{".":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"3":{"2":{"df":2,"docs":{"206":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⟨":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"+":{"[":{"df":0,"docs":{},"⋅":{"]":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"192":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"h":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.4142135623730951}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"j":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"79":{"tf":1.0}}},"y":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"_":{"0":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"df":1,"docs":{"198":{"tf":2.449489742783178}},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":32,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"120":{"tf":1.0},"128":{"tf":1.4142135623730951},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"229":{"tf":1.4142135623730951},"23":{"tf":1.0},"243":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":2.0},"65":{"tf":1.7320508075688772},"7":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"222":{"tf":1.0},"244":{"tf":1.0},"69":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"79":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"2":{"0":{"2":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"114":{"tf":2.449489742783178},"14":{"tf":1.0},"208":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"55":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"e":{"d":{",":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"187":{"tf":1.0},"57":{"tf":1.4142135623730951}}}},"y":{"df":4,"docs":{"126":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"7":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":44,"docs":{"106":{"tf":2.0},"115":{"tf":1.7320508075688772},"116":{"tf":2.23606797749979},"117":{"tf":2.8284271247461903},"118":{"tf":2.23606797749979},"119":{"tf":2.0},"120":{"tf":1.7320508075688772},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"226":{"tf":2.6457513110645907},"231":{"tf":1.4142135623730951},"235":{"tf":2.23606797749979},"243":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":3.1622776601683795}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}}}},"df":1,"docs":{"198":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"11":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"92":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"219":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"99":{"tf":1.0}}}}}},"d":{"0":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"_":{"a":{"b":{"c":{"d":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"140":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"219":{"tf":1.0},"244":{"tf":1.0},"54":{"tf":4.358898943540674},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"57":{"tf":2.0},"79":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":4.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"128":{"tf":1.0},"212":{"tf":1.0},"235":{"tf":1.4142135623730951},"54":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"221":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":26,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"12":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"70":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":8,"docs":{"145":{"tf":1.7320508075688772},"146":{"tf":1.0},"226":{"tf":1.4142135623730951},"237":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":12,"docs":{"126":{"tf":1.0},"139":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"207":{"tf":1.0},"244":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.0},"145":{"tf":1.4142135623730951},"189":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"100":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.449489742783178},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"159":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":4.0}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":1,"docs":{"24":{"tf":1.0}}},"b":{"df":1,"docs":{"24":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"23":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"21":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"23":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"20":{"tf":1.4142135623730951},"22":{"tf":2.0},"23":{"tf":2.0},"24":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":8,"docs":{"223":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.7320508075688772},"85":{"tf":3.1622776601683795}}},"df":0,"docs":{},"s":{"df":2,"docs":{"20":{"tf":1.0},"243":{"tf":1.0}}},"t":{"df":4,"docs":{"68":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"178":{"tf":1.0},"187":{"tf":1.0},"36":{"tf":1.4142135623730951},"54":{"tf":1.0},"68":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"237":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"152":{"tf":1.0}}}}}}}},"r":{"d":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"37":{"tf":1.0}}},"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"34":{"tf":1.0},"36":{"tf":2.23606797749979},"38":{"tf":1.0}}},"z":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"v":{"df":3,"docs":{"226":{"tf":1.0},"233":{"tf":1.0},"51":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}},"t":{"df":47,"docs":{"10":{"tf":1.0},"100":{"tf":2.0},"118":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"176":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.449489742783178},"204":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.7320508075688772},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.4142135623730951},"234":{"tf":1.0},"3":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":2.6457513110645907},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"8":{"tf":1.7320508075688772},"85":{"tf":4.358898943540674},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"(":{"1":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"v":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"146":{"tf":1.0},"241":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.7320508075688772},"207":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"46":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":30,"docs":{"11":{"tf":1.4142135623730951},"173":{"tf":1.7320508075688772},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"5":{"tf":1.0},"87":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.0},"223":{"tf":1.4142135623730951},"229":{"tf":1.0},"32":{"tf":1.4142135623730951},"8":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"140":{"tf":1.0},"170":{"tf":1.0},"184":{"tf":1.0}}}},"p":{"df":1,"docs":{"38":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"df":11,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"7":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"w":{"_":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"106":{"tf":1.0},"229":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":4,"docs":{"146":{"tf":1.0},"16":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"i":{"+":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"∀":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"114":{"tf":1.0},"226":{"tf":1.0},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":3,"docs":{"100":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"88":{"tf":1.0}},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"119":{"tf":2.23606797749979},"120":{"tf":1.0},"122":{"tf":2.0},"126":{"tf":1.0},"202":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":2.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":6,"docs":{"127":{"tf":1.4142135623730951},"202":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"41":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.4142135623730951},"145":{"tf":1.0},"176":{"tf":1.0},"214":{"tf":1.0},"223":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"114":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"187":{"tf":1.0},"207":{"tf":1.0},"223":{"tf":1.0},"243":{"tf":1.0},"30":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":2.0},"20":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"84":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":7,"docs":{"203":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"228":{"tf":1.0}}}}},"i":{"c":{"df":3,"docs":{"62":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"df":9,"docs":{"214":{"tf":1.0},"216":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"238":{"tf":1.4142135623730951},"54":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":3,"docs":{"84":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"72":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":23,"docs":{"119":{"tf":1.0},"128":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"244":{"tf":1.0},"57":{"tf":1.4142135623730951},"75":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":23,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"a":{"df":1,"docs":{"161":{"tf":1.0}}},"b":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"159":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"228":{"tf":1.0},"55":{"tf":1.0}}}},"df":1,"docs":{"45":{"tf":1.0}}}},"x":{"df":1,"docs":{"128":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":29,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"16":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"229":{"tf":1.0},"244":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{":":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{")":{")":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"x":{")":{"=":{"1":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"​":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"64":{"tf":1.0},"85":{"tf":1.0}}},"ω":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{")":{"=":{"(":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"j":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{")":{"=":{"df":0,"docs":{},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"′":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"−":{"1":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"100":{"tf":2.0}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"146":{"tf":1.0},"153":{"tf":1.0},"48":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"230":{"tf":1.0}}}},"w":{"df":1,"docs":{"40":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"206":{"tf":1.0},"62":{"tf":1.7320508075688772}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":3.7416573867739413},"208":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":3.872983346207417}}},"df":0,"docs":{}}}}}}}}},"v":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"229":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"226":{"tf":1.0},"237":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"114":{"tf":2.449489742783178},"55":{"tf":1.0},"7":{"tf":2.449489742783178},"84":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"r":{"c":{"df":2,"docs":{"26":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"210":{"tf":1.0},"230":{"tf":1.0},"37":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"126":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"202":{"tf":1.0},"226":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":14,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"206":{"tf":1.0},"22":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"64":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":8,"docs":{"10":{"tf":1.0},"174":{"tf":1.0},"210":{"tf":1.0},"232":{"tf":1.0},"54":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":21,"docs":{"128":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":2.8284271247461903},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"199":{"tf":2.0},"213":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"0":{"0":{")":{"=":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"0":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{")":{"=":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"0":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{"=":{"0":{"1":{"0":{"1":{"0":{"1":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"3":{"2":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"b":{"(":{"1":{"1":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"195":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"195":{"tf":1.0}}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"197":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"c":{"(":{"1":{"1":{"df":1,"docs":{"196":{"tf":1.0}}},"4":{"df":1,"docs":{"195":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"197":{"tf":1.0}}},"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"​":{"a":{"(":{"2":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"1":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"9":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"0":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"196":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"193":{"tf":1.0}}}}},"d":{"(":{"1":{"0":{"df":2,"docs":{"194":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"7":{")":{")":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}}}},"f":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"g":{"(":{"1":{"3":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}},"​":{"a":{"(":{"6":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"5":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"200":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"4":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}},"m":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"p":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"q":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"192":{"tf":1.0},"200":{"tf":1.4142135623730951}}}}}},"o":{"d":{"d":{"df":2,"docs":{"192":{"tf":1.4142135623730951},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.0},"200":{"tf":2.0}}}}}},"o":{"d":{"d":{"df":6,"docs":{"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":2.0},"197":{"tf":2.0},"199":{"tf":2.8284271247461903},"200":{"tf":2.8284271247461903}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"w":{"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"1":{"4":{"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"9":{"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":17,"docs":{"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":2.23606797749979},"181":{"tf":2.6457513110645907},"182":{"tf":2.0},"183":{"tf":2.0},"187":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"193":{"tf":1.7320508075688772},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.6457513110645907},"197":{"tf":2.6457513110645907},"198":{"tf":1.4142135623730951},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"239":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"105":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.4142135623730951},"207":{"tf":4.47213595499958},"208":{"tf":1.4142135623730951},"32":{"tf":1.0},"94":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":1,"docs":{"87":{"tf":1.0}}},"s":{"0":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"1":{"_":{"df":0,"docs":{},"v":{"2":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"199":{"tf":1.0},"200":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"198":{"tf":1.0}}},"3":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}},"l":{"df":4,"docs":{"11":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":2.23606797749979},"46":{"tf":1.0},"49":{"tf":1.4142135623730951}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"213":{"tf":1.0},"43":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":2.23606797749979},"88":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"132":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":15,"docs":{"159":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":2.6457513110645907},"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"62":{"tf":1.0},"84":{"tf":3.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"235":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.0},"84":{"tf":2.0}}}}}}},"i":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":2,"docs":{"30":{"tf":1.0},"57":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"204":{"tf":1.0},"210":{"tf":1.0}}},"p":{"df":18,"docs":{"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"188":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"63":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":3.605551275463989},"88":{"tf":2.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"187":{"tf":1.0},"216":{"tf":1.0},"38":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"120":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"36":{"tf":1.0},"68":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"207":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"229":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"91":{"tf":2.23606797749979},"92":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"206":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"241":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"p":{"df":1,"docs":{"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"91":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"17":{"tf":1.4142135623730951},"202":{"tf":1.0},"244":{"tf":1.0},"62":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"u":{"b":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"51":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":10,"docs":{"206":{"tf":3.605551275463989},"207":{"tf":2.449489742783178},"208":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":2.23606797749979},"231":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"c":{"df":8,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"186":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":4,"docs":{"167":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"66":{"tf":1.0}}}},"t":{"df":10,"docs":{"100":{"tf":1.0},"179":{"tf":1.0},"189":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"61":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"127":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"57":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"140":{"tf":1.4142135623730951},"181":{"tf":1.0},"210":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"88":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.0},"7":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"149":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"37":{"tf":1.0},"64":{"tf":2.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":2.6457513110645907},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":2.6457513110645907},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"120":{"tf":1.0}},"i":{"df":6,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"243":{"tf":1.0},"45":{"tf":1.0},"64":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.0},"212":{"tf":1.0},"64":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"177":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":17,"docs":{"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"54":{"tf":1.0},"7":{"tf":1.0},"84":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":20,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"11":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"145":{"tf":1.4142135623730951},"153":{"tf":1.0},"2":{"tf":1.7320508075688772},"30":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":9,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"217":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"187":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"g":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"139":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951}}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"37":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"37":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":2,"docs":{"211":{"tf":1.0},"213":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"154":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":1.0}}},"t":{"df":2,"docs":{"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":42,"docs":{"15":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"27":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":3.1622776601683795},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"91":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}},"}":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}},"′":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"69":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"∈":{"c":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}},"∈":{"1":{",":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"tf":1.0}}}},"{":{"df":0,"docs":{},"−":{"1":{",":{"1":{"df":0,"docs":{},"}":{"df":0,"docs":{},"m":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"6":{"4":{")":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"−":{"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"1":{"2":{"9":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{")":{"/":{"2":{"1":{"3":{"0":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"∣":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"d":{"1":{"df":0,"docs":{},"​":{",":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"≥":{"(":{"d":{"1":{"df":0,"docs":{},"​":{"+":{"d":{"2":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"⋅":{"df":0,"docs":{},"t":{"=":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"(":{"df":0,"docs":{},"x":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"51":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"…":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"+":{"df":0,"docs":{},"⋯":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"−":{"1":{")":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":2,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"3":{"df":1,"docs":{"98":{"tf":1.0}}},"=":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"+":{"2":{"8":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"1":{"df":0,"docs":{},"​":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"​":{"+":{"2":{"2":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"l":{"df":45,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":2.23606797749979},"190":{"tf":2.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"27":{"tf":2.8284271247461903},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":2.0},"94":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"189":{"tf":1.0},"190":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":22,"docs":{"101":{"tf":2.0},"120":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"n":{"df":6,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"214":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"18":{"tf":1.0}}},".":{"'":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"201":{"tf":1.0},"37":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"38":{"tf":1.0},"94":{"tf":1.0}}}}},"df":11,"docs":{"125":{"tf":1.0},"126":{"tf":3.1622776601683795},"18":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":2.8284271247461903},"208":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"93":{"tf":1.0},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"187":{"tf":1.4142135623730951},"8":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":8,"docs":{"126":{"tf":1.0},"205":{"tf":1.0},"239":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"88":{"tf":1.0},"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"219":{"tf":1.0},"39":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"112":{"tf":1.0},"25":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"118":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":24,"docs":{"120":{"tf":1.4142135623730951},"157":{"tf":1.0},"167":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"203":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"s":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"38":{"tf":2.23606797749979}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"41":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"74":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"213":{"tf":1.0},"226":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951}}}},"i":{"df":3,"docs":{"206":{"tf":1.0},"209":{"tf":1.0},"239":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":17,"docs":{"114":{"tf":4.58257569495584},"139":{"tf":1.4142135623730951},"142":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.0},"233":{"tf":1.0},"32":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"112":{"tf":1.0}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"48":{"tf":1.0}}},"v":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"207":{"tf":1.0},"27":{"tf":1.0},"71":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":3,"docs":{"201":{"tf":1.0},"226":{"tf":1.0},"48":{"tf":1.0}}}},"r":{"d":{"df":2,"docs":{"226":{"tf":1.0},"229":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"203":{"tf":1.0},"230":{"tf":1.0},"243":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"181":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0}},"t":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"3":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":16,"docs":{"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"12":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"84":{"tf":1.7320508075688772},"87":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"223":{"tf":1.0},"32":{"tf":1.0},"85":{"tf":1.0}}}}}}}}}},"u":{"df":15,"docs":{"125":{"tf":1.0},"168":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"54":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":2.0},"91":{"tf":1.0}}}},"i":{",":{"df":0,"docs":{},"j":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"82":{"tf":1.0},"84":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"e":{"df":19,"docs":{"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"244":{"tf":1.7320508075688772},"43":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0},"84":{"tf":2.449489742783178},"88":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":2.8284271247461903},"99":{"tf":1.0}},"s":{"a":{"+":{"a":{"+":{"df":0,"docs":{},"⋯":{"+":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"×":{"a":{"df":0,"docs":{},"×":{"df":0,"docs":{},"⋯":{"df":0,"docs":{},"×":{"a":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":12,"docs":{"176":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"225":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"27":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"138":{"tf":1.0},"207":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"230":{"tf":1.0},"243":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":9,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"226":{"tf":1.0},"37":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"<":{"2":{"1":{"2":{"8":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"<":{"2":{"1":{"3":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":3,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"143":{"tf":1.0}},"​":{"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"2":{"5":{"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"+":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"=":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"′":{"df":0,"docs":{},"∣":{"df":0,"docs":{},"∣":{"(":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"[":{"a":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{"]":{",":{"c":{"df":0,"docs":{},"i":{"+":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"[":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"36":{"tf":1.0},"62":{"tf":1.7320508075688772}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"176":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":3.0},"87":{"tf":2.8284271247461903},"88":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"219":{"tf":1.0},"84":{"tf":2.449489742783178}}}}}}}}},"df":2,"docs":{"87":{"tf":2.6457513110645907},"88":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"219":{"tf":1.0}}}}}}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"205":{"tf":1.7320508075688772},"229":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":4,"docs":{"125":{"tf":1.0},"213":{"tf":1.0},"25":{"tf":1.0},"63":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"207":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"41":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":2.0},"179":{"tf":1.0},"215":{"tf":1.0}}}},"′":{"=":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"x":{",":{"[":{"a":{"0":{"df":0,"docs":{},"​":{"]":{",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"[":{"a":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"n":{"df":4,"docs":{"149":{"tf":1.0},"207":{"tf":1.0},"233":{"tf":1.0},"49":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":55,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"19":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.7320508075688772},"208":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"215":{"tf":1.7320508075688772},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"57":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"−":{"1":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"2":{"df":0,"docs":{},"k":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"2":{"df":0,"docs":{},"s":{"+":{"1":{"=":{"df":0,"docs":{},"p":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"+":{"2":{"1":{"3":{"0":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"j":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"′":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":1,"docs":{"244":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"120":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"′":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"142":{"tf":1.4142135623730951},"219":{"tf":1.0},"243":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"51":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"88":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"8":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"​":{"=":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"3":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":3,"docs":{"243":{"tf":2.23606797749979},"85":{"tf":1.0},"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"196":{"tf":1.0},"197":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"206":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"243":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"201":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":2,"docs":{"207":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"230":{"tf":1.0}},"e":{"d":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"230":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"84":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"88":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0}}}},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":10,"docs":{"208":{"tf":3.0},"211":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"231":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"215":{"tf":1.0},"85":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"219":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"109":{"tf":1.0},"5":{"tf":1.0},"81":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"127":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"100":{"tf":1.0},"18":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"187":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"207":{"tf":1.4142135623730951},"244":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"157":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":22,"docs":{"120":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"187":{"tf":1.0},"213":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"45":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.0},"139":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"88":{"tf":1.0}},"−":{"1":{"df":1,"docs":{"88":{"tf":2.23606797749979}},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"45":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"171":{"tf":1.0},"18":{"tf":1.0},"210":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"df":148,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.23606797749979},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.449489742783178},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":2.449489742783178},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":2.0},"203":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":2.0},"226":{"tf":2.23606797749979},"229":{"tf":1.0},"23":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.7320508075688772},"240":{"tf":2.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"244":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"37":{"tf":2.6457513110645907},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"7":{"tf":2.8284271247461903},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"81":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"9":{"tf":3.605551275463989},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":33,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"202":{"tf":1.0},"48":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"79":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"/":{"2":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":1,"docs":{"121":{"tf":1.0}}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"v":{",":{"df":0,"docs":{},"p":{",":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"2":{"df":2,"docs":{"196":{"tf":1.7320508075688772},"197":{"tf":1.7320508075688772}}},"=":{"df":0,"docs":{},"u":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"−":{"1":{")":{"/":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"]":{"df":0,"docs":{},"g":{"0":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"′":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"ξ":{"0":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"114":{"tf":1.0},"244":{"tf":1.4142135623730951},"7":{"tf":1.0},"84":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":44,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"138":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"167":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":2.449489742783178},"55":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":2.6457513110645907},"71":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"a":{"df":1,"docs":{"25":{"tf":1.0}}},"b":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"f":{"df":3,"docs":{"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"115":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{")":{"=":{"[":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"−":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"]":{"df":0,"docs":{},"v":{"+":{"[":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"v":{"]":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"212":{"tf":1.0},"214":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"216":{"tf":2.0},"49":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":2.23606797749979},"92":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":38,"docs":{"106":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"152":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"203":{"tf":1.0},"215":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"222":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"206":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":8,"docs":{"106":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"219":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"212":{"tf":1.0},"219":{"tf":1.0},"243":{"tf":1.0},"62":{"tf":2.0},"79":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":4.69041575982343},"88":{"tf":2.23606797749979}},"e":{"c":{"!":{"[":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":14,"docs":{"145":{"tf":1.0},"222":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"82":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":2.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"25":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"f":{"df":5,"docs":{"18":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"91":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":30,"docs":{"14":{"tf":1.0},"146":{"tf":1.0},"221":{"tf":1.4142135623730951},"235":{"tf":1.7320508075688772},"240":{"tf":1.0},"243":{"tf":2.6457513110645907},"244":{"tf":2.0},"25":{"tf":1.0},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":2.0},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"51":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":4.47213595499958},"86":{"tf":3.1622776601683795},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"235":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"a":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"126":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"2":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":2.23606797749979},"4":{"tf":1.0},"54":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"146":{"tf":1.0},"206":{"tf":1.0},"233":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"210":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"202":{"tf":1.0},"243":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"0":{".":{".":{"1":{"6":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"0":{".":{".":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{")":{"+":{"df":0,"docs":{},"β":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}},"df":0,"docs":{}}}},"δ":{"df":0,"docs":{},"i":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"j":{"df":1,"docs":{"64":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"203":{"tf":1.0}}},"−":{"1":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"/":{"2":{")":{"2":{"=":{"df":0,"docs":{},"v":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"0":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951}}}},"​":{",":{"df":0,"docs":{},"w":{"6":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"w":{"6":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{".":{".":{"1":{"3":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"4":{".":{".":{"4":{"8":{"df":2,"docs":{"187":{"tf":1.4142135623730951},"199":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"7":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"e":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"(":{"1":{"df":1,"docs":{"199":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"6":{".":{".":{"4":{"8":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}}},"7":{"df":1,"docs":{"199":{"tf":1.0}}},"a":{"(":{"3":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"9":{"df":1,"docs":{"199":{"tf":1.0}}},"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"1":{"1":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"4":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"2":{"3":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"4":{"9":{".":{".":{"6":{"1":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"(":{"2":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"(":{"1":{"3":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{}},"6":{"2":{".":{".":{"6":{"3":{"df":1,"docs":{"187":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"3":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"199":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"199":{"tf":1.0}}}}},"=":{"2":{"2":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"120":{"tf":1.0}}},"5":{",":{"df":0,"docs":{},"k":{"=":{"3":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"(":{"1":{"0":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"1":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"2":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{")":{"+":{"2":{"3":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"5":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"+":{"2":{"7":{"df":0,"docs":{},"w":{"c":{"(":{"1":{"1":{")":{"+":{"2":{"1":{"0":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"+":{"2":{"1":{"7":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"(":{"1":{")":{"+":{"2":{"1":{"8":{"df":0,"docs":{},"w":{"df":0,"docs":{},"f":{"(":{"1":{")":{"+":{"2":{"1":{"9":{"df":0,"docs":{},"w":{"df":0,"docs":{},"g":{"(":{"1":{"3":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"w":{"d":{"(":{"1":{"4":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"87":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":20,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"149":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"240":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.7320508075688772},"91":{"tf":1.0},"94":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"\"":{")":{"'":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}},"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"35":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":10,"docs":{"32":{"tf":2.23606797749979},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":5.385164807134504},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0}}}},"y":{"df":21,"docs":{"139":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.0},"20":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"221":{"tf":1.4142135623730951},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"(":{"4":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"4":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":2,"docs":{"196":{"tf":1.4142135623730951},"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"+":{"2":{"2":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"+":{"2":{"4":{"df":0,"docs":{},"w":{"b":{"(":{"7":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"106":{"tf":1.0},"120":{"tf":1.7320508075688772},"167":{"tf":1.0},"184":{"tf":1.0},"84":{"tf":1.4142135623730951}},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":15,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"37":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"r":{"df":4,"docs":{"125":{"tf":1.0},"229":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":4,"docs":{"11":{"tf":1.0},"214":{"tf":1.0},"23":{"tf":1.0},"88":{"tf":1.0}}}},"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"38":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"​":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{",":{"d":{",":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"λ":{")":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"≤":{"df":0,"docs":{},"q":{"df":0,"docs":{},"ϵ":{"+":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"n":{"+":{"2":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"110":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":4,"docs":{"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"217":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"18":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.4142135623730951},"55":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}},"h":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"100":{"tf":1.0},"120":{"tf":1.0},"202":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"215":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"139":{"tf":1.0},"202":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":1.0},"7":{"tf":1.0},"86":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"217":{"tf":1.0},"244":{"tf":1.0},"30":{"tf":1.0}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"235":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"206":{"tf":1.0}},"r":{"df":1,"docs":{"45":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"117":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"120":{"tf":2.8284271247461903},"121":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"37":{"tf":1.0}}}}},"df":1,"docs":{"84":{"tf":1.0}},"←":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"48":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"t":{"df":40,"docs":{"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.0},"17":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951},"84":{"tf":3.1622776601683795},"86":{"tf":2.0},"87":{"tf":2.23606797749979}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"30":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.4142135623730951},"69":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":10,"docs":{"153":{"tf":1.0},"16":{"tf":1.0},"229":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"​":{"=":{"df":0,"docs":{},"σ":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"7":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"σ":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"5":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⊞":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"6":{"df":2,"docs":{"184":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"+":{"2":{"1":{"6":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"w":{"=":{"0":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":33,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"187":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.4142135623730951},"214":{"tf":1.0},"216":{"tf":1.4142135623730951},"223":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"84":{"tf":1.0}},"l":{"df":1,"docs":{"32":{"tf":1.0}}},"s":{"_":{"df":0,"docs":{},"j":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"α":{"df":0,"docs":{},"α":{"df":0,"docs":{},"′":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"0":{"0":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"​":{"0":{"1":{"0":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"k":{"df":17,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"181":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"235":{"tf":1.0},"244":{"tf":1.0},"25":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951}}}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.7320508075688772}}}}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"187":{"tf":1.0},"39":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"126":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":19,"docs":{"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"126":{"tf":1.0},"146":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"207":{"tf":1.0},"217":{"tf":1.4142135623730951},"220":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"9":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"203":{"tf":2.23606797749979},"206":{"tf":1.0},"207":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"32":{"tf":1.0},"41":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":2.449489742783178}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"208":{"tf":1.0}}}}},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"×":{"8":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"∈":{"[":{"0":{".":{".":{"(":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{")":{")":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"k":{"df":1,"docs":{"168":{"tf":1.0}}}}},"x":{")":{":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"j":{"=":{"0":{"df":0,"docs":{},"∏":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"1":{"+":{"df":0,"docs":{},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"j":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},",":{"c":{"0":{"df":0,"docs":{},"​":{",":{"c":{"1":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"⟩":{"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":10,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"83":{"tf":1.0}}},"w":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"x":{"2":{",":{".":{".":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{")":{"+":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{")":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{"2":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"3":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"230":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"↦":{"(":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}},"ζ":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"231":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},",":{".":{".":{".":{")":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"229":{"tf":2.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"ω":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.0}}}},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"0":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{")":{",":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{")":{",":{"df":0,"docs":{},"⋯":{",":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{",":{"a":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"=":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"217":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"−":{"2":{"2":{"4":{")":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"2":{"4":{"=":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":3,"docs":{"228":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"x":{"2":{"df":2,"docs":{"51":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"2":{"df":4,"docs":{"228":{"tf":1.0},"230":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":2.0}},"​":{",":{"df":0,"docs":{},"y":{"2":{"df":1,"docs":{"110":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{"df":6,"docs":{"231":{"tf":1.0},"51":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"88":{"tf":3.1622776601683795}},"​":{",":{"df":0,"docs":{},"y":{"3":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"3":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"2":{"2":{"8":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"2":{"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"4":{"df":4,"docs":{"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}},"=":{"0":{",":{"df":0,"docs":{},"y":{"=":{"0":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"233":{"tf":1.0}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"112":{"tf":1.0},"140":{"tf":1.0}}}}}}}}}}},"a":{"b":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"[":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"]":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"84":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"v":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"x":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}},"j":{"df":1,"docs":{"31":{"tf":1.0}},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}}}},"z":{"df":1,"docs":{"229":{"tf":1.0}}},"′":{"df":0,"docs":{},"z":{",":{"df":0,"docs":{},"y":{"=":{"df":0,"docs":{},"y":{"df":0,"docs":{},"′":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"_":{"1":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"0":{"df":0,"docs":{},"​":{")":{"+":{"b":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"=":{"df":0,"docs":{},"q":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"126":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"198":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":2.23606797749979},"220":{"tf":1.0},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"243":{"tf":1.4142135623730951},"51":{"tf":1.0},"62":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"84":{"tf":2.23606797749979},"85":{"tf":1.4142135623730951},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"​":{"'":{"df":1,"docs":{"217":{"tf":1.0}}},",":{"df":0,"docs":{},"j":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}}}}}}}}},"j":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"j":{"df":1,"docs":{"217":{"tf":1.0}}}}}}},"n":{"df":1,"docs":{"86":{"tf":1.0}},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"α":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"208":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"+":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"(":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":3,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"156":{"tf":1.0}},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"df":0,"docs":{},"":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":2.23606797749979}},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":2.449489742783178}}},"df":0,"docs":{}},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"=":{"0":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":3.0}},"​":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"112":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"−":{"1":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}}},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"114":{"tf":1.0}},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"2":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{"df":1,"docs":{"114":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.0}},"​":{")":{"=":{"(":{"0":{",":{"0":{")":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{")":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":1,"docs":{"114":{"tf":1.4142135623730951}},"​":{"df":0,"docs":{},"∧":{"df":0,"docs":{},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"=":{"0":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"0":{"=":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.4142135623730951}},"​":{",":{"df":0,"docs":{},"λ":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}},"​":{")":{"=":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"}":{"a":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"x":{",":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"x":{"df":0,"docs":{},"}":{"c":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"84":{"tf":1.0}}}}},"′":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"∈":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"84":{"tf":1.0}}}},"{":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"⋯":{",":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"y":{"df":0,"docs":{},"∈":{"df":0,"docs":{},"{":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"−":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"⋘":{"1":{"5":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"3":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋙":{"1":{"9":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"1":{"0":{"df":2,"docs":{"186":{"tf":1.0},"197":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"⋘":{"1":{"4":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"⋙":{"1":{"8":{")":{"df":0,"docs":{},"⊕":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"≫":{"3":{"df":2,"docs":{"185":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"/":{"df":0,"docs":{},"z":{"=":{"df":0,"docs":{},"i":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"5":{"df":2,"docs":{"108":{"tf":1.0},"112":{"tf":1.0}}},"b":{"df":4,"docs":{"226":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"(":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"228":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"+":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{")":{"2":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"2":{"df":0,"docs":{},"x":{"2":{"+":{"df":0,"docs":{},"⋯":{"=":{"0":{"df":0,"docs":{},"←":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"230":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"230":{"tf":1.0}},"z":{"=":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⟹":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"3":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"1":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"=":{"0":{"df":1,"docs":{"233":{"tf":1.0}}},"a":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"3":{"+":{"b":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"=":{"a":{"b":{"c":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"/":{"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{},"z":{"df":1,"docs":{"229":{"tf":1.0}}}},"λ":{"(":{"df":0,"docs":{},"x":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"0":{"df":1,"docs":{"228":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{",":{"3":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"+":{"1":{"df":2,"docs":{"154":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"153":{"tf":1.0},"157":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"−":{"1":{"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}}},"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}},"df":17,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.7320508075688772},"51":{"tf":1.0},"62":{"tf":1.0},"7":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"32":{"tf":1.0},"35":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"216":{"tf":1.0},"230":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"219":{"tf":1.0}}}},"u":{"'":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":1.0}}}},"r":{"df":1,"docs":{"12":{"tf":1.0}}},"v":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"157":{"tf":1.0}},"​":{"=":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"λ":{"1":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"a":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"​":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{")":{"/":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"":{"=":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"=":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}},"df":0,"docs":{}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}},"λ":{"df":0,"docs":{},"⋅":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{")":{"df":0,"docs":{},"−":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"":{"=":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"234":{"tf":1.4142135623730951}}}}}},"w":{"2":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"3":{"df":0,"docs":{},"​":{"+":{"b":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"z":{"df":0,"docs":{},"w":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"w":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"z":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"53":{"tf":1.0}}},"ω":{"df":0,"docs":{},"u":{")":{"=":{"1":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"z":{"df":1,"docs":{"203":{"tf":1.0}},"→":{"df":0,"docs":{},"g":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"z":{"df":1,"docs":{"226":{"tf":1.0}}}}},"0":{"df":5,"docs":{"138":{"tf":1.7320508075688772},"141":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"167":{"tf":1.0}},"​":{"(":{"0":{",":{"0":{")":{"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"0":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"x":{"3":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"′":{"df":0,"docs":{},"}":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"−":{"2":{"2":{"5":{"4":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"+":{"df":0,"docs":{},"k":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"α":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":2,"docs":{"138":{"tf":1.0},"141":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"′":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"∈":{"[":{"0":{",":{"2":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"a":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"a":{"df":0,"docs":{},"−":{"a":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"a":{"1":{"df":0,"docs":{},"​":{"=":{"a":{"df":0,"docs":{},"−":{"df":0,"docs":{},"z":{"1":{",":{"a":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":2,"docs":{"162":{"tf":1.4142135623730951},"164":{"tf":1.0}},"​":{"df":0,"docs":{},"⟹":{"b":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"2":{"1":{"0":{"b":{"df":0,"docs":{},"−":{"b":{"0":{".":{".":{"=":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"=":{"b":{"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"z":{"1":{",":{"b":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"0":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"2":{"5":{"4":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"1":{"2":{"4":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"y":{"2":{"=":{"df":0,"docs":{},"z":{"3":{"df":0,"docs":{},"x":{"3":{"+":{"df":0,"docs":{},"z":{"3":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"230":{"tf":1.0}}},"=":{"0":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}}},"1":{"df":1,"docs":{"229":{"tf":1.0}}},"8":{"df":0,"docs":{},"y":{"3":{"df":0,"docs":{},"z":{"3":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"−":{"2":{"=":{"a":{"b":{"c":{"1":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"]":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":13,"docs":{"120":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"168":{"tf":1.0},"178":{"tf":1.0},"190":{"tf":1.0},"198":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.0},"6":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"88":{"tf":1.7320508075688772},"94":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{"a":{"(":{"df":0,"docs":{},"x":{")":{"+":{"b":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"−":{"c":{"(":{"df":0,"docs":{},"x":{")":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"216":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"=":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"0":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"1":{")":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"2":{")":{"df":0,"docs":{},"⋯":{"(":{"df":0,"docs":{},"x":{"df":0,"docs":{},"−":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"216":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}},"​":{":":{"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"−":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"138":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"171":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"215":{"tf":2.0},"88":{"tf":2.6457513110645907}}}}}},"​":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"∈":{"[":{"0":{".":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"h":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"h":{"df":0,"docs":{},"−":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"j":{"df":1,"docs":{"141":{"tf":1.0}},"​":{"=":{"0":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"=":{"df":0,"docs":{},"j":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋅":{"2":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"df":0,"docs":{},"j":{"df":2,"docs":{"127":{"tf":1.0},"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"k":{"df":3,"docs":{"126":{"tf":1.0},"32":{"tf":1.4142135623730951},"7":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{")":{"+":{"df":0,"docs":{},"x":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"+":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"+":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"−":{"df":0,"docs":{},"r":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":1,"docs":{"71":{"tf":1.4142135623730951}},"​":{"(":{"1":{")":{"=":{"1":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"l":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"+":{"1":{"df":0,"docs":{},"​":{"=":{"0":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{",":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"153":{"tf":1.4142135623730951}},"​":{"=":{"0":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"−":{"df":0,"docs":{},"i":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"h":{"=":{"0":{"df":0,"docs":{},"∑":{"df":0,"docs":{},"i":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"h":{"df":0,"docs":{},"⋅":{"df":0,"docs":{},"m":{"df":0,"docs":{},"h":{"+":{"1":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{",":{"0":{".":{".":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"…":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"70":{"tf":1.0}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"u":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"202":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"94":{"tf":1.4142135623730951}},"​":{"(":{"df":0,"docs":{},"ω":{"0":{")":{"=":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"ω":{"df":0,"docs":{},"n":{")":{"=":{"1":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"=":{"[":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{")":{")":{",":{"df":0,"docs":{},"…":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"b":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"0":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"z":{"df":0,"docs":{},"p":{",":{"1":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"q":{"df":1,"docs":{"221":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"−":{"1":{"df":0,"docs":{},"​":{"(":{"df":0,"docs":{},"m":{",":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":2,"docs":{"120":{"tf":1.0},"168":{"tf":1.0}},"​":{"'":{"df":1,"docs":{"120":{"tf":1.0}}},"+":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"−":{"(":{"df":0,"docs":{},"m":{"[":{"df":0,"docs":{},"w":{"]":{"[":{"df":0,"docs":{},"k":{"]":{")":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"−":{"1":{"df":0,"docs":{},"​":{"=":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":0,"docs":{},"−":{"1":{"df":2,"docs":{"167":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"z":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"⋮":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"−":{"1":{"df":0,"docs":{},"​":{"df":0,"docs":{},"z":{"df":0,"docs":{},"n":{"df":0,"docs":{},"​":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":0,"docs":{},"​":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"​":{"1":{"1":{"df":0,"docs":{},"⋮":{"1":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"∈":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"88":{"tf":1.0}}}},"df":0,"docs":{}},"":{"=":{"0":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"title":{"root":{"0":{"df":1,"docs":{"95":{"tf":1.0}}},"1":{"6":{"df":1,"docs":{"177":{"tf":1.0}}},"df":1,"docs":{"95":{"tf":1.0}}},"2":{"5":{"6":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"151":{"tf":1.0},"213":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}}},"3":{"df":1,"docs":{"97":{"tf":1.0}}},"_":{"0":{"df":4,"docs":{"182":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0}}},"1":{"df":4,"docs":{"183":{"tf":1.0},"186":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0}}},"df":0,"docs":{}},"a":{".":{"2":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"​":{",":{"a":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"127":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"112":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.0},"179":{"tf":1.0},"230":{"tf":1.0}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"65":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":4,"docs":{"213":{"tf":1.0},"225":{"tf":1.0},"62":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"240":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"227":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"b":{"0":{"df":0,"docs":{},"​":{",":{"b":{"1":{"df":0,"docs":{},"​":{",":{"b":{"2":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"2":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"177":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"184":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"181":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"33":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"171":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"147":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"132":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}},"s":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"178":{"tf":1.0},"200":{"tf":1.0},"232":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"229":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"143":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"56":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"220":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":8,"docs":{"103":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"235":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"172":{"tf":1.0},"184":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"21":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"146":{"tf":1.0},"54":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"234":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"13":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"–":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"127":{"tf":1.0},"228":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"c":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"148":{"tf":1.0},"153":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"226":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"87":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"26":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"211":{"tf":1.0},"214":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"118":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"x":{"df":3,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"117":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":9,"docs":{"157":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"155":{"tf":1.0},"57":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"203":{"tf":1.0},"204":{"tf":1.0},"220":{"tf":1.0},"82":{"tf":1.0}}}}}}},"h":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"2":{"df":2,"docs":{"0":{"tf":1.0},"32":{"tf":1.0}}},"df":2,"docs":{"151":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"237":{"tf":1.0}}}}},"df":1,"docs":{"88":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"109":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"89":{"tf":1.0}}}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"240":{"tf":1.0},"77":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"218":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"∈":{"[":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":0,"docs":{},"​":{",":{"df":0,"docs":{},"p":{"+":{"df":0,"docs":{},"t":{"df":0,"docs":{},"q":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"217":{"tf":1.0},"218":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"160":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":7,"docs":{"155":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"27":{"tf":1.0},"52":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0}}}}}}},"s":{"b":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"j":{"df":1,"docs":{"180":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"152":{"tf":1.0},"159":{"tf":1.0},"187":{"tf":1.0},"199":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"212":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":8,"docs":{"115":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"224":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"48":{"tf":1.0},"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"243":{"tf":1.0},"75":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"76":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"188":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"58":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"225":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"151":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"228":{"tf":1.0},"230":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":5,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"216":{"tf":1.0},"240":{"tf":1.0},"74":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"240":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"127":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"f":{"df":5,"docs":{"7":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"80":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"49":{"tf":1.0}},"r":{"df":3,"docs":{"14":{"tf":1.0},"243":{"tf":1.0},"34":{"tf":1.0}}}}}}}},"q":{"1":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"​":{"=":{"1":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"170":{"tf":1.0},"172":{"tf":1.0},"30":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"209":{"tf":1.0},"219":{"tf":1.0},"239":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":1.0},"208":{"tf":1.0},"94":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"2":{"tf":1.0},"37":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"187":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"147":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"154":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"233":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"31":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"241":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}},"h":{"a":{"df":2,"docs":{"173":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"122":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"238":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":2,"docs":{"144":{"tf":1.0},"157":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"30":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"174":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"207":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"76":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"206":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"u":{"df":1,"docs":{"238":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"49":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"155":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"54":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"225":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"211":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"205":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"213":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}}},"s":{"df":3,"docs":{"147":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"216":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"124":{"tf":1.0},"126":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"243":{"tf":1.0},"35":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"236":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"107":{"tf":1.0},"125":{"tf":1.0},"87":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"45":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file